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
Zillode
e77d5a6c12
Merge pull request #376 from Zillode/disable-cache
...
Clear webview cache (fixes #374 )
2015-05-05 19:47:34 +02:00
Zillode
de2c6320af
Merge pull request #375 from Zillode/reduce-load
...
Increase GUI update interval and log get requests (fixes #362 )
2015-05-05 19:47:10 +02:00
Lode Hoste
74062e8269
Merge branch 'log' of https://github.com/Zillode/syncthing-android into Zillode-log
...
Conflicts:
src/main/java/com/nutomic/syncthingandroid/syncthing/GetTask.java
2015-05-05 19:45:50 +02:00
Zillode
7c54b762af
Merge pull request #369 from Zillode/https
...
TLS and v0.11.0 Support
2015-05-05 19:43:35 +02:00
Lode Hoste
9d4ede5aff
Capture IOException when for closed file descriptor ( fixes #382 )
2015-05-05 08:35:43 +02:00
Lode Hoste
1e02a10348
Properly initiate the ZXing barcode scanner ( fixes #322 ).
2015-04-29 20:05:25 +02:00
Lode Hoste
3f332e8b8b
Clear webview cache ( fixes #374 )
2015-04-29 19:47:37 +02:00
Lode Hoste
e111d836f0
Increase GUI update interval and log get requests ( fixes #362 )
2015-04-29 19:43:40 +02:00
Zillode
cdffed64af
Merge pull request #370 from Zillode/copy-id
...
Only copy device ID when finger lifts
2015-04-29 19:32:58 +02:00
Lode Hoste
da4d654721
Support webgui for devices <ICS
2015-04-29 19:30:30 +02:00
Lode Hoste
10cad9ae37
Print stacktrace on error
2015-04-29 19:30:29 +02:00
Lode Hoste
dccbbbbd41
Support HTTP Auth in Webview
2015-04-29 19:30:29 +02:00
Lode Hoste
4146970e64
Update Rest API to v0.11
...
Conflicts:
src/main/java/com/nutomic/syncthingandroid/fragments/DeviceSettingsFragment.java
2015-04-29 19:30:17 +02:00
Lode Hoste
1584754e32
Show GetTask progress in log
...
Conflicts:
src/main/java/com/nutomic/syncthingandroid/syncthing/GetTask.java
2015-04-29 19:08:09 +02:00
02a043f76c
Removed unneeded code.
2015-04-26 05:48:15 +02:00
e821d2e468
Do not use WeakReference for listeners ( fixes #328 ).
...
This makes sure listeners are not invoked after being destroyed.
Also call onApiChange() on GUI thread.
2015-04-25 01:50:08 +02:00
Lode Hoste
499309fcc1
Only copy device ID when finger lifts
2015-04-23 23:23:20 +02:00
Lode Hoste
0c13d8e106
Support opening LogActivity in debug package
2015-04-23 08:28:43 +02:00
Lode Hoste
6be050c43d
Add log window ( fixes #311 ).
2015-04-23 08:27:22 +02:00
Lode Hoste
df92b179c7
Fix several lint warnings
2015-04-23 08:10:04 +02:00
Lode Hoste
bcbec555cd
Update default HTTP configurations to use HTTPS
2015-04-23 08:09:07 +02:00
Lode Hoste
5e0029e208
Update deprecated 8080 port to 8384
2015-04-23 08:07:54 +02:00
Lode Hoste
8f2fe9955a
Enable TLS for the WebGUI
2015-04-23 08:03:43 +02:00
Lode Hoste
c7cdfa1ff2
Implement TLS support ( fixes #19 )
2015-04-23 08:03:24 +02:00
7ddee2f953
Toggle drawer when menu button is pressed ( fixes #329 ).
2015-04-22 23:45:45 +02:00
b9dec163e0
Set invisible placeholder for device ID ( fixes #357 ).
2015-04-20 22:13:38 +02:00
c767259889
Export config to backups/syncthing
instead of sd card root ( fixes #364 ).
2015-04-20 21:33:04 +02:00
Zillode
42be1fb26b
Merge pull request #338 from Zillode/fix-npe-onreceive
...
Fix NPE when mVersion or mCurrentAddress is not set
2015-04-09 20:41:16 +02:00
Lode Hoste
18901b03b8
Fix NPE when mVersion or mCurrentAddress is not set
2015-04-09 20:38:36 +02:00
1bc4935463
Fixed bug in FolderObserver, improved tests (ref #337 ).
2015-04-09 01:23:30 +02:00
8c75a8913d
Remove .stfolder generation and moveConfigFiles() ( fixes #277 ).
2015-04-08 23:18:43 +02:00
c6e7ce6025
Set username and random password on first start.
2015-04-08 22:59:49 +02:00
d97288d6a8
Also move persistent=false
to Preferences in app settings
2015-04-08 18:00:41 +02:00
2eabee9eb5
Removed unneeded testStartService() case and dead code ( fixes #302 ).
...
We don't really need this test, as testBindService() does basically
the same thing.
2015-04-08 17:59:39 +02:00
329f073106
Increased target sdk version to 22.
2015-04-08 15:47:39 +02:00
Alexander Sosedkin
d7285f1d7c
added a proper notification icon
2015-04-06 22:44:21 +06:00
Lode Hoste
cd06ee1269
Update welcoming text ( fixes #287 ).
2015-04-06 13:03:37 +02:00
832c7fdf72
Bumped version to 0.5.28.
2015-04-06 00:40:23 +02:00
1c57175f91
Imported translations.
2015-04-06 00:25:59 +02:00
f110e02718
Fixed possible NPE in SyncthingRunnable ( fixes #335 ).
2015-04-06 00:10:49 +02:00
4e8dba4819
Fixed unit test compilation errors.
2015-04-01 23:20:36 +02:00
eb10eaae9d
Merge branch 'master' of github.com:syncthing/syncthing-android
2015-04-01 23:06:36 +02:00
3ad1161535
Merge branch 'kill-syncthing' of git://github.com/Zillode/syncthing-android
2015-04-01 22:37:12 +02:00
9265eea6b7
Merge pull request #325 from Zillode/fix-number-exception
...
Catch invalid input numbers (fixes #324 ).
2015-04-01 22:33:20 +02:00
Lode Hoste
65e090f6e9
Ensure Syncthing is not running ( fixes #92 , fixes #96 and fixes #196 ).
2015-03-31 21:38:19 +02:00
Lode Hoste
87bf40b6a1
Remove the rescan interval setting from the GUI
2015-03-31 19:18:18 +02:00
Lode Hoste
396a46ad12
Catch invalid input numbers ( fixes #324 ).
2015-03-31 19:18:11 +02:00
20853259c5
Merge pull request #314 from Zillode/update-default-port
...
Update default Syncthing port
2015-03-30 22:01:24 +02:00
Lode Hoste
593a36af55
Update default Syncthing port
2015-03-28 10:54:48 +01:00
46d914bc1e
Merge pull request #315 from Zillode/check-act-2
...
Wrap onApiChange in runOnUiThread
2015-03-27 18:40:18 +01:00
e470be9872
Merge pull request #301 from Zillode/nice-st
...
Run Syncthing with ionice (fixes #299 ).
2015-03-27 18:01:45 +01:00
Lode Hoste
5d3e45b8e5
Run Syncthing with ionice ( fixes #299 ).
2015-03-27 17:40:45 +01:00
Lode Hoste
396b05006c
Wrap onApiChange in runOnUiThread ( fixes #312 ).
2015-03-27 17:20:04 +01:00
0a07f4546b
Merge pull request #303 from Zillode/fix-back-arrow
...
Fix back arrow in actionbar for Android 4.1+
2015-03-27 00:33:17 +01:00
ee0ff1c5ca
Merge pull request #306 from Zillode/fix-illegal-dismiss
...
Clear dialog reference when dismissed (fixes #305 ).
2015-03-26 23:08:20 +01:00
Lode Hoste
4f98061325
Removed redundant code, CheckBoxPreference automatically updates its value
2015-03-25 20:04:04 +01:00
Lode Hoste
5278a8ca00
Clear dialog reference when dismissed ( fixes #305 ).
2015-03-25 19:42:20 +01:00
Lode Hoste
d322249606
Fix back arrow in actionbar for Android 4.1+
2015-03-25 17:19:10 +01:00
Lode Hoste
1bd24e64e0
Reset mRestartPostponedmRestartPostponed when ST was restarted
2015-03-24 23:22:57 +01:00
Lode Hoste
e89e579b6c
Don't spam the device with retries and gradually increase the sleep time
2015-03-24 22:44:12 +01:00
Lode Hoste
ad65198f70
Do not request data when finishing
2015-03-24 22:43:24 +01:00
Lode Hoste
87f3ea9687
Update FoldersAdapter unit test
2015-03-24 22:27:51 +01:00
Lode Hoste
fadd22148a
Check current state (and wait a bit longer) in the SyncthingService unit test
2015-03-24 22:26:17 +01:00
Lode Hoste
aa8cd0a26c
Bumped version to 0.5.27.
2015-03-24 21:21:26 +01:00
Lode Hoste
7588638842
Imported translations.
2015-03-24 21:21:03 +01:00
Lode Hoste
2f0d4354c4
Try a bit harder to succeed the Rest call (currently FCs on fail)
2015-03-24 20:52:01 +01:00
Lode Hoste
6151dd1d41
Properly update device preferences ( fixes #294 ).
2015-03-24 20:48:53 +01:00
Lode Hoste
771ff06345
Show loading dialog when restarting Syncthing
2015-03-24 19:55:27 +01:00
Lode Hoste
918c6c4e92
Fix NPE when closing filehandle to export configuration
2015-03-24 18:40:09 +01:00
Lode Hoste
8e014ce0cd
Retry GET requests at least 10 times
2015-03-24 00:54:45 +01:00
Lode Hoste
c2a5ecb43e
Support 'unknown' folder state
2015-03-24 00:08:46 +01:00
2de8d391bf
Unhide dialogs ( fixes #289 , #290 ).
2015-03-23 23:23:27 +01:00
Lode Hoste
d73b430cf8
Only access the version information when the SyncthingService is active ( fixes #292 ).
2015-03-23 16:16:20 +01:00
3558060fe0
Bumped version to 0.5.26.
2015-03-23 00:31:35 +01:00
3cea511c88
Don't use isFinished(), as it's not available on older devices.
2015-03-23 00:29:45 +01:00
1665c04e37
Bumped version to 0.5.25.
2015-03-23 00:03:44 +01:00
590f7db10d
Imported translations.
2015-03-23 00:03:29 +01:00
fb2b6a21c4
Merge branch 'Zillode-fix-npe-device-edit'
2015-03-22 23:22:35 +01:00
a3d93a69ca
Merge pull request #284 from Zillode/fix-invalid-token
...
Maintain&check reference to GUI before changing it
2015-03-22 22:50:32 +01:00
Lode Hoste
cf8ed62485
Minor fix for DevicesAdapterTest
2015-03-22 22:36:32 +01:00
Lode Hoste
02043095a6
Make sure the mFolder reference is valid ( fixes #271 ).
2015-03-22 22:36:32 +01:00
Lode Hoste
fa39e17d51
Make sure the mDevice reference is valid ( fixes #268 and #267 ).
2015-03-22 22:36:32 +01:00
Lode Hoste
c885445b51
Do not modify gui if it is destroyed
2015-03-22 21:06:26 +01:00
Lode Hoste
bab2243424
Disable ST upgrade in runnable ( fixes #276 ).
2015-03-22 14:22:06 +01:00
db0da97cc4
Update summary on compression setting.
2015-03-22 11:14:17 +01:00
d5bbaafdb4
Don't need to replace /sdcard/
with proper path any more.
...
FolderPickerActivity always uses the correct path.
2015-03-22 00:57:22 +01:00
b780fb57f0
Removed API key generation as syncthing does this automatically now.
2015-03-22 00:53:26 +01:00
092c0f4cc9
Set notification as ongoing.
2015-03-21 22:23:38 +01:00
bd7346191f
Also check for 401 status code in case GUI password is set ( fixes #261 ).
...
This seems to break the web GUI, which apparently does not support
authentification.
2015-03-21 22:10:48 +01:00
1703194b02
Check if timer is null.
2015-03-21 21:48:24 +01:00
2bac0d9504
Add FolderObservers in background thread ( fixes #262 ).
2015-03-21 21:42:33 +01:00
6f4741daee
Fixed syncthing API calls being sent after shutdown ( fixes #258 ).
2015-03-21 21:21:21 +01:00
Lode Hoste
c396646c36
Bumped version to 0.5.24.
...
Releases go through Jenkins now
2015-03-21 13:26:01 +01:00
Lode Hoste
47c0b132ff
Bumped version to 0.5.23.
2015-03-21 11:45:09 +01:00
4868694643
Bumped version to 0.5.22.
2015-03-21 01:12:42 +01:00
04fe2593db
Imported translations.
2015-03-21 01:12:18 +01:00
Lode Hoste
2b9a79bdad
Persistent=false should be repeated for all subpreferences, a global persistent flag would have been too easy... ( fixes #256 )
2015-03-20 01:30:49 +01:00
7b54ce59b1
Bumped version to 0.5.21.
2015-03-17 22:39:09 +01:00
403ccd8d8d
Imported translations.
2015-03-17 22:38:53 +01:00
Lode Hoste
c3e4ff4cb1
Set announce color green if at least one is connected ( fixes #249 )
2015-03-17 22:35:51 +01:00
b7459c9ded
Fixed crash when navigating to folder without read permissions ( fixes #244 ).
2015-03-17 01:03:32 +01:00
Lode Hoste
ca2ca8553a
Compression is now a string instead of a boolean ( fixes #239 )
2015-03-16 19:43:31 +01:00
c128612e68
Bumped version to 0.5.20.
2015-03-14 21:19:58 +01:00
96a266e7fd
Fixed NPE when JSON parsing fails.
2015-03-14 21:19:27 +01:00
a3b7241c1e
Bumped version to 0.5.19.
2015-03-14 15:14:50 +01:00
9cff099dab
Imported translations.
2015-03-14 15:13:51 +01:00
c90f35e395
Ignore active network info for wifi state ( fixes #235 ).
2015-03-14 12:05:54 +01:00
e43ca2adfc
Fix possible NullPointerException in FolderObserver.
2015-03-14 11:51:02 +01:00
8edf8201e3
Explicitly set UTF-8 encoding when sending data ( fixes #228 ).
2015-03-13 20:18:31 +01:00
703578aeb5
Added preference categories.
2015-03-10 23:44:01 +01:00
beb9dc54a4
Added toast regarding external storage usage on Kitkat and higher (ref #225 ).
2015-03-10 22:05:28 +01:00
527d40e670
Added config import/export ( fixes #143 ).
2015-03-10 21:47:32 +01:00
97a324b4b5
Use Kibibyte units to be consistent with syncthing.
2015-03-10 21:18:25 +01:00
1a85bd54e7
Also replace IPv6 announce server address with domain ( fixes #231 ).
2015-03-10 19:19:20 +01:00
9c91f3f1d0
Bumped version to 0.5.18.
2015-03-08 23:33:36 +01:00
aa35b8ae46
Imported translations.
2015-03-08 23:33:20 +01:00
3e517cd81d
Show all directories in /storage/
in folder picker by default.
2015-03-06 20:36:02 +01:00
c20d63a687
Added summary to advanced folder picker option.
2015-03-06 20:36:02 +01:00
d043153a1f
Explicitly shut down syncthing on exit.
2015-03-06 20:35:41 +01:00
293fae2be9
Fixed lint warnings.
2015-02-27 23:47:08 +01:00
add57da804
Fixed test compilation.
2015-02-27 23:38:38 +01:00
c06e9ac992
Create a new config file if parsing fails ( fixes #201 ).
2015-02-27 23:22:18 +01:00
9ed5fe0c20
Refresh drawer items when opening ( fixes #217 ).
...
Also close the drawer when navigating away.
2015-02-27 22:57:28 +01:00
7f5dd1d988
Added Transifex language map, moved translation files.
2015-02-22 22:15:37 +01:00
9120094c95
Bumped version to 0.5.17.
2015-02-22 21:01:02 +01:00
1361e1ecaa
Imported translations.
2015-02-22 21:00:43 +01:00
59d92913ec
Bumped version to 0.5.16.
2015-01-21 20:45:51 +01:00
42ebf28c6d
Imported translations.
2015-01-21 20:45:15 +01:00
5c11c426ab
Move menu items to drawer ( fixes #110 ).
2015-01-20 19:08:57 +01:00
8d676855da
Only show "add folder/device" in that tab, and hide either in drawer (ref #110 ).
2015-01-20 02:16:34 +01:00
d7d35eb61e
App settings improvements ( fixes #134 , ref #122 ).
...
- removed options that aren't available in web GUI
- added options for local node name, announce servers and usage report
2015-01-20 00:43:47 +01:00
fea483764d
Use sdcard directory as home for web GUI folder picker ( fixes #163 ).
...
If this causes problems on older devices, we can use the old path
based on API version.
2015-01-19 22:13:52 +01:00
fd861cdee9
Show files in folder picker ( fixes #167 ).
2015-01-19 22:08:50 +01:00
535b1f6108
Fixed announce server status display ( fixes #189 ).
2015-01-19 21:46:34 +01:00
1506541796
Replace (newly formatted) announce server address with IP ( fixes #191 ).
2015-01-19 21:19:06 +01:00
2d935b5485
Bumped version to 0.5.15.
2015-01-14 12:07:56 +01:00
9d6e5b6552
Bumped version to 0.5.14.
2015-01-12 11:50:34 +01:00
94ccf0349e
Imported translations.
2015-01-12 11:46:52 +01:00
cdd17b675b
Bumped version to 0.5.13.
2014-12-10 19:29:03 +02:00
85e0fff03b
Imported translations.
2014-12-10 19:28:10 +02:00
c903d9d1d0
Don't show notification when syncthing binary crashes, just log.
2014-12-10 19:21:47 +02:00
bb28972f00
Bumped version to 0.5.12.
2014-12-07 11:36:28 +02:00
036e515b0b
Updated translations.
2014-12-07 11:26:33 +02:00
65a45d7408
Fixed various test cases. Also removed slow/unreliable tests.
2014-12-01 07:36:58 +02:00
ab184aee48
Reload GUI when restarting from web GUI ( fixes #188 ).
2014-12-01 07:04:14 +02:00
3a48be14fd
Bumped version to 0.5.11.
2014-11-30 19:16:46 +02:00
3c5db37af1
Imported translations.
2014-11-30 19:16:30 +02:00
293c512d7f
Bumped version to 0.5.10.
2014-11-21 19:15:32 +02:00
f11309153b
Bumped version to 0.5.9.
2014-11-17 15:21:24 +02:00
699ef0f1b1
Fixed crash in FolderPickerActivity ( fixes #177 ).
2014-11-17 15:20:13 +02:00
201bc9ecae
Log syncthing restarts.
2014-11-17 15:09:21 +02:00
c8f0df35fa
Allow opening folder in other app by long clicking ( fixes #175 ).
...
Unfortunately, there is no folder mime type that seems to work
with popular file managers, so we use '*/*', which means the list
contains a lot of apps that don't make sense.
2014-11-12 23:38:33 +02:00
e131849171
Fixed wrong devices being checked for a node ( fixes #89 ).
...
Also, don't show the local device in device selection.
2014-11-12 23:09:07 +02:00
65199cbe23
Bumped version to 0.5.8.
2014-11-12 19:32:59 +02:00
43bf43a214
Imported translations.
2014-11-12 19:32:32 +02:00
f3ad255c7c
Use correct announce server port for new installs.
2014-11-12 19:29:49 +02:00
fa3898f8f4
Fixed crash in FolderObserver if folder can't be accessed ( fixes #180 ).
2014-11-05 19:11:34 +02:00
1202651411
Bumped version to 0.5.7.
2014-11-04 12:40:14 +02:00
87fd57bf83
Added advanced folder picker ( fixes #170 ).
2014-10-28 13:57:40 +02:00
8b563da25d
Fix create/pick folder being shown when folder roots are shown ( fixes #173 ).
2014-10-28 13:32:05 +02:00
df48d75127
Use syncthing -generate flag instead of copying own config file.
2014-10-26 03:32:23 +03:00
84355c2dcf
Fixed crash when values is read from RestApi before fully initialized ( fixes #159 ).
2014-10-26 02:47:37 +03:00
6bb99f2ae4
Fix device sync percentage ( fixes #161 ).
2014-10-26 02:17:12 +03:00
28cdb78e15
Bumped version to 0.5.6.
2014-10-24 13:27:19 +03:00
b6fd4d0113
Use the same AppCompat theme on all API levels ( fixes #172 ).
...
Also, I accidently deleted res/values-11/ and res/values-21/ in
443c8e9
. Stupid me.
2014-10-23 14:00:32 +03:00
6fe20213e5
Fixed wrong xml tag being used.
2014-10-23 13:27:28 +03:00
04dc0c92ff
Added workaround for .stfolders not being created ( fixes #168 ).
2014-10-23 13:26:48 +03:00
c82cdd49e2
Allow choosing folders on external storage with Android 4.4+ ( fixes #29 ).
2014-10-22 10:18:11 +03:00
7db845a474
Use correct (deprecated) language codes for string resources.
2014-10-21 11:45:50 +03:00
07e0e422a9
Bumped version to 0.5.5.
2014-10-19 16:38:21 +03:00
be60f9833f
Imported translations.
2014-10-19 16:37:58 +03:00
443c8e96d4
Updated target to Android 5.0, use material design, updated dependencies.
2014-10-18 14:58:23 +03:00
af8f4858a7
Lint fixes.
2014-10-18 13:09:48 +03:00
bc02c50bcf
Removed leftover comment.
2014-10-16 23:23:45 +03:00
f4565c1bb0
lenientMtimes option seems to be false in some cases.
2014-10-16 13:21:03 +03:00
322a297c5e
Properly validate folder ID ( fixes #156 ).
2014-10-16 11:34:38 +03:00
42c8898c80
Set PendingIntent on crash notification to avoid IllegalArgumentException.
2014-10-15 16:56:31 +03:00
caf718e2fe
Change default rescan interval to 0 to disable scanner.
2014-10-15 15:26:34 +03:00
cbefc60c3c
Bumped version to 0.5.4.
2014-10-14 22:21:45 +03:00
c9e670157b
Made all settings translatable.
2014-10-14 20:10:22 +03:00
25be5539fc
Read both stdoud and stderr for logging.
2014-10-14 17:28:43 +03:00
e7cc3b1a10
Bumped version to 0.5.3.
2014-10-14 16:24:21 +03:00
2364c9d748
Imported translations.
2014-10-14 16:24:01 +03:00
a000eda4e4
Set lenientMtimes
option on all folders ( fixes #146 ).
...
See syncthing/syncthing#831 .
2014-10-14 15:02:50 +03:00
560d7bf97a
Save and restore folder/device settings on screen rotate ( fixes #152 ).
2014-10-12 17:58:58 +03:00
8d0518fa09
Show notification while syncthing is active ( closes #136 ).
2014-10-12 16:45:05 +03:00
3e0b2138ae
Bumped version to 0.5.2.
2014-10-12 16:01:15 +03:00
9940f5c437
Fixed deleting folders not working.
2014-10-12 16:00:57 +03:00
9f307e24fe
Imported translations.
2014-10-12 15:35:53 +03:00
60815355ca
Localize folder states.
2014-10-12 13:55:36 +03:00
8d781844a2
Use inSyncBytes instead of localBytes to calculate sync progress ( fixes #93 ).
...
Also rename variable to clarify.
2014-10-12 13:46:26 +03:00
77eaffa4b7
Show app version in settings ( fixes #138 ).
2014-10-10 14:12:02 +03:00
47cc76a9fd
Do not crash if folder does not exist ( fixes #148 ).
2014-10-10 14:00:13 +03:00
48188b845c
Added introducer option.
2014-10-10 13:42:53 +03:00
1b34bd9d48
Fixed add folder not working ( fixes #147 ).
2014-10-10 13:30:44 +03:00
12f7b3dbe2
Fixed crash when receiving file move or create event ( fixes #144 ).
2014-10-09 00:17:07 +03:00
fe295009ca
Bumped version to 0.5.1.
2014-10-08 21:38:48 +03:00
e7d21c4f05
Imported translations.
2014-10-08 21:36:31 +03:00
e7fb1c08ec
Rename Repository -> Folder, Node -> Device.
2014-10-08 21:35:27 +03:00
e620bc8588
Bumped version to 0.5.0.
2014-10-07 12:25:51 +03:00
590637be7e
Imported translations.
2014-10-07 12:22:42 +03:00
c588604ba8
Fixed syncthing restart ( fixes #137 ).
2014-10-07 12:20:26 +03:00
235eb39c23
Bumped version to 0.5.0-beta7.
2014-10-01 13:12:16 +03:00
d96ab6f9c5
Imported translations.
2014-10-01 13:05:29 +03:00
f383393ce4
Added functionality to manually stop sync ( fixes #131 ).
...
This functionality can not be used together with wifi/charging settings.
By default, this is set so that syncthing is only active when requested,
and can be stopped by the user.
2014-10-01 13:01:47 +03:00
e76f354ddd
Added verbose logging for battery/network receivers.
2014-09-29 01:26:40 +03:00
93f1f9ae05
Bumped version to 0.5.0-beta6.
2014-09-29 00:49:08 +03:00
8338378d2d
Imported translations.
2014-09-29 00:48:43 +03:00
91872c36c6
Updated crash message.
2014-09-29 00:47:44 +03:00
377615a1aa
Test fixes, removed RestAPI tests that require activity.
...
These tests could not be executed reliably, not even using activity tests.
2014-09-29 00:43:59 +03:00
98d63a177f
Fixed actionbar back buttons in web GUI and settings.
2014-09-28 21:10:46 +03:00
ac289dfa30
Added logging for syncthing enable/disable.
2014-09-28 21:01:42 +03:00
78680eceb1
Moved syncthing shutdown hack to updateState() so it's invoked on every start.
2014-09-28 20:57:47 +03:00
2b5435c1e8
Start syncthing with STNORESTART flag.
...
This avoids the problem where an occupied GUI start lets syncthing-android
start, but API calls fail silently.
2014-09-28 20:42:15 +03:00
bd281abade
Revert commits that set API key via parameter instead of config.
...
This reverts commits 84afda30a0
and
d81af707ec
.
2014-09-28 20:39:18 +03:00
467dad0438
Added app description to manifest.
2014-09-25 13:54:25 +03:00
6d697ecac7
Bumped version to 0.5.0-beta5.
2014-09-25 02:30:47 +03:00
33491bb40f
By default, sync under all conditions (ref #127 ).
...
This is so the user knows *why* syncthing disables itself.
2014-09-25 02:30:47 +03:00
879616a715
Dismiss "disabled" dialog when syncthing is available again (ref #127 ).
2014-09-25 02:30:47 +03:00
9ea8af4774
Do not immediately finish() activity after creating or deleting repo/node.
...
This caused problems with restart dialogs ("activity has leaked window").
Instead, the activity is finished anyway as soon as the syncthing API
becomes unavailable due to restarting.
We will have to revisit this when syncthing does not need to be restarted
any more.
2014-09-25 02:30:47 +03:00
ccfd28abbc
Added compression preference to node settings.
2014-09-25 02:30:47 +03:00
875b6b8c8d
Added incoming rate limit preference.
2014-09-25 02:30:47 +03:00
2363d92f22
Added per-repo rescan interval setting.
...
The default is 86400 (one day), because this shouldn't be needed with the
previous addition of inotify.
2014-09-25 02:30:47 +03:00
924be98aaa
Added inotifiy support.
2014-09-25 02:30:47 +03:00
913d251353
Removed rescan interval from app settings.
2014-09-25 02:30:47 +03:00
9bce53590c
Bumped version to 0.5.0-beta4.
2014-09-25 02:30:47 +03:00
56063c577a
Fixed crash when changing app preferences ( fixes #125 ).
2014-09-25 02:30:47 +03:00
1733091e4b
Do not require full translation for release.
2014-09-25 02:30:47 +03:00
5b394bf373
Bumped version to 0.5.0-beta3.
2014-09-25 02:30:47 +03:00
d248017e24
Improve handling of nodes in a repository ( fixes #89 ).
2014-09-25 02:29:20 +03:00
2c631eed1f
Allow setting STTRACE parameters via app settings.
2014-09-25 02:29:19 +03:00
ccff3e1718
Use notification instead of dialog if syncthing binary crashes.
...
This also gets rid of the SYSTEM_ALERT_WINDOW permission.
2014-09-25 02:29:19 +03:00
4886bbe0d1
Changed wifi/power preference names to be easier to understand.
2014-09-25 02:29:19 +03:00
a9f9ef4ff1
Updated welcome dialog (sync can now be paused on mobile data).
2014-09-25 02:29:19 +03:00
84afda30a0
Remove shutdown()
hack, which does not work any more with dynamic API keys.
2014-09-25 02:29:19 +03:00
a375619ed7
Various crash and bug fixes, restart manually instead of using API call.
2014-09-25 02:29:19 +03:00
005fc36054
Removed leftover debug logging.
2014-09-25 02:29:19 +03:00
4e254984ca
Fixed a possible crash if config has not yet been initialized on startup.
2014-09-25 02:29:19 +03:00
ffefe46eed
Various test enhancements:
...
- added SyncthingServiceTest
- removed permanent notification from SyncthingService (didn't work with unit test)
- renamed TestContext to MockContext
- added MockRestApi
2014-09-25 02:29:19 +03:00
feaaf4c5da
Fixed QR code scanning to add node being broken ( fixes #106 ).
2014-09-25 02:29:19 +03:00
30bf0d7bc5
Made MockSyncthingService a complete stub of SyncthingService.
...
Now all methods are overriden, and throw UnsupportedOperationException
unless used by a test.
2014-09-25 02:29:19 +03:00
d81af707ec
Pass API key via command line instead of setting it in config.xml.
2014-09-25 02:29:19 +03:00
c17da6595a
Bumped version to 0.5.0-beta2.
2014-09-25 02:29:19 +03:00
1653d409ec
Fixed dialogs not shown in MainActivity, added MainActivityTest.
2014-09-25 02:28:58 +03:00
a1ddfbb2db
Make sure service also runs in background after first app start.
...
Previously, it would be stopped when exiting the activity due to no
call to `startService()`.
2014-09-25 02:28:58 +03:00
35d80844fc
Fixed repos not being displayed ( fixes #100 ).
2014-09-25 02:28:58 +03:00
b5f38c5c19
Lots of new unit tests, refactoring.
...
New tests:
RestApiTest
NodesAdapterTest
ReposAdapterTest
Refactored:
extracted PollWebGuiAvailableTask from SyncthingService
some changes in return values/calling behaviour for easier/better testing
2014-09-25 02:28:58 +03:00
7b3d1b4052
Added various unit tests.
2014-09-25 02:28:58 +03:00
2e83305b93
Added unit tests for BroadcastReceivers.
2014-09-25 02:28:58 +03:00
b1749ce7cb
Changed code style to use spaces instead of tabs.
...
It is impossible to add a custom code style in Android Studio that is
stored in the project repository. So change style to something that's
easy to use in practice now rather than later.
2014-09-25 02:28:58 +03:00
c3b027e8b5
Optimized imports, removed unused function, removed assert.
2014-09-25 02:28:05 +03:00
9a0cf429ae
Fixed crash on restart.
2014-09-25 02:28:05 +03:00
581e355366
Use correct stream for syncthing output.
2014-09-25 02:28:05 +03:00
49ec0734f5
Added SyncthingActivity to avoid code duplication.
2014-09-25 02:28:05 +03:00
76e87932f9
Use ActionBar icon instead of preference item for delete repo/node.
2014-09-25 02:28:04 +03:00
d78319ee00
Move Activities and Fragments into seperate folders.
2014-09-25 02:28:04 +03:00
d2e0c291b6
Use PreferenceFragments with a wrapper instead of SettingsFragments ( fixes #64 ).
2014-09-25 02:28:04 +03:00
299c901086
Remove catch-all statement.
2014-09-25 02:28:04 +03:00
026f508b18
Use Java 1.7.
2014-09-25 02:28:04 +03:00
766c7967b5
Refactoring of config related functions/constants (moved ConfigXml).
2014-09-25 02:28:04 +03:00
6eeb161036
Removed exit button ( closes #6 ).
...
This has become useless, as the service would be automatically restarted
whenever a network/battery/boot intent is received.
2014-09-25 02:28:04 +03:00
b0006db5c8
Extracted SyncthingRunnable into seperate file.
2014-09-25 02:28:04 +03:00
690190850e
Start automatically on boot ( closes #54 ).
2014-09-25 02:28:04 +03:00
9c4a85b85d
Add options to stop sync when not charging or not on wifi ( fixes #15 ).
2014-09-25 02:28:04 +03:00
733940cbdf
Bumped version to 0.4.19.
2014-09-25 02:15:11 +03:00
f8924b52a2
Added czech, dutch and chinese translations.
2014-09-25 02:14:23 +03:00
Cathryne
12012d517e
prioritize select_folder over create_folder
2014-09-20 20:53:34 +02:00
508f1884ad
Bumped version to 0.4.18.
2014-09-19 17:20:26 +03:00
7488f3e61e
Bumped version to 0.4.17.
2014-09-17 20:31:51 +03:00
5ba2920b6a
Avoid text overlap for long repository ID or node name ( fixes #113 ).
2014-09-16 12:13:24 +03:00
a8869afea9
Do not allow chaning the repo path after repo has been created (ref #29 ).
2014-09-12 17:49:28 +03:00
fdbb2252ec
Bumped version to 0.4.16.
2014-09-12 17:07:09 +03:00
d4368d708b
Bumped version to 0.4.15.
2014-09-10 23:15:05 +03:00
9082219e14
Imported German and Italian translations.
2014-09-10 23:14:04 +03:00
a90502dd5c
Use correct stream for syncthing console output ( fixes #115 ).
2014-09-07 14:56:55 +03:00
36de750b3f
Bumped version to 0.4.14.
2014-09-06 23:45:34 +03:00
5171207ab6
Bumped version to 0.4.13.
2014-09-01 17:08:47 +03:00
f2db156143
Added french and polish translations from Transifex.
2014-09-01 17:08:05 +03:00
06351c945c
Bumped version to 0.4.12
2014-08-29 18:06:19 +03:00
b74a6bd151
Fixed *some* repos not being displayed ( fixes #100 again).
2014-08-28 19:20:11 +02:00
df14692fdd
Bumped version to 0.4.11.
2014-08-27 22:42:19 +02:00
4f9f7f123c
Fixed repos not being displayed ( fixes #100 ).
2014-08-27 22:40:54 +02:00
734cbf8d9f
Bump version to 0.4.10.
2014-08-27 15:04:35 +02:00
3196cfe8bf
Bumped version to 0.4.9.
2014-08-23 14:52:35 +02:00
c092ff659e
Bumped version to 0.4.8.
2014-08-18 11:12:33 +02:00
64bad6d0fe
Avoid the same node being added multiple times ( fixes #65 ).
...
When trying to add a node that already exists, the existing node is edited
instead.
2014-08-17 22:26:20 +02:00
6a85fae8ca
Fixed error text position in repository item layout ( fixes #78 ).
2014-08-17 03:05:28 +02:00
6c737c6b68
Bumped version to 0.4.7.
2014-08-16 22:34:26 +02:00
Michael Strecke
1b0fe50725
new icons
2014-08-09 01:35:14 +02:00
41b33d6bf6
Bumped version to 0.4.6.
2014-08-07 17:37:30 +02:00
d05081a10c
Fixed node status and transmission speed display ( fixes #74 ).
2014-08-07 17:37:09 +02:00
fd5455eff4
Bumped version to 0.4.5.
2014-08-04 19:27:07 +02:00
97bb64643a
Adjust announce server port for v0.9.0 (ref #74 ).
2014-08-04 19:26:48 +02:00
5af2e55878
Log error code on syncthing binary crash for better logcat searchability.
2014-08-03 17:18:00 +02:00
2eece2e350
Fix crash if no QR scanner is available ( fixes #71 ).
2014-08-03 17:00:29 +02:00
44317ba2f0
Bumped version to 0.4.4.
2014-08-03 16:38:04 +02:00
1639123232
Change "Create Node" to "Add Node" (ref #64 ).
2014-07-28 01:36:45 +02:00
ffb0deaaf9
Added content description for scan QR code icon in "add node" screen.
2014-07-27 21:55:39 +02:00
e5c578a54d
Fixed restart dialog disappearing on Activity finish ( closes #60 ).
2014-07-27 01:53:00 +02:00
e7a097d215
Bumped version to 0.4.3.
2014-07-23 15:02:00 +02:00
12db32dcd8
Fix font color problems on pre-Honeycomb ( fixes #63 ).
2014-07-13 16:15:35 +02:00
980bb83c7c
Close service connection in FolderPickerActivity.
2014-07-09 23:22:35 +02:00
96dd7bf809
Removed unused variable, use static variable to hold log tag.
2014-07-09 16:07:15 +02:00
3719be19c0
Bumped version to 0.4.2.
2014-07-09 14:39:13 +02:00
0c2378ac94
Added missing QR ImageView drawables.
2014-07-06 23:02:52 +02:00
87daf00867
Added QR code scanner on when adding node ( closes #39 ).
...
This uses intents, not a built-in scanner, so a seperate app is
required (eg "Barcode Scanner").
2014-07-06 12:08:41 +02:00
6ccf1667e8
Show dialog if syncthing binary crashes instead of just crashing (ref #58 ).
2014-07-05 19:22:11 +02:00
d46d1d4e48
Use normal theme instead of dialog theme for repo/node settings.
...
This caused problems as dialogs don't have an ActionBar, and adding
ActionBar explicitly gives problems with old API levels. Closes #51 .
2014-07-04 23:03:58 +02:00
3ce26dafb2
Allow copying node ID to clipboard in Drawer and node settings ( closes #53 ).
2014-07-04 21:41:03 +02:00
20d1fcf3e8
Fix drawer clicks leaking through to underlying layout (ref #53 ).
2014-07-04 17:08:33 +02:00
7b51d8f355
Use minimum priority for ongoing notification.
2014-07-04 13:28:34 +02:00
dfc589d714
Use correct stream for native logging, use tag SyncthingNativeCode, simplify Code.
2014-07-04 01:27:08 +02:00
1c1197b85b
Bumped version to 0.4.1.
2014-07-03 23:14:51 +02:00
b63f5bc61e
Fix menu items in repo/node settings not showing as actions (ref #49 ).
...
This *should* work using `app:showAsAction`, but apparently it does not.
Using `android:showAsAction` gives warnings, but should work on all
platforms that support "showAsAction".
2014-07-03 15:27:40 +02:00
8f5422968a
Fixed repo list item layout ids.
2014-07-03 00:33:09 +02:00
1fa5576625
Removed leftover line of code.
2014-07-03 00:32:37 +02:00
205056f0ef
Use updated syncthing logo (ref calmh/syncthing#67445a6).
2014-07-01 22:49:55 +02:00
61eba3da1d
Change restart handling to show a dialog first (ref #49 ).
...
The notification is only shown if the dialog is dismissed, in which
case the dialog won't show up as long as syncthing is not restarted.
2014-07-01 20:51:41 +02:00
50c71c5b45
Updated launcher icon for better quality.
2014-07-01 16:10:57 +02:00
a16505b757
Added file count to repository list item (ref #49 ).
2014-07-01 16:09:30 +02:00
ad1138e5c5
Fixed ActionBar up button not working in all activities (ref #49 ).
2014-07-01 13:52:59 +02:00
9806b66f56
Use split ActionBar for FolderPickerActivity.
2014-07-01 11:43:27 +02:00
5fa3400693
Do not hardcode node list item height (ref #49 ).
2014-06-30 19:05:30 +02:00
2bbc9e9e29
Bumped version to 0.4.0.
2014-06-30 02:20:47 +02:00
28fa7068f1
Fixed lint warnings.
2014-06-30 02:20:32 +02:00
52f84e0ec0
Show toast when trying to access nodes screen in repo settings if no nodes exist.
2014-06-30 02:19:58 +02:00
0a4121e6cf
Add ActionBar back button to repo/node settings Activities.
2014-06-30 01:43:55 +02:00
505ec379b6
Share node id from node settings.
2014-06-30 01:43:55 +02:00
505673bf71
Fixed repo size being always 0 ( fixes #42 ).
2014-06-30 01:43:55 +02:00
ca0020b176
Added graphical repo folder picker ( closes #40 ).
2014-06-30 01:43:55 +02:00
35644c355b
Fixed changed node settings not applying for repository.
2014-06-30 01:43:55 +02:00
f5249f8918
Rename "repository" to "repo" in code, missing strings from last commit.
2014-06-30 01:43:54 +02:00
c42f8c4ccb
Seperate xml files for create/edit repo/node preference screens, externalize strings.
2014-06-30 01:43:54 +02:00
d858e0738d
Read syncthing logs from stdout instead of stderr (ref calmh/syncthing@f97dd9d ).
2014-06-30 01:43:54 +02:00
5d078fc0c0
Create camera repository on first start ( closes #4 ).
2014-06-30 01:43:54 +02:00
97e46c3f64
Improved handling of first start dialog ( fixes #45 ).
2014-06-30 01:43:54 +02:00
0984ba1b2d
Fixed crash on screen rotate and drawer not refreshing after screen rotate.
2014-06-30 01:43:54 +02:00
9d041d0bb3
Add loading dialog on API load (after start or restart).
...
ref #47
2014-06-30 01:43:54 +02:00
d0e7f57812
Minor refactoring.
2014-06-30 01:43:54 +02:00
dff9156d77
Added proper restart handling (new config data is automatically loaded after restart).
2014-06-30 01:43:54 +02:00
b67c625318
Don't log stdout (unused) by syncthing).
2014-06-30 01:43:54 +02:00
ed4c2dc275
Added missing documentation.
2014-06-30 01:43:54 +02:00
139a6e9b03
Refactor "repository" to "repo" in class/variable names.
2014-06-30 01:43:54 +02:00
c21315b907
Moved classes into util package.
2014-06-30 01:43:54 +02:00
0f3bcc5f30
Adjust input type for GUI password.
2014-06-30 01:43:54 +02:00
61ac81c9b7
Removed unused graphics.
2014-06-30 01:43:54 +02:00
3933740213
Added node and repo settings activities.
2014-06-30 01:43:54 +02:00
2ceca738ea
Added more info to repo/node list items.
2014-06-30 01:43:54 +02:00
8e8de14ef5
Fix app icon to open info drawer, code cleanup.
2014-06-30 01:43:54 +02:00
af397b0027
Change "Waiting for GUI" to "Waiting for API" in repo/node lists.
2014-06-30 01:43:54 +02:00
a98e6d6d99
Added local node info fragment in navigation drawer.
2014-06-30 01:43:54 +02:00
72f76108fd
Disable HTTPS setting in native GUI (ref #19 ).
2014-06-30 01:43:54 +02:00
56e0fa3631
Change app theme for consistency with web ui.
2014-06-30 01:43:53 +02:00
19123506cc
Fix crash on start after improper shutdown ( fixes #16 ).
2014-06-30 01:43:53 +02:00