1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-12-29 14:21:31 +00:00
Commit graph

636 commits

Author SHA1 Message Date
1aa6bc4af3 Show button to open logs if Syncthing takes long to load (ref #687) 2017-10-07 02:35:40 +09:00
d58a3c9634 Improve logging 2017-10-07 02:02:27 +09:00
1fd86211dc Moved Syncthing constants to seperate file 2017-10-04 17:44:56 +09:00
4c2b325676 Move all notification handling into common file 2017-10-04 00:40:59 +09:00
e184c43c3a Use Dagger to inject SharedPreferences 2017-10-04 00:19:30 +09:00
61d1119889 Improve log activity title 2017-10-03 22:46:23 +09:00
e6c9960d0b More refactoring 2017-10-02 17:22:34 +09:00
be1be9746e Refactor DeviceStateHolder and receivers 2017-10-02 15:59:14 +09:00
9ad854defb Delete unit tests (they were terribly written) 2017-10-02 15:59:11 +09:00
4e32d60278 Refactor SyncthingService, moving killSyncthing() to background 2017-10-02 15:11:54 +09:00
84ae6953da Hide language preference on Android 24+ (fixes #952)
Reason copied from F-Droid:
Android 24 and later provides tons of languages, and a way to rank
multiple languages instead of choosing one.  The Languages pref is a
big hack and can be problematic, so its better to disable it when its
not needed.  This will make it so it is no longer possible to set
F-Droid to a language that the system does not support.
2017-09-29 03:21:55 +09:00
32be8ba207 Merged ToolbarActivity into SyncthingActivity 2017-09-27 22:02:12 +09:00
653e54eb77 Fix crash when showing device ID if field is not set 2017-09-27 13:13:51 +09:00
dbd8818707 Properly check if file manager intent can be handled 2017-09-27 13:07:54 +09:00
94d72d768f Attempt to fix NPE when calling SyncthingService.getApi().isConfigLoaded() 2017-09-27 12:50:35 +09:00
8e1dfe875e Fix crash in MainActivity.onSaveInstanceState() 2017-09-27 12:35:34 +09:00
bdec750b34 Prevent crashes when dismissing dialogs 2017-09-27 12:25:18 +09:00
9ca1c8acd5 Revert "Poll web gui more frequently"
This reverts commit 5741928324.
2017-09-27 09:43:45 +09:00
3e85a5c182 Automatically restart app after update (fixes #845) 2017-09-27 09:31:48 +09:00
dca4c32723 Simplify DeviceStateHolder code 2017-09-27 08:53:21 +09:00
5c97251ffa Rework run conditions (fixes #540) 2017-09-26 23:15:44 +09:00
42a87031f1 Added "edit ignores" button (fixes #881) 2017-09-26 21:19:14 +09:00
3f0be34f3e Remove unneeded explicit view casts 2017-09-26 21:19:14 +09:00
5aed81a8f3 Also show disabled dialog in WebGuiActivity and ShareActivity (fixes #955) 2017-09-26 21:19:14 +09:00
Alexander Lochmann
267c2598f8 A fix for issue #953 (#954)
* A fix for issue #953

* Cleanup: Moved parts of the run method to sub-methods

* Moved code to aux methods

* Identation fixed

* Rephrased the comment about using exec

* Avoid using inline if-statements when possible
2017-09-25 16:33:44 +09:00
328b3ef273 Don't disable root in SyncthingRunnable until it is stopped (ref #949) 2017-09-21 12:27:06 +09:00
Alexander Lochmann
f6cfab0a5f Fix root permission issues (fixes #812)
* Provided fix for issue #812

Check permissions of config.xml before reading or writing from/to it.
If the permissions are wrong, assume root magic is going on, and fix it.

* Various fixes regarding coding guideline

- Fixed whitespaces
- Moved aux method to bottom of file
- Added Javadoc-like comments

* SettingsActivity: Use onClickListener for the useRoot Checkbox

* Moved fixAppDataPermissions() to class Util

* Removed obsolete shell commands

* Implemented Nutomic's changes
2017-09-21 12:22:20 +09:00
abd7668926 Add workaround for AlertDialog crash 2017-09-18 12:52:15 +09:00
6857118305 Start Syncthing service earlier 2017-09-05 11:48:30 +09:00
52a7cc5972 Try to fix WindowManager$BadTokenException crashes on Android 7 2017-09-05 00:54:35 +09:00
5741928324 Poll web gui more frequently 2017-09-04 16:16:37 +09:00
d8a872e592 Improve ConfigXml code 2017-09-04 16:14:33 +09:00
76ca22526b Disable all hashing benchmarks in Syncthing (ref syncthing/syncthing#4348) 2017-09-04 15:54:39 +09:00
7e37c14a82 Various lint fixes 2017-09-04 13:43:27 +09:00
2f195cec3b BCrypt password hashing wasn't released, no need for migration 2017-09-04 12:56:22 +09:00
679841a6ac Start up config handling at app startup 2017-09-04 10:55:11 +09:00
f4e1b077d3 Move StrictMode handling into SyncthingApp class 2017-09-04 02:07:04 +09:00
3ddf526679 Add option to start directly into web gui (fixes #578) 2017-09-04 02:06:35 +09:00
f2071be81c Allow setting arbitary environment variables (fixes #788) 2017-08-25 20:12:14 +09:00
31721af0c3 Dont crash if request ignore battery optimizations is not supported 2017-08-25 18:57:13 +09:00
4c8a98d169 Make sure dialog is showing before dismissing 2017-08-25 18:50:42 +09:00
e89ec17c9f Remove unused variable from SyncthingRunnable 2017-08-25 18:41:22 +09:00
204eb194ad Fix NPE if activity is null 2017-08-25 17:10:40 +09:00
d3d00ff1d9 Sort language names alphabetically and capitalize (fixes #935) 2017-08-15 13:06:07 +09:00
2f1d5f1ff2 Dont hardcode web gui URL 2017-07-21 12:18:02 +09:00
a9b80fbdc4 Webview improvements (respect back button, open external links in browser)
ref https://github.com/syncthing/syncthing/issues/4264
2017-07-21 01:43:28 +09:00
Unrud
2b0e70ca97 Remove custom user and password (fixes #868) (#923)
This removes the ability to set a custom user and password.
The user is always set to "syncthing" and the password to the API key.
This ensure that the web GUI works and makes sure that the web GUI is protected.
2017-07-19 13:21:50 +09:00
749c29591a Various lint fixes 2017-07-19 13:12:55 +09:00
e8073599ae Add preference to change app language (fixes #742) 2017-07-19 12:24:45 +09:00
Unrud
6718811c29 Show error when folder is out of sync (#925)
* Show error when folder is out of sync

* Translate status_outofsync

Copied from Syncthing GUI

* Colorize status message of folders
2017-07-19 11:18:37 +09:00