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