Catfriend1
6e83b7c66d
Add ConfigRouter#getGui, updateGui ( fixes #403 ) ( #402 )
...
* ConfigXml: Add updateGui
* ConfigRouter: Add getGui, updateGui
* ConfigXml: "apiKey" => "apikey"
* RestApi: Add updateGui
2019-04-14 16:31:46 +02:00
Catfriend1
4f461dce8a
Update SyncthingNative to v1.1.1 ( #395 )
...
* Update SyncthingNative to v1.1.1
* Update APK version to 1.1.1.1 / 1010101
* Update README.md
* Update whatsnew
2019-04-02 02:31:48 +02:00
Catfriend1
5f3a6b8056
Revert build tools back to 28.0.3 ( #391 )
...
* travis.yml: Revert build tools back to 28.0.3
* build.gradle - Revert build tools back to 28.0.3
2019-03-30 08:43:53 +01:00
Catfriend1
1a27af289f
Update APK version to 1.1.0.7 / 1010007
2019-03-29 01:24:53 +01:00
Catfriend1
976d9f9bad
Add option to trigger sync every hour ( fixes #15 ) ( #387 )
...
* AndroidManifest: Add SyncTriggerJobService
* Add Constants#isRunningOnEmulator
* Add Constants: WAIT_FOR_NEXT_SYNC_DELAY_SECS, TRIGGERED_SYNC_DURATION_SECS
* WIP: Schedule Job in BootReceiver
* Add Util/JobUtils
* Util/JobUtils: Improve log text
* Add service/SyncTriggerJobService
scheduled by JobScheduler. See JobUtils#scheduleSyncTriggerServiceJob for more details.
* RunConditionMonitor: Add SyncTriggerReceiver
via LocalBroadcastReceiver.
* BootReceiver: Add ToDo
* Add pref: PREF_RUN_ON_TIME_SCHEDULE
* Fine tune debug constants - time intervals
* JobUtils: In seconds please
* Add strings: en-GB
* RunConditionMonitor: Implement hourly sync time frames (fixes #15 )
* Imported translation: de
* Fix lint: .JOB_SCHEDULER_SERVICE, API 21 instead of 23
* JobUtils: Noop on Android API level before 21 (L)
* Fix lint: RequiresApi(21) for SyncTriggerJobService
* Hide pref "run on time schedule" on Android < 5.x
* JobUtils: Show time of grace in brackets when logged
* BootReceiver: Realign comment, remove unnecessary code
2019-03-29 01:07:56 +01:00
Catfriend1
3e248fa2b3
Fix back arrow in TipsAndTricks activity on Android 4.4 not working ( fixes #389 )
2019-03-29 00:13:51 +01:00
Catfriend1
ecb379d379
SettingsActivity: findPreference - cast category result to PreferenceScreen
2019-03-28 23:57:04 +01:00
Catfriend1
90f9eccb64
Add Constants#isRunningOnEmulator
2019-03-28 22:44:09 +01:00
Catfriend1
e54cb80262
Update whatsnew
2019-03-28 22:43:52 +01:00
Catfriend1
e946d65abc
Update APK version to 1.1.0.6 / 1010006
2019-03-25 10:38:12 +01:00
Catfriend1
172617457c
Update README/whatsnew
2019-03-25 10:36:41 +01:00
Catfriend1
304cf72c42
Show notification if SDcard is full ( fixes #381 ) ( #382 )
...
* Add string: notification_out_of_disk_space
* Show notification if SDcard is full (fixes #381 )
* Imported de translation
* Handle event: FolderErrors "insufficient space in basic" (fixes #381 )
2019-03-23 16:57:25 +01:00
Catfriend1
fc5a99cd5c
Show total downloaded and uploaded bytes ( fixes #377 )
...
Rename "Connections.Connection c" to "Connections.Connection total"
2019-03-23 14:38:52 +01:00
Catfriend1
030a7c7bc3
RecentChanges List: Add refresh button ( fixes #361 ) ( #380 )
...
* Add drawable: ic_refresh_white_24
* Add menu: recent_changes_list
* Add strings: no_recent_changes, refresh
* Update layout: activity_recent_changes
Add TextView if no recent changes were returned by Syncthing's REST API
* Add refresh button to recent changes dialog (fixes #361 )
Add text notice if no recent changes were returned by Syncthing's REST API.
Update built-in test data generation.
* Fix lint
* Fix lint: RelativeLayout => LinearLayout
* Imported de translation
2019-03-23 14:02:04 +01:00
Catfriend1
fa030319ff
Suggest new folder creation on primary storage ( fixes #376 ) ( #379 )
...
if no external sdcard has been found.
2019-03-23 12:36:50 +01:00
Catfriend1
bde917d244
Raise targetSdk to 28 ( #378 )
...
Raise targetSdk to 28
2019-03-23 11:59:41 +01:00
Catfriend1
5755ed45ad
AndroidManifest: Add permission ACCESS_FINE_LOCATION
...
Required for Android Q
2019-03-23 11:56:40 +01:00
Catfriend1
205576d9e0
WifiSsidPreference: Catch java.lang.SecurityException
...
See changes in Android Q, https://developer.android.com/reference/android/net/wifi/WifiManager.html#getConfiguredNetworks()
2019-03-23 11:52:51 +01:00
Catfriend1
1ca258877c
Update APK version to 1.1.0.5 / 1010005
2019-03-17 14:22:17 +01:00
Catfriend1
030c557be1
Imported translations: sv, zh-rCN
2019-03-17 14:12:26 +01:00
Catfriend1
8bf63e4498
Update README and whatsnew
2019-03-17 14:01:11 +01:00
Catfriend1
e42283524c
Update APK version to 1.1.0.4 / 1010004
2019-03-11 22:17:11 +01:00
Catfriend1
d0773a5876
Update README / whatsnew
2019-03-11 22:09:53 +01:00
Catfriend1
9649c4fda3
Imported de translation
2019-03-11 19:29:51 +01:00
Catfriend1
b28394bc8f
Create folder dialog - trim folder label ( fixes #367 ) ( #368 )
...
* FolderActivity: Trim folder label (fixes #367 )
* Only trim if EXTRA_FOLDER_LABEL extra was set
2019-03-11 18:30:44 +01:00
Catfriend1
7a12674a88
Workaround cleanup of the folder marker by Huawei, Xiaomi firmware ( fixes #131 ) ( #363 )
...
* WIP - preCreateFolderMarker
* Revert "WIP - preCreateFolderMarker"
This reverts commit 2a4db47f869334a0b4c7aab3073360e43cfbc218.
* Revert accidential syncthing upstream ref change
* Create .stfolder and DO_NOT_DELETE.txt within it (fixes #131 )
* Refactor folder marker creation code into FolderActivity#preCreateFolderMarker (fixes #131 )
2019-03-11 15:41:57 +01:00
Catfriend1
dde8d24e0c
Fix selecting parent folder after "Sharing to Syncthing" subfolder ( fixes #365 ) ( #366 )
...
* folder_picker: Add icon on action bar to select
* Add drawable: ic_arrow_upward_white_24
* layout/folder_picker: Add folder_go_up (fixes #365 )
* Reindent code
* Fix selecting parent folder after "Sharing to Syncthing" subfolder (fixes #365 )
2019-03-11 09:43:50 +01:00
Catfriend1
055a72c390
Imported translations: sv, zh-rCN, zh-rTW
2019-03-10 12:44:52 +01:00
Catfriend1
af1b93b114
Add Constants#FILENAME_STIGNORE
2019-03-10 12:26:45 +01:00
Catfriend1
a594b7c0eb
Update APK version to 1.1.0.3 / 1010003
2019-03-09 23:24:37 +01:00
Catfriend1
fdb748dd53
Update README / whatsnew
2019-03-09 23:10:23 +01:00
Catfriend1
c8502ccbd7
Fix "Share to Syncthing" when user didn't complete welcome wizard ( fixes #354 ) ( #360 )
...
* Add string: complete_welcome_wizard_first
* Imported de translation
* Fix "Share to Syncthing" when user didn't complete welcome wizard (fixes #354 )
2019-03-09 23:02:58 +01:00
Catfriend1
20e6a42ec0
Early merge PR #182
2019-03-09 16:58:17 +01:00
Catfriend1
dff782d735
ConfigXml: Use defaults from model (instead of hardcoded) ( fixes #358 )
2019-03-09 16:43:38 +01:00
Catfriend1
def8773dbb
Add pref to enable expert mode ( fixes #256 ) ( #328 )
...
* Add prefs: verbose_log, expert_mode
* Update prefs in Constants
* Add service.AppPrefs
* Update fragments to read verbose log pref
* Update classes with context or inject to read verbose log pref
* Inherit ENABLE_VERBOSE_LOG from RestApi to Completion
* Restart whole app if verbose log pref was changed
* A line too much
* Revert expert mode pref (DELTA REVERT)
* Add expert mode pref (ref #256 )
* Make ignoreDelete an expert option
* Make pullOrder and ignoreDelete expert options
* Make deviceCompression an expert option
* Import de translation
2019-03-09 16:15:37 +01:00
Catfriend1
dbe7838266
Add UI for "ignoreDelete" folder option ( fixes #356 ) ( #357 )
...
* Add drawable: ic_delete_forever_black_24
* Update ConfigXml
* Update FolderActivity
* Update layout: activity_folder
* Add strings
* Import de translation
2019-03-09 15:52:36 +01:00
Catfriend1
33cafa2073
Update APK version to 1.1.0.2 / 1010002
2019-03-06 02:08:15 +01:00
Catfriend1
e57caf96c2
Use model/Folder defaults for the camera folder ( fixes #352 ) ( #353 )
2019-03-06 01:38:31 +01:00
Catfriend1
4b2dfd3b1b
Update whatsnew
2019-03-06 01:24:00 +01:00
Catfriend1
0f135c1ed2
Poll faster on "modern" devices
2019-03-06 01:18:00 +01:00
Catfriend1
044404e9f0
Fix lint
2019-03-06 01:09:49 +01:00
Catfriend1
9ab2f280e0
Add "folder is unshared" status label ( fixes #347 ) ( #351 )
...
* res/colors: Add text_orange
* strings: Add state_unshared
* Imported de translation
* Add "folder is unshared" status label (fixes #347 )
2019-03-06 00:58:34 +01:00
Catfriend1
ce213b9c9e
model/Folder: Add getDeviceCount
2019-03-06 00:47:50 +01:00
Catfriend1
8873111510
FoldersAdapter: Merge getLocalizedState into updateFolderStatusView
2019-03-06 00:44:26 +01:00
Catfriend1
f679ca2cc5
Show Android Open File Limit ( fixes #346 ) ( #350 )
...
* Show Android Open File Limit (fixes #346 )
* Imported de translation
2019-03-06 00:12:37 +01:00
Catfriend1
226b84a5d9
MainActivity/DeviceList: Improve "no devices configured" UI text ( #349 )
...
* Add string: no_devices_configured
* Imported de translation
* Add newline
* Import de translation
2019-03-05 23:58:34 +01:00
Catfriend1
9187280687
Enable largeBlocks for new folders by default ( fixes #300 ) ( #301 )
...
* Enable largeBlocks for new folders by default (fixes #300 )
* Remove duplicate code to set folder defaults on creation
2019-03-05 23:46:11 +01:00
Catfriend1
5151c3485b
Add model/Folder#CopyOwnershipFromParent ( fixes #286 ) ( #287 )
...
* Add model/Folder#CopyOwnershipFromParent (fixes #286 )
See https://github.com/syncthing/syncthing/pull/5479/files
* Fix typo, update doc ref
* Update ConfigXml
2019-03-05 23:40:42 +01:00
Catfriend1
c1abb476b6
Update SyncthingNative to v1.1.0 ( #348 )
...
* Use go stable instead of 1.9 for travis (#1283 )
* Restore modules
* Update Syncthing submodule to v1.1.0
* Update .gitignore
* Update whatsnew
2019-03-05 23:23:52 +01:00
Catfriend1
30d493a206
Update APK version to 1.1.0.1 / 1010001
2019-03-05 23:04:35 +01:00