* Catch failures on gson-parsing SystemInfo
* Fix parsing connectionServiceStatus on recent syncthing version
* Add SystemStatusConnectionServiceStatusElement to model
* Update play - app title and contact email
* Update apk version to 4157 - 0.14.51.rc3.1
Update EN, DE play descriptions to indicate the fork
* Add fork notice to all languages
* Update syncthing to v0.14.51-rc.1
* Update syncthing to v0.14.51-rc.2
* Update fdroid metadata
* Update python build script
Use prebuilt go binaries from google and check SHA-256
after downloading requires files from google.
* Read ignore list from REST
* Add write back of ignore list via REST endpoint call
* Disable the edit ignore EditText when a new folder is created to preserve existing ".stignore" contents
If you start syncthing and run conditions do not apply, the drawer is locked. You can then only change settings, press the back or home button to leave the app running but exiting the app is not possible.
* WIP - Allow expanding the drawer if syncting is not running
- Hide syncthing process stats in Drawer if syncthing is not running
- Hide menu action button if syncthing is not running (except settings and exit)
* WIP - Add RunConditionsMonitor#getRunDecisionExplanation
* WIP - Show run status explanation in StatusFragment
* Fix duplicate declaration in RunConditionMonitor
* Explain all syncthing service statuses instead of only
differentiating between ACTIVE and NON-ACTIVE
* Remove parts marked "// to-remove"
* Remove unused resources
* Move syncthing live status from drawer into status tab
* Fix handler start and stop in StatusFragments
Note: onResume is intentionally not overidden as the fragment
is not active after the user left and reentered the app
* Fix crash on orientation change
* Only update MainActivity.ViewPager when a service state occured
This fixes a UI glitch occuring because onResume also results in
onServiceStateChanged as the serviceStateChangeListeners are
re-registered.
* Remove unused strings