Commit Graph

395 Commits

Author SHA1 Message Date
Audrius Butkevicius e0b49bb364
Update build.gradle 2019-09-09 08:25:48 +01:00
Audrius Butkevicius 439476c18d
Update AndroidManifest.xml 2019-09-09 08:24:20 +01:00
Sakari b16be9a085 Add permission required by API level 28 (#1399)
reference: https://developer.android.com/about/versions/pie/android-9.0-changes-28
2019-09-09 08:22:57 +01:00
Simon Frei e8975a4714
Bumped version to 1.2.2.2 2019-09-05 18:11:10 +02:00
dependabot-preview[bot] f91fbf9ca3 Bump guava from 28.0-android to 28.1-android (#1386)
Bumps [guava](https://github.com/google/guava) from 28.0-android to 28.1-android.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-05 16:43:54 +01:00
Simon Frei 0b34de48a0
Bumped version to 1.2.2.1 2019-09-04 11:48:31 +02:00
Simon Frei c9a1b2b048
actually do target API level 28 2019-09-03 09:40:19 +02:00
Simon Frei 39b4db18cb
Merge branch 'release' 2019-09-03 09:38:02 +02:00
Simon Frei 9367770fc9
Bumped version to 1.2.2 2019-09-02 11:32:58 +02:00
dependabot-preview[bot] 30ea97131f Bump libsuperuser from 1.1.0.201903290044 to 1.1.0.201907261845 (#1367)
Bumps [libsuperuser](https://github.com/Chainfire/libsuperuser) from 1.1.0.201903290044 to 1.1.0.201907261845.
- [Release notes](https://github.com/Chainfire/libsuperuser/releases)
- [Commits](https://github.com/Chainfire/libsuperuser/commits/1.1.0.201907261845)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-21 08:37:19 +01:00
Simon Frei 3e5b49badf
Bumped version to 1.2.2-rc.3 2019-08-15 16:05:41 +02:00
Simon Frei 50ad635490
Bumped version to 1.2.2-rc.2 2019-08-15 13:38:39 +02:00
Simon Frei 4414dcc8a4
Bump gradle from 3.1.3 to 3.4.2 (#1381)
* Bump gradle from 3.1.3 to 3.4.2

Bumps gradle from 3.1.3 to 3.4.2.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Fix mistakes resulting in build errors after gradle upgrade
2019-08-15 11:48:23 +02:00
Simon Frei bf4f3db717
Bump dagger and dagger-compiler from 2.23.1 to 2.24 2019-08-15 10:53:12 +02:00
Simon Frei d0510be9fa
Imported translations 2019-08-10 20:10:48 +02:00
Simon Frei ef65f03084
Merge branch 'release' 2019-08-10 20:09:03 +02:00
Simon Frei 40840c542b
Bumped version to 1.2.1 2019-08-10 19:44:56 +02:00
dependabot-preview[bot] 22beb42de4 Bump guava from 27.1-android to 28.0-android (#1350)
Bumps [guava](https://github.com/google/guava) from 27.1-android to 28.0-android.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-28 17:51:19 +01:00
Simon Frei 7b11f510e0
Bumped version to 1.2.1-rc.5 2019-07-27 21:02:49 +02:00
Simon Frei bf013b57b8
Bumped version to 1.2.1-rc.4 2019-07-23 21:08:34 +02:00
Simon Frei 59bd53e0dd
Bumped version to 1.2.1-rc.3 2019-07-19 22:37:31 +02:00
Simon Frei fd5d0affea
Bumped version to 1.2.1-rc.2 2019-07-17 12:47:28 +02:00
Simon Frei e0f4de092b
Bumped version to 1.2.1-rc.1.1 2019-07-16 10:20:18 +02:00
Simon Frei 58a751d66f
Add play locale mapping: hi_IN -> hi-IN 2019-07-16 10:18:56 +02:00
Simon Frei 48f7f74c22
Bumped version to 1.2.1-rc.1 2019-07-16 10:04:33 +02:00
Simon Frei 2de21eb35e
Imported translations 2019-07-16 10:02:53 +02:00
Simon Frei bca4df0354 Target api level 28 (fixes #1355) (#1360) 2019-07-16 08:41:30 +01:00
Simon Frei c6d85c3218
Bumped version to 1.2.0 2019-07-09 10:58:24 +02:00
Simon Frei 4770f866a3
Bumped version to 1.2.0-rc.4 2019-06-28 10:51:11 +02:00
Simon Frei 57ad451ad4
Reinstate meaningful filenames from before play publisher upgrade 2019-06-27 10:46:09 +02:00
Simon Frei eac018779a
Bumped version to 1.2.0-rc.3 2019-06-27 07:26:31 +02:00
Simon Frei 9c4ba1eea7
Bumped version to 1.2.0-rc.2 2019-06-20 09:22:19 +02:00
Simon Frei 5305e5c7e2
Reinstate lost listings 2019-06-17 14:22:42 +02:00
Simon Frei b9b617132b
Bumped version to 1.2.0-rc.1.4 2019-06-13 21:27:46 +02:00
Simon Frei ac196c65c5
Imported translations 2019-06-13 21:26:56 +02:00
Simon Frei b538164375
Update deleted/unsupported play languages 2019-06-13 21:26:53 +02:00
Simon Frei 392f686bbc
Add dot to version name 2019-06-13 21:14:00 +02:00
Simon Frei 1d2aa7324a
Bumped version to 1.2.0-rc1.3 2019-06-13 21:11:19 +02:00
Simon Frei 6c3f2b3ed8
Update play language mappins and cleanup 2019-06-13 21:10:17 +02:00
Simon Frei 25e3c62fcb
Bumped version to 1.2.0-rc1.2 2019-06-13 17:52:16 +02:00
Simon Frei df7bda5f89
Imported translations 2019-06-13 17:51:14 +02:00
Simon Frei 121474bd1a
Bumped version to 1.2.0-rc.1.1 2019-06-13 17:29:38 +02:00
Simon Frei a8be7cd6cd
Upgrade gradle play publisher to 2.2.1 (#1346) 2019-06-13 16:51:48 +02:00
Cody Mingus 3e0e983868 Adding dark theme (closes #653) (#1301) 2019-06-13 16:48:32 +02:00
Simon Frei 7a2371a949
Bumped version to 1.2.0-rc.1 2019-06-12 23:11:05 +02:00
Simon Frei f69bce15ef
Imported translations 2019-06-12 23:01:57 +02:00
Audrius Butkevicius 90272c4ece Revert "Support Variable Size Blocks (VSB)" (#1344) 2019-06-12 23:00:54 +02:00
dependabot-preview[bot] 39927763c0 Bump dagger-compiler from 2.14.1 to 2.23.1 (#1339)
Bumps [dagger-compiler](https://github.com/google/dagger) from 2.14.1 to 2.23.1.
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.14.1...dagger-2.23.1)
2019-06-10 09:24:43 +02:00
dependabot-preview[bot] 0165a074a2 Bump libsuperuser from 1.0.0.201704021214 to 1.1.0.201903290044 (#1323)
Bumps [libsuperuser](https://github.com/Chainfire/libsuperuser) from 1.0.0.201704021214 to 1.1.0.201903290044.
- [Release notes](https://github.com/Chainfire/libsuperuser/releases)
- [Commits](https://github.com/Chainfire/libsuperuser/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-06-09 23:13:41 +01:00
dependabot-preview[bot] abfbd61f37 Bump guava from 23.6-android to 27.1-android (#1324)
Bumps [guava](https://github.com/google/guava) from 23.6-android to 27.1-android.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-06-09 23:13:36 +01:00
dependabot-preview[bot] eaaaa2ce95 Bump dagger from 2.14.1 to 2.23.1 (#1335)
Bumps [dagger](https://github.com/google/dagger) from 2.14.1 to 2.23.1.
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.14.1...dagger-2.23.1)
2019-06-09 23:13:26 +01:00
dependabot-preview[bot] ff7fc29ac1 Bump support-annotations from 27.0.2 to 28.0.0 (#1340)
Bumps support-annotations from 27.0.2 to 28.0.0.
2019-06-09 22:54:35 +01:00
dependabot-preview[bot] 00812f1d3b Bump stream from 1.1.9 to 1.2.1 (#1338)
Bumps [stream](https://github.com/aNNiMON/Lightweight-Stream-API) from 1.1.9 to 1.2.1.
- [Release notes](https://github.com/aNNiMON/Lightweight-Stream-API/releases)
- [Commits](https://github.com/aNNiMON/Lightweight-Stream-API/compare/v1.1.9...v1.2.1)
2019-06-05 12:02:47 +02:00
dependabot-preview[bot] 8e493a35b4 Bump gson from 2.8.2 to 2.8.5 (#1337)
Bumps [gson](https://github.com/google/gson) from 2.8.2 to 2.8.5.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.2...gson-parent-2.8.5)
2019-06-05 11:16:49 +02:00
dependabot-preview[bot] 3efc7d1ecb Bump constraint-layout from 1.0.2 to 1.1.3 (#1315)
Bumps constraint-layout from 1.0.2 to 1.1.3.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-06-04 23:04:45 +02:00
admin_3.exe a65e60b005 Don't open keyboard on save to Syncthing (#1328) 2019-06-04 22:48:57 +02:00
dependabot-preview[bot] a715fb6d79 Bump rules from 1.0.1 to 1.0.2 (#1320)
Bumps rules from 1.0.1 to 1.0.2.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-06-04 15:25:57 +02:00
dependabot-preview[bot] 3dad47ff0e Bump volley from 1.1.0 to 1.1.1 (#1321)
Bumps volley from 1.1.0 to 1.1.1.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-06-04 15:25:40 +02:00
Simon Frei 9c0a05c470 Bumped version to 1.1.4 2019-06-03 09:56:32 +02:00
Simon Frei 4620f339f6 Bumped version to 1.1.4-rc.2 2019-05-14 09:21:41 +02:00
Simon Frei 4e788efda7 Revert "Imported translations" to remove unsupported hi locale
This reverts commit ffc6239a26.
2019-05-14 09:20:30 +02:00
Simon Frei 5ddbd7533d Bumped version to 1.1.4-rc.1 again 2019-05-14 08:50:21 +02:00
Simon Frei 697afa9334 Merge branch 'release' 2019-05-14 08:48:27 +02:00
Simon Frei 971a1dd4f4 Bumped version to 1.1.4-rc.1 2019-05-13 20:45:56 +02:00
Simon Frei ffc6239a26 Imported translations 2019-05-13 20:41:26 +02:00
Simon Frei a71387898b Bumped version to 1.1.2.1 2019-05-07 09:05:29 +02:00
Simon Frei 7af7d17a25 Merge branch 'release' 2019-05-07 08:40:56 +02:00
Simon Frei d318a28de6 Bumped version to 1.1.2 2019-05-06 15:24:18 +02:00
Catfriend1 cc4d1b4fcf Show notification badge if user interaction is required (#1310) 2019-04-27 09:14:39 +01:00
Max 6a36c2d5c0 Disable badge for persistent notification (fixes #1305) 2019-04-21 00:45:24 +02:00
Simon Frei 9b2d77bc67 Bumped version to 1.1.2-rc.1 2019-04-18 22:55:25 +02:00
Simon Frei 379324aca1 Imported translations 2019-04-18 22:45:46 +02:00
Simon Frei ef733ad256 Update whatsnew 2019-04-02 18:03:13 +02:00
Simon Frei 0459a32eb7 Bumped version to 1.1.1 2019-04-02 18:01:02 +02:00
Simon Frei e1cb269420 Really bump version 2019-03-25 13:26:27 +01:00
Simon Frei 8dda80c2ac
Bumped version to 1.1.1-rc.2 (#1295) 2019-03-25 13:22:47 +01:00
Simon Frei 5e287b8044
Bumped version to 1.1.1-rc.1 (#1290) 2019-03-13 15:39:35 +01:00
Simon Frei 9a386131a1 Imported translations 2019-03-12 20:51:33 +01:00
Simon Frei 4feff85e9f
Bumped version to 0.10.19 (ref #1286) (#1289) 2019-03-08 15:23:17 +01:00
Simon Frei 1e5acd85fa release 0.10.18 2019-03-07 18:54:59 +01:00
Simon Frei 26e8e3c314
0.10.18-beta4 (#1284) 2019-03-01 11:59:16 +01:00
Catfriend1 4537a28d75 Fallback to http if https with TLS 1.2 is unavailable (fixes #1255) (#1281) 2019-02-28 21:13:57 +01:00
Simon Frei 462a013ae2 Fast forward master to current release branch (#1282)
* Bump version number

* Restore modules

* Bump version

* Revert "Disable HTTPS (fixes #1255)"

This reverts commit 1f82ec0fc6.

* Bump version
2019-02-26 19:49:57 +00:00
Audrius Butkevicius 656697128e
0.10.17 release (#1278)
* Imported translations

* Bumped version to 0.10.17
2019-02-22 22:55:22 +00:00
Audrius Butkevicius 1f82ec0fc6
Disable HTTPS (fixes #1255) 2019-02-22 22:52:46 +00:00
Catfriend1 a7e6fb9118 Support Variable Size Blocks (VSB) (#1270)
* Support Variable Size Blocks (VSB) (fixes #153) (#156)

* ConfigXml/Folder - Add "useLargeBlocks"

* Update folder model defaults

* UI for Variable Size Blocks (VBS) (fixes #153)

* Prepare model/Folder for Syncthing 1.0.1
2019-02-12 22:21:39 +00:00
Catfriend1 94c94b4216 Fallback to built-in path selector (#1272) 2019-02-12 07:31:17 +00:00
Audrius Butkevicius ab91c498ab
Merge 0.10.17-beta4 into master (#1269)
* Bumped version to 0.10.17-beta2

* Discard invalid locale

* Imported translations

* Bumped version to 0.10.17-beta3

* Discard invalid locale

* Imported translations

* Bumped version to 0.10.17-beta4
2019-02-11 20:57:24 +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
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
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
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
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
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
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
Catfriend1 88535ed16f Remove shell boilerplate code (fixes #1181) (#1180) 2018-07-17 10:26:33 +01:00
Catfriend1 40b16cb065 Implement proper permission handling using SAF (fixes #1160) 2018-07-15 22:34:25 +01:00
Catfriend1 23f407ed74 Add pull order to folder create and edit UI (fixes #677) (#1178) 2018-07-08 11:32:03 +01:00
Catfriend1 53aec6a313 Fix recurring device, folder accept notifications, add ignore action (fixes #679) (#1177) 2018-07-07 19:35:18 +01:00
Catfriend1 b9f45f5162 remove duplicate line (#1175) 2018-06-30 11:14:50 +01:00
Catfriend1 d83060975c Fix warning about missing write perm in root mode (fixes #1165) (#1166) 2018-06-24 11:37:06 +01:00
Catfriend1 1442eb9fce Fix multiple chances of a usage reporting dialog NPE (fixes #1154) 2018-06-20 22:47:13 +01:00
Catfriend1 bea4bc3d01 Create or restore fragments before setAdapter (fixes #1162) 2018-06-20 21:16:34 +01:00
nobikik9 31d3aba636 Add randomization to default camera folder name (fixes #1159) 2018-06-20 18:50:21 +01:00
Catfriend1 1a6db23281 Show meaningful error message if config file is missing (fixes #1156) (#1157) 2018-06-18 00:06:44 +01:00
Catfriend1 0f954c07fb Rename RestApi.restart to RestApi.saveConfigAndRestart (#1158) 2018-06-18 00:02:45 +01:00
Catfriend1 73e32ce5d0 Fix NPE during addDeviceViewAndSetListener#deviceView.setChecked (#1153) 2018-06-17 22:32:57 +01:00
Catfriend1 9ecc9d79d8 Fix NPE in DrawerFragment if syncthing is terminated (fixes #1148) (#1149) 2018-06-17 22:32:13 +01:00
Catfriend1 eb1266508f Fix ClassCastException in SyncthingService onCreate (fixes #1150) 2018-06-17 22:01:54 +01:00
Catfriend1 b93da522e1 Fix static leak in LogActivity#AsyncTask (#1142) 2018-06-17 19:35:05 +01:00
Catfriend1 6122c8befa Fix leak in SyncthingService.StartupTask (fixes #1135) 2018-06-17 19:05:04 +01:00
Catfriend1 64e3684d04 Rename sttrace_cache variable (#1136) 2018-06-17 19:01:07 +01:00
Catfriend1 f2064ab3b1 Fix static leak in SettingsActivity#TestRootTask (#1141) 2018-06-17 17:27:55 +01:00
Catfriend1 585191bd66 Fix static leak in ShareActivity#CopyFilesTask (#1140) 2018-06-17 17:06:07 +01:00
Catfriend1 691edabaf6 Rename sttrace pref to debug_facilities_enabled (fixes #1133) 2018-06-17 11:04:09 +01:00
Catfriend1 2b360dab54 FolderActivity - fix NPE - don't update if removed (fixes #1143) 2018-06-16 14:25:36 +01:00
Catfriend1 3cb13b68f5 Remove unused class PostScanRequest (#1139) 2018-06-15 08:03:51 +01:00
Martin Carpella a82aa49f52 Fix Android Studio 3.1.3 build-tool warnings (#1131) 2018-06-12 18:28:03 +01:00
Catfriend1 2125910407 Fix lint "unused quantity translations" (#1130) 2018-06-10 12:17:02 +01:00
Audrius Butkevicius e9da786efa Bumped version to 0.10.11 2018-06-10 00:12:45 +01:00
Audrius Butkevicius 8284c015c7 Imported translations 2018-06-10 00:08:16 +01:00
Catfriend1 e9eef4332b Refactor SyncthingService (lifecycle), DeviceStateHolder, RestApi, multiple fixes (#1119) 2018-06-09 23:39:42 +01:00
Catfriend1 165c136bea Multiple fixes (fixes #871, fixes #1115, fixes #1116)
Handle storage permissions
Fix multiple processes being started.
2018-06-02 20:49:55 +01:00
Catfriend1 6a4c99848d Cache available debug facilities and fall back to hardcoded list (fixes #1113, fixes #504) 2018-06-01 22:02:37 +01:00
Catfriend1 d1cb58fc7e Fix some lint warnings (#1112) 2018-06-01 22:00:29 +01:00
Catfriend1 950e3734ed fix Lint warning
about extraneous text in resource file folder fragment
2018-05-31 11:59:02 +02:00
Catfriend1 a1383c7a60 Add sttrace option dialog (#1109) 2018-05-31 00:43:05 +01:00
Catfriend1 53fc6fdd3c Reduce syncthing restart requests (#1099) 2018-05-29 20:35:49 +01:00
Catfriend1 b33d966eff Don't log config (fixes #1107) 2018-05-29 19:57:26 +01:00
Felix Ableitner a3d49970ee
Merge pull request #1105 from Catfriend1/fixDoubleBinaryStarts
remove duplicate SyncthingRunnable start trigger (fixes #1104)
2018-05-27 23:55:58 +02:00
Catfriend1 5815d8f056 Rename variables (ref#1102) 2018-05-27 20:57:12 +01:00
Catfriend1 17098106eb Merge branch 'master' of https://github.com/syncthing/syncthing-android into fixDoubleBinaryStarts 2018-05-27 21:34:03 +02:00
Catfriend1 6fc81918e9 Replace "grep" with java code (fixes #887) (#1102) 2018-05-27 20:28:35 +01:00
Catfriend1 2e908783ff Cleanup code duplications in FirstStartActivity (ref #622) 2018-05-27 19:58:02 +01:00
Catfriend1 976b47532e remove duplicate SyncthingRunnable start trigger
fixes issue https://github.com/syncthing/syncthing-android/issues/1104
2018-05-27 20:51:43 +02:00
Catfriend1 ec626cd9fe Fix loading text (#1101) 2018-05-26 16:44:45 +01:00
Catfriend1 b14a1aa177 fix parseInt exception - fixes https://github.com/syncthing/syncthing… (#1097)
* fix parseInt exception - fixes https://github.com/syncthing/syncthing-android/issues/1090
If the user enters an invalid integer, a message is shown telling
the accepted value range.

* fix min value
2018-05-24 19:07:40 +01:00
Lokesh Krishna c43ee663a2 Support for adaptive icons (#1095)
* Moved launcher icons from drawable to mipmap

* Added alternative drawable resource

* Added background and foreground layers

* Changed refernce in manifest to mipmap

* Updated background
2018-05-23 12:42:10 +01:00
Licaon_Kter cb286490ed Make current proxy text clearer (#1093) 2018-05-21 21:03:04 +01:00
Catfriend1 e800286bc1 Fix build lint warnings (#1087) 2018-05-11 12:23:02 +01:00
Felix Ableitner 533557c135 Fix crash in settings onApiChange call (fixes #1084) 2018-05-10 18:13:49 +01:00
Audrius Butkevicius 49853d77fc Update whatsnew 2018-05-09 19:43:39 +01:00
Audrius Butkevicius df7d8c138e Fixup translations 2018-05-09 19:42:18 +01:00
Audrius Butkevicius e25bfe3e04 Bumped version to 0.10.10 2018-05-09 19:26:46 +01:00
Audrius Butkevicius b8d9326cc7 Imported translations 2018-05-09 18:57:37 +01:00
Catfriend1 f13ed587d7 Fix incorrect remote device syncing status UI (fixes #1062) 2018-05-09 18:54:58 +01:00
Catfriend1 7e3c6c0b8f Reread the config on configSaved event (fixes #1078) 2018-05-07 13:47:05 +01:00
Catfriend1 cb1575b890 Fix chromium running multiple times in the background (fixes #1064) 2018-05-07 08:47:07 +01:00
Catfriend1 d5da9d7883 UI - improve fileWatcher explanation (#1077) 2018-05-06 10:45:08 +01:00
Audrius Butkevicius 16223f4c61 Shorten whats new 2018-05-03 22:00:04 +01:00
Audrius Butkevicius 8482ea610b Bumped version to 0.10.9 2018-05-03 21:44:11 +01:00
Audrius Butkevicius 9ae02d30eb Imported translations 2018-05-03 21:40:13 +01:00
Catfriend1 71c9cadce9 Bypass system proxy for local webgui access (fixes #440) 2018-05-02 23:11:09 +01:00
Catfriend1 3738f609ba Correct device renaming, save config via temp file (fixes #1059) 2018-04-30 21:32:49 +01:00
Catfriend1 22e03d65da Fix DevicesAdapter NullPtr exception (#1075) 2018-04-30 07:01:46 +01:00
Audrius Butkevicius 5d5bbd4653 Imported translations 2018-04-29 23:23:38 +01:00
Catfriend1 b7f0c02238 Add pause support for folders and devices (fixes #856) 2018-04-29 23:17:27 +01:00
Catfriend1 030ef4ee7b Add proxy settings to settings UI (fixes #766) 2018-04-29 16:49:59 +01:00
Catfriend1 69885e2aa2 Adjust folder rescan interval (#1069) 2018-04-28 16:44:55 +01:00
Audrius Butkevicius 638789c7b1
Update minSdk to 16 (#1067) 2018-04-27 23:29:25 +01:00
Catfriend1 f6f09515c5 Send an alternative intent on folder open (fixes #838) 2018-04-27 22:52:53 +01:00
Catfriend1 299b556923 Migrate to built in fs notifications, add restart on wakeup toggle
* Added UI experimental option to enable/disable FolderObserver

* Disable android watcher by default.

* WIP - dismiss file watcher notification

todo - SyncthingRunnable has to run and migrate the config v27>28 before the file watcher notification can be dismissed.

* fix object type

* remove unackednotifications instead of altering it

* removed extra blank lines

* fix removeChild

* updated syncthing to v0.14.47-rc.2

* WIP - log remove of unackedNotificationID

* WIP - improved config migration 27>28

Prevent generating the unackedNotification fsWatcher in WebGUI by manual bumping the config version to #28.

* fix typo

* WIP - polish version bump code

* syncthing/imsodin-debugAndroidWatch

* update syncthing to v0.14.47-rc.3

* fix NPE on first app start

* fix pref condition

* add ConfigXML support for fsWatcher transition

Added UI experimental option to enable/disable FolderObserver

Disable android watcher by default.

WIP - dismiss file watcher notification

todo - SyncthingRunnable has to run and migrate the config v27>28 before the file watcher notification can be dismissed.

fix object type

remove unackednotifications instead of altering it

removed extra blank lines

fix removeChild

updated syncthing to v0.14.47-rc.2

WIP - log remove of unackedNotificationID

WIP - improved config migration 27>28

Prevent generating the unackedNotification fsWatcher in WebGUI by manual bumping the config version to #28.

fix typo

WIP - polish version bump code

syncthing/imsodin-debugAndroidWatch

update syncthing to v0.14.47-rc.3

fix NPE on first app start

fix pref condition

* updated syncthing to v0.14.47+3d02fcd notify-fix

* updated ConfigXml, FolderObs explanation, st 0.14.47-rc.4

* fixed string escape

* add restartOnWakeup setting to the UI

* restartOnWakeup = false by default on first app start and config generation

* improved logging of restartOnWakeup option to produce meaningful logs

* restartOnWakeup enabled by default
see discussion in https://github.com/syncthing/syncthing-android/issues/368

* PR improved according to review

* fix intendation - Atom Tab Indent = 4

* move configXml migration to separate function

* changeLocalDeviceName only affects "self device" - fixes https://github.com/syncthing/syncthing-android/issues/1059

* revert changeLocalDeviceName fix

* fixed changed result in migrateSyncthingOptions

* improved dismissing unackedNotificationID

* extend folder settings UI by fsWatcherEnabled checkbox

* remove FolderObserver

+ Constant.PREF_USE_TOR according to AudriusButkevicius' review added instead of static strings

* remove folderchange listener

* WIP - temporary - restApi logging

for better understanding whats going on

* prevent removingthe wrong unackedNotificationID

* fix build

* give me more log

* fix PostConfig REST request not working

due to missing fields in the folder model

* remove unused string

toast_folder_observer_stack_overflow using AndroidStudio

* fix typo

* trigger rebuild

* fix UI icon

* Revert to Syncthing to 0.14.46 and cherry-pick

* improved code according to review

* fix translation indent
2018-04-27 21:24:47 +01:00
Catfriend1 203dfc753f Add UI support for delta index resets (fixes #1060) 2018-04-27 20:57:15 +01:00
Audrius Butkevicius f8f3f723e4
Roll out to beta track by default 2018-04-18 23:46:20 +01:00
Audrius Butkevicius 285797f89b Bumped version to 0.10.8 2018-04-10 23:33:30 +01:00
Audrius Butkevicius 66ee130e7d
Docker image, and windows builds (#1049) 2018-04-09 21:13:25 +01:00