8cba94fed1
Improve error outout.
2016-03-11 22:24:04 +01:00
8fb1a314b5
Removed legacy code.
2016-03-11 21:39:25 +01:00
115a9b5727
Force crash if Syncthing exits with an error.
...
This should give us some useful info for all our native crashes.
2016-03-11 01:22:02 +01:00
9f3b97531a
Updated unit tests.
2016-03-08 01:12:26 +01:00
78789730bd
Removed unneeded file.
2016-03-08 00:53:58 +01:00
60d01aea89
Fixed infinite loop when changing folder settings.
2016-03-08 00:51:50 +01:00
23314677fa
Imported translations.
2016-03-08 00:37:58 +01:00
90331bb7ab
Immediately update GUI after config was changed ( fixes #355 ).
2016-02-26 00:06:49 +01:00
5996e134c2
Updated Google Play translations.
2016-02-25 14:49:35 +01:00
192188fd4e
Fixed comparison type.
2016-02-25 14:04:57 +01:00
04043a1174
Improved handling of device addresses ( fixes #508 ).
2016-02-25 13:52:11 +01:00
63a7342bfc
Fixed loading of folder and device list items ( fixes #556 , ref #74 ).
2016-02-25 12:47:16 +01:00
a15d08cfb3
Moved exit button to static position in drawer ( fixes #571 ).
2016-02-24 23:08:27 +01:00
9636c2ae91
Moved root to experimental settings, removed confirm dialog.
2016-02-20 20:21:13 +01:00
273d24bc15
Disable keep wakelock setting on restart.
2016-02-20 20:19:51 +01:00
5537b19706
Imported translations
2016-02-20 16:51:14 +01:00
Martin Carpella
74b374a16e
Experimental setting to keep a wakelock while Syncthing native binary is running
2016-02-18 23:23:20 +01:00
25fc3a427c
Fixed test logic.
2016-02-11 14:07:05 +01:00
994d397558
Fixed DevicesAdapterTest.
2016-02-10 23:27:28 +01:00
f299ca2d1e
Added copy button to device IDs ( fixes #559 ).
2016-02-09 23:01:39 +01:00
af5ba5c0d9
Don't restart before config has been updated ( fixes #398 ).
2016-02-09 22:06:02 +01:00
7117933b6d
Added input type field to text inputs ( fixes #542 ).
2016-02-09 21:50:33 +01:00
cda06d8938
Reduce logging and number of retries for HTTP tasks.
2016-02-09 21:11:00 +01:00
6b6efabcc0
Don't spin drawer toggle ( fixes #532 ).
2016-02-09 01:45:24 +01:00
691ca26daa
Added share device ID button to drawer, always show scrollbar.
2016-02-08 23:03:20 +01:00
776a746740
Removed device ID placeholder which is not needed any more.
2016-02-08 22:34:59 +01:00
6ea906d056
Optimized imports.
2016-02-08 21:56:52 +01:00
5733d95fa5
Fixed string formatting warnings.
2016-02-08 21:56:52 +01:00
3779b311fd
Also use Math.round() for folder percentage.
2016-02-08 21:56:52 +01:00
c5f2abfe07
Use Math.round() instead of cast for device percentage ( fixes #197 ).
2016-02-08 12:22:05 +01:00
09eb5b6b84
Only show folder percentage while syncing ( fixes #555 ).
2016-02-07 19:11:07 +01:00
Martin Carpella
257032fd28
Fix NullPointerException in onNewIntent()
2016-01-23 21:58:21 +01:00
c280657861
Added notification for connection from unknown device
2016-01-23 19:04:39 +01:00
c656c45081
Simplified event handling code.
2016-01-23 17:55:04 +01:00
3d09d43bd4
Improved handling for empty device IDs.
2016-01-23 17:32:52 +01:00
34fead0623
Removed unused compatibility code.
2016-01-23 17:04:02 +01:00
ae8dc76ba9
Check if JSON string is null before parsing.
2016-01-22 23:13:13 +01:00
41943502d4
Display partial ID if device name is empty ( fixes #419 ).
2016-01-21 23:12:14 +01:00
13870c0424
Allow empty device names.
2016-01-21 23:11:46 +01:00
d062f07820
Fixed crash if listener is null ( fixes #482 ).
2016-01-21 22:28:49 +01:00
0ce4962265
Fixed forum URL in Google Play description (#ref 530).
2016-01-18 15:03:06 +01:00
7a1ec346f1
Improved delete folder/device strings ( fixes #536 ).
2016-01-17 23:01:21 +01:00
Lode Hoste
578d5f4747
Regenerate ic_link_black_24dp_active.png
2016-01-16 20:39:59 +01:00
af9c1421cd
Added restart icon to drawer ( fixes #420 ).
2015-12-22 15:54:13 +01:00
218b489b5e
Removed folder ID restriction ( fixes #519 ).
2015-12-16 19:01:35 +01:00
98f98fddb9
Fixed possible crash if FolderObserver could not be created.
2015-12-16 01:10:16 +01:00
0350778db9
Updated Google Play short description.
2015-12-10 19:50:45 +01:00
Martin Carpella
73c993dcd9
Add restriction for allowed WiFi SSIDs when WiFi-only sync
2015-12-10 19:34:06 +01:00
90bfb9f548
Use gradle dependency for zxing.
2015-12-05 15:59:55 +01:00
6eab15a807
Added missing xxxhdpi icons.
2015-12-03 16:38:57 +01:00
7546568ca9
Added fullBackupContent attribute to manifest.
2015-12-03 16:33:33 +01:00
814afaa1fb
Removed unused "inactive" graphics for drawer.
2015-12-03 16:31:43 +01:00
f1538c247f
Imported translations.
2015-12-03 14:24:59 +01:00
8901821bfb
Imported app translations.
2015-11-22 14:36:55 +01:00
684cc445ef
Fixed lint warning.
2015-11-22 14:18:35 +01:00
4bdc2e8d54
Restore default announce servers.
2015-11-19 21:40:06 +01:00
cda820aaed
Removed code to change web GUI port.
...
Everyone should have the proper port by now.
2015-11-19 21:24:25 +01:00
08de76b873
Merge pull request #431 from FlashSystems/master
...
Asynchronous event API
2015-11-19 21:20:15 +01:00
274fcd5f6c
Merge pull request #495 from Zillode/golang-1.5
...
Use CGO to build Syncthing with support for DNS
2015-11-19 21:14:00 +01:00
Lode Hoste
4e1979036a
Remove manual DNS resolution of default servers
2015-11-19 20:32:00 +01:00
Martin Carpella
19c54ae3f5
Add warning that exported private key may be stored in an unsafe location
2015-11-17 23:02:58 +01:00
994a549447
Integrate gradle plugin for translation uploads ( fixes #408 , #463 ).
2015-11-16 22:10:00 +01:00
7d0a9fe436
Fixed menu key drawer open using wrong drawer gravity ( fixes #499 ).
2015-11-16 21:58:00 +01:00
89d524c70f
Added warning dialog for "sync as root".
2015-11-16 13:57:41 +01:00
4b7c299cd2
Moved method into SettingsFragment.
2015-11-16 13:11:47 +01:00
FlashSystems
849a8295ab
Implementing event API ( fixes #251 )
2015-11-16 11:09:33 +01:00
5239e57d5c
Added missing preference listener (ref #493 ).
2015-11-15 20:58:57 +01:00
bb886e9b72
Close drawer on back button press (ref #486 ).
2015-11-15 20:02:07 +01:00
ecbce403ff
Merge pull request #496 from brianhlin/master
...
Check if using discovery servers (#488 )
2015-11-15 19:14:36 +01:00
Brian Lin
aef9a43484
Check if using discovery servers ( #488 )
2015-11-15 11:22:04 -06:00
Martin Carpella
1e64f88269
Fix "Wifi only" / "Charging only" not being applied immediately
2015-11-14 23:49:34 +01:00
35a7e1bf02
Removed unused resources.
2015-11-13 23:57:04 +01:00
7b67325fd4
Added storage permissions request, refactored MainActivity ( fixes #483 ).
2015-11-13 23:57:04 +01:00
093afbcb13
Improved usage reporting dialog.
2015-11-13 00:53:22 +01:00
Lode Hoste
481b0d616e
Imported translations
2015-11-10 23:12:30 +01:00
182e9a9883
Remove unneeded compatibility classes, functions, library.
...
This should fix the F-Droid build.
2015-11-10 22:47:47 +01:00
2078a0c8cb
Imported translations.
2015-11-09 15:16:32 +01:00
Lode Hoste
8443ba179a
Correct handling of disconnected devices ( fixes #473 )
2015-11-09 12:02:39 +01:00
Lode Hoste
e7f347376c
Fix empty log view ( fixes #470 )
2015-11-09 12:02:12 +01:00
Audrius Butkevicius
6deb304b02
Support new UR value ( fixes #471 )
2015-10-27 18:58:01 +00:00
7530d3e257
Show announce server count (ref #470 ).
2015-10-26 20:49:48 +01:00
1178b33b0b
Imported translations.
2015-10-26 12:14:35 +01:00
af341a80a5
Replace new announce servers.
2015-10-26 12:09:16 +01:00
Mariusz
16a444099c
Fix ArrayIndexOutOfBoundsException crash
2015-10-19 23:11:21 +01:00
dc31cd1cb6
Fixed inotify events not passing parameters to Syncthing (ref #465 ).
...
The parameters set in RestApi#onFolderFileChanged() were not actually
used by PostTask#doInBackground().
2015-10-15 22:02:29 +02:00
76f90f184c
Added extra logging for observer.
2015-10-15 21:58:09 +02:00
George Venios
aad7f2be6a
Updated device details styling.
...
Made actionmode bar overlay the toolbar.
Updated UI for device edit/create fragment to match the folder one.
Refactored FolderFragment to match DeviceFragment.
Improvements for Details styles and item heights.
2015-10-15 00:43:07 +01:00
6ead7744b0
Fixed lint warnings related to min API change.
2015-09-14 22:53:19 +02:00
George Venios
bb9cd5bf1c
Fixing oversights.
2015-09-14 00:42:21 +01:00
George Venios
a76bc00eb9
Fixing introduced lint errors/warnings.
2015-09-12 13:47:52 +01:00
George Venios
7629ddbdcd
Changed accent colours in app and dialogs.
2015-09-12 13:46:37 +01:00
George Venios
16fa82179d
Fix for custom layout dialogs using app theme.
2015-09-12 13:46:37 +01:00
George Venios
98d015c0b7
Disabled number picker wrapping.
2015-09-12 13:46:36 +01:00
George Venios
7e8eff2729
Adding newline.
2015-09-12 13:46:35 +01:00
George Venios
f566be4436
Renamed FoldersFragment.
2015-09-12 13:46:35 +01:00
George Venios
7f9e773eaa
DrawerFragment improvements.
2015-09-12 13:46:34 +01:00
George Venios
507e841864
Fixed drawer width.
2015-09-12 13:46:33 +01:00
George Venios
020e593b1a
Made loading dialog good look on tablets again.
2015-09-12 13:46:32 +01:00
George Venios
ccea84abab
Used light theme for toolbar popups (e.g. action overflow).
2015-09-12 13:46:31 +01:00
George Venios
e166f14fd5
Updated folder picker item styling and margin.
2015-09-12 13:46:31 +01:00
George Venios
4fd61ec866
Updated action icons.
...
Compressed all icons.
2015-09-12 13:46:30 +01:00
George Venios
e7b1501bee
Adding initial content to drawer fragment earlier so it's never empty.
2015-09-12 13:46:28 +01:00
George Venios
c924578e14
Fixed grid/keyline alignment.
2015-09-12 13:46:27 +01:00
George Venios
97039cf337
Fixing toolbar height on old APIs
2015-09-12 13:46:26 +01:00
George Venios
23ffc8c653
Updated dark icons.
2015-09-12 13:46:25 +01:00
George Venios
6a05def230
Fixed toolbar alignment on pre-Lollipop.
2015-09-12 13:46:19 +01:00
George Venios
d54e1aa47c
Ditched deprecated actionbar APIs and moved to Toolbar.
...
Also:
Corrected styling of the tab layout to match previous implementation.
App now follows material convention for side drawer overlapping the app bar.
2015-09-12 13:46:19 +01:00
George Venios
7a94eb828c
Minor update on loading dialog progressbar margin.
2015-09-12 13:46:18 +01:00
George Venios
dcd3688a8e
Removed RelativeLayouts from web gui layout.
...
Also made loading spinners consistently sized.
2015-09-12 13:46:17 +01:00
George Venios
8e04ce3afa
Initial replacement of deprecated actionbar tabs with TabLayout.
...
Still uses default styling.
2015-09-12 13:46:16 +01:00
George Venios
eb4f633130
Updated side nav to match material spec.
...
Icons and drawable paddings to be updated.
2015-09-12 13:46:16 +01:00
George Venios
e3aa7086c5
Let the framework handle width of the drawer view.
2015-09-12 13:46:15 +01:00
George Venios
424355fff1
Fixed tablet margins for loading dialog.
2015-09-12 13:46:14 +01:00
George Venios
455859700e
Changing alert dialog buttons to default accent colour as orange denotes caution.
...
See https://www.google.com/design/spec/components/dialogs.html#dialogs-specs
2015-09-12 13:46:13 +01:00
George Venios
7bbd9fcd82
Visually balancing loading dialog.
2015-09-12 13:46:13 +01:00
George Venios
748640240b
Fixing dialog accent colour for keep version dialog.
2015-09-12 13:46:12 +01:00
George Venios
dda0e48fda
Improving content margin on tablets and using support library dimensions for everything possible.
...
Ref #404 .
2015-09-12 13:46:11 +01:00
George Venios
11ab6cee57
Migrating FolderFragment from preferences to views.
...
Implementing new form design following material design conventions and current best practices. Ref #404 .
Upped minSDK to 11. Fixes #448 .
2015-09-12 13:46:11 +01:00
819a3ffc66
Only ask for root permissions once the setting is changed ( fixes #457 ).
...
This means that the root preference will also be shown to users
that haven't rooted their phone.
2015-09-11 22:36:21 +02:00
3986198fa4
Show confirm dialog before config import/export ( fixes #456 ).
2015-09-11 17:25:43 +02:00
c4ba3d480b
Imported translations.
2015-08-26 23:03:19 +02:00
George Venios
97e309eb08
Renaming a variable to follow convention.
2015-08-05 22:54:21 +01:00
George Venios
2455a1d10f
Added newlines at the end.
2015-08-05 22:53:51 +01:00
George Venios
a99bfac063
Made the device list follow material design guidelines.
2015-08-04 00:26:25 +01:00
George Venios
7a6801d392
Made the folder list follow material design guidelines.
2015-08-03 00:28:05 +01:00
George Venios
f425cf995a
Made styles, themes and colours more closely follow material design guidelines.
2015-08-03 00:27:29 +01:00
George Venios
ea94302676
Minor refactoring.
2015-08-03 00:25:28 +01:00
George Venios
ebf885a4bb
Improvements on FolderAdapter.
...
Hide views when empty to preserve screen space.
Made use of the ViewHolder pattern for additional efficiency.
2015-08-03 00:23:05 +01:00
George Venios
2522b70a89
Updated accentColor.
...
Fixes #438 .
2015-08-02 17:23:57 +01:00
George Venios
79c9ffd90a
Fixed low contrast between tab indicator and background.
2015-08-02 17:10:56 +01:00
George Venios
0ad971f19a
Renamed layouts to more effectively group them based on their uses.
2015-08-02 16:04:00 +01:00
George Venios
90b5d2ff9a
Fixing weird dialog background on versions earlier than Lollipop.
...
Standardised theme names.
Renamed styles.xml to themes.xml to keep these separate.
Fixes #425 .
2015-08-02 16:03:39 +01:00
864c5f9196
Don't monitor MODIFY events ( fixes #435 ).
2015-07-27 21:57:13 +02:00
Lode Hoste
8f6c20b929
Fix 'bad mode' error when chmodding with +x
2015-07-24 09:22:05 +02:00
93eeb22473
Removed unused variable.
2015-07-21 14:05:12 +02:00
FlashSystems
cd2d67e93e
Bugfix: Request parameters are duplicated over and over if request is repeated.
2015-07-14 19:30:20 +02:00
867e5d1ede
Commented original source of readable file size/transfer rate functions.
2015-07-14 01:30:48 +02:00
512b79fff1
Change default compression to metadata only ( fixes #421 ).
2015-07-12 13:04:39 +02:00
74dd373f87
Sort folders and devices lists ( fixes #424 ).
2015-07-09 22:47:50 +02:00
bd2e126b7a
Imported translations.
2015-07-07 23:53:51 +02:00
6431f5c22d
Change name of default folder to *device*-photos ( fixes #418 ).
2015-07-07 14:33:09 +02:00
54820d20f4
Added option to show normal priority notification ( fixes #366 ).
2015-07-07 10:23:19 +02:00
cb6a3fc884
Close Add Folder/Device Activity after "Create" ( fixes #417 ).
2015-07-07 02:10:12 +02:00
7daba5789c
Fixed crash if folder state is "error".
2015-07-07 01:45:47 +02:00
3ac46c3536
Added material design colors.
2015-07-03 17:29:11 +02:00
236541a915
Uncheck disabled settings.
2015-07-03 16:28:59 +02:00
6daa429a4d
Cleaned up build.gradle.
2015-06-28 17:43:43 +02:00
79a0958926
Explicitly set installLocation (ref #405 ).
2015-06-23 21:36:58 +02:00
457831fbe3
Bumped version to 0.6.4.
2015-06-19 20:21:36 +02:00
97b03f97a5
Fixed various lint warnings.
2015-06-19 20:15:35 +02:00
90e640b904
Removed unused strings.
2015-06-19 19:41:31 +02:00
83fe0f0bb1
Use AppCompatActivity.
2015-06-19 19:22:53 +02:00
bcb87dbb92
Removed debug code.
2015-06-17 22:03:47 +02:00
1c16b0e709
Removed pointless @SmallTest etc annotiations.
2015-06-17 16:07:06 +02:00
1786c6286d
Fixed crash if a transfer rate between 1 and 7 b/s was displayed.
2015-06-17 15:53:50 +02:00
74c148b790
Fixed possible crash on shutdown.
2015-06-17 15:02:52 +02:00
5a0870d21a
Fixed crash if config could not be opened.
2015-06-17 15:01:57 +02:00
49ab457a91
Don't treat metered network as wifi ( fixes #409 ).
2015-06-15 18:13:22 +02:00
c52ee5a4dc
Don't use holo theme for dialogs.
2015-06-15 17:37:11 +02:00
693eb6c246
Bumped version to 0.6.3.
2015-06-15 17:14:46 +02:00
0504f381c5
Imported translations.
2015-06-15 16:59:58 +02:00
e2e10a8794
Use bytes per second instead of bits per second.
2015-06-15 16:19:46 +02:00
97ec3f91eb
Use "Restart Now" instead of "OK" ( fixes #406 ).
2015-06-11 01:24:35 +02:00
b547c943d0
Added TV compatibility ( fixes #402 ).
2015-05-30 11:01:38 +02:00
7ed77e079c
Bumped version to 0.6.2.
2015-05-24 13:12:17 +02:00
443948292c
Imported translations.
2015-05-24 12:48:33 +02:00
86d50d75ff
Use optString, added link.
2015-05-23 17:32:38 +02:00
Lode Hoste
9e232254ab
Clarify todo comments
2015-05-23 12:46:21 +02:00
2ed6dac071
Display toast if folder observer fails ( fixes #326 ).
2015-05-22 22:33:14 +02:00
c69b37bc5c
Show dialog for usage reporting after some time ( fixes #273 ).
2015-05-21 02:35:20 +02:00
9a587505be
Fixed global discovery server setting not working.
2015-05-19 19:31:30 +02:00
530c156a9a
Added option to toggle persistent notification ( fixes #366 ).
2015-05-19 00:15:09 +02:00
c496a5325b
Externalized strings.
2015-05-18 23:49:05 +02:00
ad00368735
Chown syncthing files after disabling root ( fixes #395 ).
2015-05-18 23:46:33 +02:00
924d033474
Check root availability in background.
2015-05-18 23:15:31 +02:00
98b9029c62
Seperate URLs in settings with comma instead of space ( fixes #212 ).
2015-05-18 22:54:21 +02:00
d88828be82
Clean up config import code.
2015-05-18 00:11:17 +02:00
91bd271302
Log API requests as verbose, not warning.
2015-05-18 00:11:17 +02:00
2fb425b441
Added option to run syncthing as root ( fixes #48 ).
2015-05-17 21:12:56 +02:00
f0daeb0cf8
Changed folder picker to show sorted, unique roots ( fixes #388 ).
2015-05-17 17:35:37 +02:00
41ad260035
Bumped version to 0.6.1.
2015-05-15 21:14:27 +02:00
bbdf9cf756
Imported translations.
2015-05-15 20:51:29 +02:00
7e725763d4
Removed lenientMtimes code (not needed any more).
2015-05-15 20:42:12 +02:00
Lode Hoste
6496666bf2
Bump Android version number
2015-05-06 08:10:28 +02:00
Lode Hoste
e317b11c57
Catch missing json field ( fixes #291 )
2015-05-06 08:09:05 +02:00
Lode Hoste
9ef1474cbe
Restart now when importing config ( fixes #386 )
2015-05-06 08:08:51 +02:00
Lode Hoste
cde276891c
Update unit tests
2015-05-05 23:36:45 +02:00
Lode Hoste
75bdc12a0f
Enforce single hasher ( fixes #384 )
2015-05-05 22:03:05 +02:00
Lode Hoste
79f0e2a8dc
Fix remaining merge issues
2015-05-05 22:02:31 +02:00
Lode Hoste
e645255e79
Updated translations
2015-05-05 20:39:55 +02:00
Lode Hoste
8ff6a84a4e
Limit retries when create the config file
2015-05-05 20:39:25 +02:00
Lode Hoste
07ba64398e
Fix TAG warning and update Javadoc
...
Conflicts:
src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java
2015-05-05 20:36:15 +02:00
Lode Hoste
58d299a18e
Capture IOException when file descriptor is closed ( fixes #382 )
...
Conflicts:
src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java
2015-05-05 20:34:39 +02:00
Lode Hoste
767177e28d
Kill the Syncthing Process before resorting to shell-based kill
...
Conflicts:
src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java
2015-05-05 20:33:01 +02:00
Lode Hoste
b32ac0b13e
Fix lint warnings
2015-05-05 20:24:24 +02:00
Lode Hoste
5d5cf0b903
Streamline SyncthingRunnable
...
Conflicts:
src/androidTest/java/com/nutomic/syncthingandroid/test/syncthing/RestApiTest.java
src/main/java/com/nutomic/syncthingandroid/fragments/SettingsFragment.java
src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java
src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java
src/main/res/values/strings.xml
2015-05-05 20:21:15 +02:00
Lode Hoste
09331780b3
Cache line separator
2015-05-05 20:06:40 +02:00
Lode Hoste
97bbeadc6a
Don't retry if the task was cancelled
2015-05-05 20:06:17 +02:00
Lode Hoste
a447807ff6
Merge branch 'master' of github.com:syncthing/syncthing-android
2015-05-05 20:02:36 +02:00
Lode Hoste
7f7b8cd653
Merge branch 'fix-scanner' of https://github.com/Zillode/syncthing-android into Zillode-fix-scanner
...
Conflicts:
src/main/java/com/nutomic/syncthingandroid/fragments/DeviceSettingsFragment.java
2015-05-05 20:00:32 +02:00