1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-12-24 11:51:30 +00:00
Commit graph

121 commits

Author SHA1 Message Date
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
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
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
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
Catfriend1
e800286bc1 Fix build lint warnings (#1087) 2018-05-11 12:23:02 +01:00
533557c135 Fix crash in settings onApiChange call (fixes #1084) 2018-05-10 18:13:49 +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
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
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
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
Martin Carpella
7194e25a5c Use separate notification channel while monitoring run conditions (#1046) 2018-03-28 22:52:36 +01:00
Martin Carpella
7ab45a9d88 Request ACCESS_COARSE_LOCATION on Android 8.1 (fixes #999) 2018-03-28 22:04:25 +01:00
8a0b010773 Externalize string 2018-02-24 16:33:18 +09:00
Catfriend1
6a31e9d78e
Fix root startup of libsyncthing.so binary
Call suOut.flush on starting the syncthing binary using root
Fixes issue https://github.com/syncthing/syncthing-android/issues/1005
2018-02-23 16:58:13 +01:00
Andrey D
a0a40b6f17
MainActivity.java: Don't show Usage Reporting dialog if aready decided 2018-01-26 09:41:55 +02:00
08bf74d7aa Don't show usage reporting dialog again if reporting was disabled 2018-01-24 13:37:18 +09:00
4705332a9a Fix usage reporting dialog setting wrong version (fixes #1003) 2018-01-24 13:13:18 +09:00
531f1c4041 Delay file scan events (fixes #857) 2017-12-10 17:17:56 +09:00
40270f4da4 Update dependencies, clean code 2017-12-05 20:53:33 +09:00
0350ff5f40 Implement notification channels (fixes #966) 2017-12-04 12:29:30 +09:00
Cristian Beskid
65f10d1c23 Fix redundant web UI reload (#990)
Don't reload the web UI if it was already loaded.
2017-11-15 16:20:47 +09:00
d9a48de886 Merge branch 'develop' 2017-11-13 09:31:37 +09:00
cb5e9b48ba Improve Volley retry policy to problems with events (fixes #904) 2017-11-05 21:50:03 +09:00
433829036d Delete files properly from MediaStore (fixes #983) 2017-11-05 21:31:34 +09:00
3a6a6030bf Don't crash if password BCrypt formatted 2017-10-25 10:59:58 +09:00
09efecaead Fix crash related to usage reporting update (fixes #978) 2017-10-24 23:58:37 +09:00
485d76163e Revert "Revert build script changes"
This reverts commit 18c419b2ed.
2017-10-24 14:55:28 +09:00
18c419b2ed Revert build script changes
This reverts commits 5749b98b92,
9559d0c2d9,
536c826fbb
2017-10-19 12:09:53 +09:00
9559d0c2d9 Divide project into submodules, compile with Clang 2017-10-17 12:59:13 +09:00