Commit Graph

1572 Commits

Author SHA1 Message Date
Audrius Butkevicius 095548e807
Updated Syncthing to v1.0.1 2019-02-11 20:11:23 +00:00
Audrius Butkevicius a5667b9e23
Bumped version to 0.10.17-beta1 2019-02-11 20:10:41 +00:00
Audrius Butkevicius 160e2bd66e
Imported translations 2019-02-11 20:08:56 +00:00
Martin Carpella 700c55e9d3 Show reasons for disabled service in notification dialog (#1264) 2019-01-21 21:05:45 +00:00
Audrius Butkevicius 9796d7beb1
Fix builds with Go 1.10 onwards (#1265) 2019-01-11 23:11:42 +00:00
Audrius Butkevicius b4d41901d5 Update Go version 2019-01-09 22:58:20 +00:00
Catfriend1 346cc35237 Fix Syncthing getting killed by ActivityManager when started using Intent (fixes #1247) 2019-01-09 21:49:58 +00:00
Simon Frei f1e578e4fc Bumped version to 0.10.15 2018-11-20 08:53:06 +01:00
Simon Frei b27c19c838 Imported translations 2018-11-20 08:53:06 +01:00
Simon Frei 54b22028da Mention java version 8 as dependency (#1243) 2018-11-19 21:17:27 +00:00
Audrius Butkevicius 09b24d8505 Bumped version to 0.10.15-beta1 2018-10-03 19:46:51 +01:00
Audrius Butkevicius 81ba1fd9f6 Imported translations 2018-10-03 19:45:56 +01:00
Audrius Butkevicius 449655bcd4 Updated Syncthing to v0.14.51 2018-10-03 19:42:21 +01:00
Catfriend1 d376ed7938 Fix home volume not recognized on Android 8 (fixes #58) (#59)
* Fix home volume not recognized on Android 8 (fixes #58)

* Fix Downloads volume not recognized on Android 8
2018-10-03 19:41:15 +01:00
Catfriend1 37c4574eca Fix UI glitch - folder type explanation not updating (fixes #53) (#54) 2018-10-03 19:41:15 +01:00
Catfriend1 55915d7956 Fix crash when ignoring devices or folders (fixes #50) (#52) 2018-10-03 19:41:15 +01:00
Catfriend1 34faf02e3c Fix override changes button not showing (fixes #38) (#39) 2018-10-03 19:41:15 +01:00
Catfriend1 54daf43d6f Fix phone plugged to charger detection (#27) 2018-10-03 19:41:15 +01:00
Catfriend1 ecd44b231f Speed up syncthing startup and reduce log spam (#60) 2018-10-03 19:41:14 +01:00
Catfriend1 f915331114 Fix DeviceListFragment NPE on Comparator (#20) 2018-10-03 19:41:14 +01:00
Audrius Butkevicius 544e8c11d7
0.10.14 release (#1233)
* Updated Syncthing to v0.14.50

* Allow forcing a version in a release

* Imported translations

* Bumped version to 0.10.14
2018-10-03 19:40:22 +01:00
Catfriend1 680eb7dc86 Add "useLargeBlocks" to model/Folder.java (#1215) 2018-08-12 10:38:58 +01:00
Licaon_Kter 4428ac869f Keep Wi-Fi naming consistent (#1213) 2018-08-09 07:47:52 +01:00
Audrius Butkevicius 7279ac7630 Bumped version to 0.10.14-beta1 2018-08-07 19:22:35 +01:00
Audrius Butkevicius cd2df3b117 Imported translations 2018-08-07 19:18:16 +01:00
Audrius Butkevicius a0c27327fa Updated Syncthing to v0.14.50-rc.1 2018-08-07 19:13:50 +01:00
Catfriend1 3bd1c753a6 Root only - Temporarily increase fs.inotify.max_user_watches to 128K (fixes #1208) (#1209)
Forum discussion: https://forum.syncthing.net/t/android-failed-to-set-up-inotify-handler-please-increase-inotify-limits/11924/15
2018-08-07 18:22:15 +01:00
Catfriend1 4b7024bf8a Add "receiveonly" folder type to UI and model (fixes #1210) (#1211) 2018-08-07 13:14:21 +01:00
Catfriend1 6a04d640bd
Improve run conditions and run conditions UI (#1189)
* WIP - Extend run condition monitor functions

* WIP - Better run conditions UI

* WIP - Allow applying run conditions to foreground and background
execution of the syncthing app

* WIP - Add mobile data run condition

* WIP - Fix RunConditionMonitor#onSharedPreferenceChanged

* WIP - Directly go to SettingsActivity#Run_Conditions screen
after the "change run condition" button has been clicked in
StateDialogActivity during STATE_DISABLED

* Disable Syncthing in flight mode (fixes #1173)
... and allow to enable it on phone that have problems
detecting wifi connection if the user manually enables
one during flight mode.

* Add run condition "Run on metered wifi" (fixes #937)

* Improve string

* Add run condition "Respect Android Auto-sync data quick toggle" (fixes #588)

* Remove SharedPreferences.OnSharedPreferenceChangeListener

* Added SyncthingService#reEvaluateRunConditions

* Implement mPendingRunConditions in SettingsActivity
to queue run condition changes until the user leaves
the preferences screen after making changes. (fixes #1196)

* Rename reEvaluateRunConditions to evaluateRunConditions
according to review

* Fix implementation of ContentResolver.removeStatusChangeListener

* Reordered run conditions
wifi, metered wifi, wifi whitelist, mobile data

* Review 1/2

* Fix logic for metered/non-metered wifi run condition

* Remove PreferenceScreen dividers on API level > 21

* Revert "Remove PreferenceScreen dividers on API level > 21"

This reverts commit ec037b02e4.

* Detect changes made to wifi connections in android's data usage dialog
related to the metered wifi flag.

* Review - Minor string improvements
Removed unused variable from RunConditionMonitor
Move always_run_in_background pref to pref category
"Behaviour".

* Review - "Start service automatically on boot" string

* Remove unused strings
2018-08-02 10:50:21 +02:00
Catfriend1 cdaf8e69c5
Add welcome wizard slides on first start requesting permissions (#1176)
* Prepare welcome wizard related to issues
https://github.com/syncthing/syncthing-android/issues/1129
https://github.com/syncthing/syncthing-android/issues/622

* Add drawables and texts

* Disable scrolling the ViewPager, we have buttons for that

* Add welcome wizard code
Ask for storage and location permission
Location permission is required to run the app
Recheck storage permission on each app start, if revoked the
welcome slides show again.

* Review

* Review - Do not quit the app when storage permission is not granted

* Review - Minor string improvements
2018-08-01 20:10:31 +02:00
Catfriend1 b50fcf1fa1
Fix races during config access, add missing null check (fixes #1194) (#1195)
* Fix race during config reload and missing null check
in FolderListFragment and DeviceListFragment (fixes #1194)

* Review - synchronize(mConfigLock) when mConfig is accessed

* Review - add two breaks in RestApi
in removeFolderInternal, removeDeviceInternal
2018-07-29 18:25:56 +02:00
Catfriend1 5426e750ef
Fix sending wrongly encoded commands into the unix subshell (fixes #1198) (#1199)
* Fix sending wrongly encoded commands into the unix subshell (fixes #1198)

This reverts commit 7541fa978e.
2018-07-28 01:05:41 +02:00
Catfriend1 b99d6d47d4 Revert "Disable write test to work around (ref #1198)"
This reverts commit a9a863ace9.
2018-07-28 00:54:48 +02:00
Audrius Butkevicius 815f945bb4 Bumped version to 0.10.13 2018-07-27 20:38:00 +01:00
Audrius Butkevicius f5bec66232 Imported translations 2018-07-27 20:34:59 +01:00
Audrius Butkevicius a9a863ace9 Disable write test to work around (ref #1198) 2018-07-27 20:30:15 +01:00
Catfriend1 d0dbb695eb Implement mPendingRunConditions in SettingsActivity to queue run condition changes until the user leaves the preferences screen after making changes. (fixes #1196) 2018-07-26 23:52:36 +01:00
Audrius Butkevicius 20922055db
Fix NPE in FolderActivity#onOptionsItemSelected (fixes #1190) (#1191) 2018-07-26 21:01:37 +01:00
Catfriend1 d78b86f5b4 Fix missing blank line 2018-07-26 10:24:58 +02:00
Catfriend1 aad57de03d Initialize mFolder.type to FOLDER_TYPE_SEND_RECEIVE
according to the switch element having android:checked=false
by default in the xml layout.
2018-07-26 10:23:16 +02:00
Catfriend1 9382685fc9 More Log 2018-07-26 10:16:11 +02:00
Catfriend1 69913ebead Add paranoid safety checks to FolderActivity#onOptionsItemSelected (fixes #1190) 2018-07-25 14:02:02 +02:00
Audrius Butkevicius 7cfe0855bb Bumped version to 0.10.12 2018-07-24 21:52:18 +01:00
Audrius Butkevicius ecb6200503 Imported translations 2018-07-24 21:47:51 +01:00
Audrius Butkevicius 8abcc58bad Updated Syncthing to v0.14.49 2018-07-24 21:37:42 +01:00
Catfriend1 02b6f987eb Refactor DeviceStateHolder and its receivers into RunConditionMonitor (#1187) 2018-07-24 20:10:10 +01:00
Catfriend1 6ead66b359 Add options button "undo ingoring devices and folders" (fixes #938) (#1185) 2018-07-18 18:11:11 +01:00
Catfriend1 765bc4a984 Add error description UI on folder error (fixes #965) (#1182) 2018-07-18 07:42:12 +01:00
Catfriend1 b8511cfd41 Add "Override changes" UI button (fixes #396) (#1183) 2018-07-18 07:20:26 +01:00
Audrius Butkevicius 988bbb0893
Move build script to python (#1184) 2018-07-18 00:17:58 +01:00