1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-11-26 14:21:16 +00:00
Commit graph

377 commits

Author SHA1 Message Date
Catfriend1
35839feeb9
Override changes: Show confirmation dialog (fixes #397) (#436)
* FoldersAdapter: Move code into onClickOverride

* Override changes: Show confirmation dialog (fixes #397)

* Update strings.xml
2019-07-11 13:09:39 +02:00
Catfriend1
6b9745c800
Reduce unnecessary applyCustomRunConditions after service state change (#435)
Ref.: #7e7b2c9850

Improve RunConditionMonitor#updateShouldRunDecision ( 7e7b2c9850)
2019-07-11 12:23:17 +02:00
Catfriend1
e0edf23e38 Update it-IT translation 2019-07-11 10:06:06 +02:00
Catfriend1
40de6c98cb Rename en-GB screenshots (fixes #431) 2019-07-10 08:46:01 +02:00
Catfriend1
83a412d348 Update SyncthingNative to v1.2.0 2019-07-10 08:28:19 +02:00
Catfriend1
03db270fd8 Update whatsnew, README.md 2019-06-19 02:34:38 +02:00
Catfriend1
f01f8d26ba Log: exclude tags "/zygote" and "/dalvikvm" 2019-06-17 20:50:45 +02:00
Catfriend1
107415fd30 Follow-up to fix issue #421
unackedNotificationID=crAutoDisabled
2019-06-17 07:09:32 +02:00
Catfriend1
d8808b2246
Bootstrap play resources for play-publisher 2.2.1
* Update transifex config

* build.gradle: Update play-publisher from 1.2.2 to 2.2.1

Remove unsupported play-publisher flags

* Create .gitattributes

* Move files to new locations

* Delete files from old locations

* Delete build_and_release.cmd

* Rename listing folders

* Create tx_pull_all_translations.cmd

* Add values-et/strings.xml

* Removed languages from transifex

* Fix ca short description length

* Remove unsupported languages

* Imported translations: title

* Remove unsupported languages which are not on transifex from res/values

* Shorten the short play descriptions

* Imported translation for play: zh-CN

* Update .gitignore

* Update tx mappings

* build.gradle: Update deleteUnsupportedPlayTranslations

* Add script: build_and_release.cmd

* Add supported language: tx:no => gplay:no-NO

* Update .tx/config source_lang for play resources

* Add dummy files

* build.gradle: Update dependencies

* build.gradle: Update gradle for Android Studio 3.4.1

* Add resolutionStrategy = 'auto'

* Workaround play-publisher issue 597

ref: https://github.com/Triple-T/gradle-play-publisher/issues/597

* Display generated APK versionCode after build

* Create versions.gradle

* Fix Workaround for GPP left-over process kill

* build.gradle: Calculate versionCode from "versions.gradle"

* Update versions.gradle

* postbuild_rename_apk: Get versionCode from "versions.gradle", copy instead of rename
2019-06-17 06:36:09 +02:00
Catfriend1
7899ff3931
build.gradle: Update dependencies, Update tx config (#428)
* build.gradle: Update play-publisher from 1.2.2 to 2.2.1

* build.gradle: Update dependencies

* Update transifex config

* Update .gitignore

* Update tx mappings

* Add supported language: tx:no => gplay:no-NO

* Update .tx/config source_lang for play resources

* Add resolutionStrategy = 'auto'
2019-06-17 06:32:19 +02:00
Catfriend1
090cb19dd1
prefs/Syncthing: Add "Anonymous crash reporting" checkbox (fixes #421) (#425)
* model/Options: Add crash*, stun* and unackedNotificationID

* ConfigXml: Dismiss unackedNotificationID "crAutoEnabled"

* ConfigXml/getOptions: Add unackedNotificationID, crash*, stun*

* prefs/Syncthing: Add "Anonymous crash reporting" checkbox (fixes #421)

* Imported de translation
2019-06-16 18:58:14 +02:00
Catfriend1
d1f9bdf9f4
Config: Add new values for SyncthingNative v1.2.0 (fixes #421) (#424)
* model/Options: Add crash*, stun* and unackedNotificationID

* ConfigXml: Dismiss unackedNotificationID "crAutoEnabled"

* ConfigXml/getOptions: Add unackedNotificationID, crash*, stun*
2019-06-16 18:39:57 +02:00
Catfriend1
72dc282785 Add folder state "scan-waiting" (fixes #420) 2019-06-15 11:52:48 +02:00
Catfriend1
de6e882a45 Don't open keyboard on "Share to Syncthing"
imported from: https://github.com/syncthing/syncthing-android/pull/1328
2019-06-15 11:38:28 +02:00
Catfriend1
e0fa1dae0f Imported translations 2019-06-15 11:34:56 +02:00
Catfriend1
0eb8ccdda4 Remove config val+UI: userLargeBlocks 2019-06-15 11:33:54 +02:00
Catfriend1
86b39a2b91 Update SyncthingNative to v1.2.0-rc.1 2019-06-15 11:04:02 +02:00
Catfriend1
bd095d7d51 Imported translations 2019-06-05 07:24:03 +02:00
Catfriend1
37fc9aebc5 Update SyncthingNative to v1.1.4 2019-06-05 07:06:49 +02:00
Catfriend1
15ec6a900b Merge branch 'master' of https://github.com/Catfriend1/syncthing-android 2019-05-11 12:07:05 +02:00
Catfriend1
af42b41975 Update APK version to 1.1.3.1 / 1010301 2019-05-11 12:05:36 +02:00
Catfriend1
6d3e9a3099
Support SecScanQR barcode scanner (#414)
Ref.:
- https://github.com/Fr4gorSoftware/SecScanQR/issues/28
- https://f-droid.org/en/packages/de.t_dankworth.secscanqr/
2019-05-11 12:04:33 +02:00
Catfriend1
78f94a272f Imported play translations 2019-05-11 11:37:17 +02:00
Catfriend1
c9c6d2d58c Imported translations 2019-05-11 11:37:08 +02:00
Catfriend1
0f32ff99df Exclude more unnecessary log lines 2019-04-27 13:35:23 +02:00
Catfriend1
596b8756da Update README, whatsnew 2019-04-27 13:08:56 +02:00
Catfriend1
ab1fffe8d2
Disable DuraSpeed on HMD Global phones (fixes #404) (#410)
* AndroidManifest: Add WRITE_SETTINGS, WRITE_SECURE_SETTINGS permissions

* Disable DuraSpeed on HMD Global phones (fixes #404)

* lint: Ignore ProtectedPermissions
2019-04-27 12:51:21 +02:00
Catfriend1
0ad977fb4e
Shorten logcat excerpts (fixes #364) (#412)
* Dump 15 mins of log history

* Exclude OS stuff from log (fixes #364)

* Remove milliseconds from log

* Remove (whitespace_PID)

* Remove "beginning of main/system" from log
2019-04-27 12:49:20 +02:00
Catfriend1
eb35171286
Hourly sync - Sync immediately when app starts (fixes #393) (#411) 2019-04-27 10:49:51 +02:00
Catfriend1
0ca5d851f2
Show notification badge if user interaction is required (fixes #406) (#408)
Ref.: Android 8.0
2019-04-27 09:09:42 +02:00
Catfriend1
38f94ce34c Add screen reader labels (fixes #390)
activity_recent_changes.xml
activity_tips_and_tricks.xml
2019-04-14 18:08:20 +02:00
Catfriend1
f297766d64
Add dark theme (fixes #400) (#399) (#401)
* Squash-merge from darkTheme1

* Imported de translation
2019-04-14 17:22:05 +02:00
Catfriend1
b401a8cfff Add comment 2019-04-14 16:42:26 +02:00
Catfriend1
37aaf5c740 Update README, whatsnew 2019-04-14 16:36:43 +02:00
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
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
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
030c557be1 Imported translations: sv, zh-rCN 2019-03-17 14:12:26 +01:00