Commit Graph

563 Commits

Author SHA1 Message Date
Lode Hoste c2a5ecb43e Support 'unknown' folder state 2015-03-24 00:08:46 +01:00
Felix Ableitner 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
Felix Ableitner 3558060fe0 Bumped version to 0.5.26. 2015-03-23 00:31:35 +01:00
Felix Ableitner 3cea511c88 Don't use isFinished(), as it's not available on older devices. 2015-03-23 00:29:45 +01:00
Felix Ableitner 1665c04e37 Bumped version to 0.5.25. 2015-03-23 00:03:44 +01:00
Felix Ableitner 590f7db10d Imported translations. 2015-03-23 00:03:29 +01:00
Felix Ableitner fb2b6a21c4 Merge branch 'Zillode-fix-npe-device-edit' 2015-03-22 23:22:35 +01:00
Felix Ableitner 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
Felix Ableitner db0da97cc4 Update summary on compression setting. 2015-03-22 11:14:17 +01:00
Felix Ableitner 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
Felix Ableitner b780fb57f0 Removed API key generation as syncthing does this automatically now. 2015-03-22 00:53:26 +01:00
Felix Ableitner 092c0f4cc9 Set notification as ongoing. 2015-03-21 22:23:38 +01:00
Felix Ableitner 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
Felix Ableitner 1703194b02 Check if timer is null. 2015-03-21 21:48:24 +01:00
Felix Ableitner 2bac0d9504 Add FolderObservers in background thread (fixes #262). 2015-03-21 21:42:33 +01:00
Felix Ableitner 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
Felix Ableitner 4868694643 Bumped version to 0.5.22. 2015-03-21 01:12:42 +01:00
Felix Ableitner 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
Felix Ableitner 7b54ce59b1 Bumped version to 0.5.21. 2015-03-17 22:39:09 +01:00
Felix Ableitner 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
Felix Ableitner 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
Felix Ableitner c128612e68 Bumped version to 0.5.20. 2015-03-14 21:19:58 +01:00
Felix Ableitner 96a266e7fd Fixed NPE when JSON parsing fails. 2015-03-14 21:19:27 +01:00
Felix Ableitner a3b7241c1e Bumped version to 0.5.19. 2015-03-14 15:14:50 +01:00
Felix Ableitner 9cff099dab Imported translations. 2015-03-14 15:13:51 +01:00
Felix Ableitner c90f35e395 Ignore active network info for wifi state (fixes #235). 2015-03-14 12:05:54 +01:00
Felix Ableitner e43ca2adfc Fix possible NullPointerException in FolderObserver. 2015-03-14 11:51:02 +01:00
Felix Ableitner 8edf8201e3 Explicitly set UTF-8 encoding when sending data (fixes #228). 2015-03-13 20:18:31 +01:00
Felix Ableitner 703578aeb5 Added preference categories. 2015-03-10 23:44:01 +01:00
Felix Ableitner beb9dc54a4 Added toast regarding external storage usage on Kitkat and higher (ref #225). 2015-03-10 22:05:28 +01:00
Felix Ableitner 527d40e670 Added config import/export (fixes #143). 2015-03-10 21:47:32 +01:00
Felix Ableitner 97a324b4b5 Use Kibibyte units to be consistent with syncthing. 2015-03-10 21:18:25 +01:00
Felix Ableitner 1a85bd54e7 Also replace IPv6 announce server address with domain (fixes #231). 2015-03-10 19:19:20 +01:00
Felix Ableitner 9c91f3f1d0 Bumped version to 0.5.18. 2015-03-08 23:33:36 +01:00
Felix Ableitner aa35b8ae46 Imported translations. 2015-03-08 23:33:20 +01:00
Felix Ableitner 3e517cd81d Show all directories in `/storage/` in folder picker by default. 2015-03-06 20:36:02 +01:00
Felix Ableitner c20d63a687 Added summary to advanced folder picker option. 2015-03-06 20:36:02 +01:00
Felix Ableitner d043153a1f Explicitly shut down syncthing on exit. 2015-03-06 20:35:41 +01:00
Felix Ableitner 293fae2be9 Fixed lint warnings. 2015-02-27 23:47:08 +01:00
Felix Ableitner add57da804 Fixed test compilation. 2015-02-27 23:38:38 +01:00
Felix Ableitner c06e9ac992 Create a new config file if parsing fails (fixes #201). 2015-02-27 23:22:18 +01:00
Felix Ableitner 9ed5fe0c20 Refresh drawer items when opening (fixes #217).
Also close the drawer when navigating away.
2015-02-27 22:57:28 +01:00
Felix Ableitner 7f5dd1d988 Added Transifex language map, moved translation files. 2015-02-22 22:15:37 +01:00
Felix Ableitner 9120094c95 Bumped version to 0.5.17. 2015-02-22 21:01:02 +01:00
Felix Ableitner 1361e1ecaa Imported translations. 2015-02-22 21:00:43 +01:00
Felix Ableitner 59d92913ec Bumped version to 0.5.16. 2015-01-21 20:45:51 +01:00
Felix Ableitner 42ebf28c6d Imported translations. 2015-01-21 20:45:15 +01:00
Felix Ableitner 5c11c426ab Move menu items to drawer (fixes #110). 2015-01-20 19:08:57 +01:00
Felix Ableitner 8d676855da Only show "add folder/device" in that tab, and hide either in drawer (ref #110). 2015-01-20 02:16:34 +01:00
Felix Ableitner 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
Felix Ableitner 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
Felix Ableitner fd861cdee9 Show files in folder picker (fixes #167). 2015-01-19 22:08:50 +01:00
Felix Ableitner 535b1f6108 Fixed announce server status display (fixes #189). 2015-01-19 21:46:34 +01:00
Felix Ableitner 1506541796 Replace (newly formatted) announce server address with IP (fixes #191). 2015-01-19 21:19:06 +01:00
Felix Ableitner 2d935b5485 Bumped version to 0.5.15. 2015-01-14 12:07:56 +01:00
Felix Ableitner 9d6e5b6552 Bumped version to 0.5.14. 2015-01-12 11:50:34 +01:00
Felix Ableitner 94ccf0349e Imported translations. 2015-01-12 11:46:52 +01:00
Felix Ableitner cdd17b675b Bumped version to 0.5.13. 2014-12-10 19:29:03 +02:00
Felix Ableitner 85e0fff03b Imported translations. 2014-12-10 19:28:10 +02:00
Felix Ableitner c903d9d1d0 Don't show notification when syncthing binary crashes, just log. 2014-12-10 19:21:47 +02:00
Felix Ableitner bb28972f00 Bumped version to 0.5.12. 2014-12-07 11:36:28 +02:00
Felix Ableitner 036e515b0b Updated translations. 2014-12-07 11:26:33 +02:00
Felix Ableitner 65a45d7408 Fixed various test cases. Also removed slow/unreliable tests. 2014-12-01 07:36:58 +02:00
Felix Ableitner ab184aee48 Reload GUI when restarting from web GUI (fixes #188). 2014-12-01 07:04:14 +02:00
Felix Ableitner 3a48be14fd Bumped version to 0.5.11. 2014-11-30 19:16:46 +02:00
Felix Ableitner 3c5db37af1 Imported translations. 2014-11-30 19:16:30 +02:00
Felix Ableitner 293c512d7f Bumped version to 0.5.10. 2014-11-21 19:15:32 +02:00
Felix Ableitner f11309153b Bumped version to 0.5.9. 2014-11-17 15:21:24 +02:00
Felix Ableitner 699ef0f1b1 Fixed crash in FolderPickerActivity (fixes #177). 2014-11-17 15:20:13 +02:00
Felix Ableitner 201bc9ecae Log syncthing restarts. 2014-11-17 15:09:21 +02:00
Felix Ableitner 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
Felix Ableitner 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
Felix Ableitner 65199cbe23 Bumped version to 0.5.8. 2014-11-12 19:32:59 +02:00
Felix Ableitner 43bf43a214 Imported translations. 2014-11-12 19:32:32 +02:00
Felix Ableitner f3ad255c7c Use correct announce server port for new installs. 2014-11-12 19:29:49 +02:00
Felix Ableitner fa3898f8f4 Fixed crash in FolderObserver if folder can't be accessed (fixes #180). 2014-11-05 19:11:34 +02:00
Felix Ableitner 1202651411 Bumped version to 0.5.7. 2014-11-04 12:40:14 +02:00
Felix Ableitner 87fd57bf83 Added advanced folder picker (fixes #170). 2014-10-28 13:57:40 +02:00
Felix Ableitner 8b563da25d Fix create/pick folder being shown when folder roots are shown (fixes #173). 2014-10-28 13:32:05 +02:00
Felix Ableitner df48d75127 Use syncthing -generate flag instead of copying own config file. 2014-10-26 03:32:23 +03:00
Felix Ableitner 84355c2dcf Fixed crash when values is read from RestApi before fully initialized (fixes #159). 2014-10-26 02:47:37 +03:00
Felix Ableitner 6bb99f2ae4 Fix device sync percentage (fixes #161). 2014-10-26 02:17:12 +03:00
Felix Ableitner 28cdb78e15 Bumped version to 0.5.6. 2014-10-24 13:27:19 +03:00
Felix Ableitner 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
Felix Ableitner 6fe20213e5 Fixed wrong xml tag being used. 2014-10-23 13:27:28 +03:00
Felix Ableitner 04dc0c92ff Added workaround for .stfolders not being created (fixes #168). 2014-10-23 13:26:48 +03:00
Felix Ableitner c82cdd49e2 Allow choosing folders on external storage with Android 4.4+ (fixes #29). 2014-10-22 10:18:11 +03:00
Felix Ableitner 7db845a474 Use correct (deprecated) language codes for string resources. 2014-10-21 11:45:50 +03:00
Felix Ableitner 07e0e422a9 Bumped version to 0.5.5. 2014-10-19 16:38:21 +03:00
Felix Ableitner be60f9833f Imported translations. 2014-10-19 16:37:58 +03:00
Felix Ableitner 443c8e96d4 Updated target to Android 5.0, use material design, updated dependencies. 2014-10-18 14:58:23 +03:00
Felix Ableitner af8f4858a7 Lint fixes. 2014-10-18 13:09:48 +03:00
Felix Ableitner bc02c50bcf Removed leftover comment. 2014-10-16 23:23:45 +03:00
Felix Ableitner f4565c1bb0 lenientMtimes option seems to be false in some cases. 2014-10-16 13:21:03 +03:00
Felix Ableitner 322a297c5e Properly validate folder ID (fixes #156). 2014-10-16 11:34:38 +03:00
Felix Ableitner 42c8898c80 Set PendingIntent on crash notification to avoid IllegalArgumentException. 2014-10-15 16:56:31 +03:00
Felix Ableitner caf718e2fe Change default rescan interval to 0 to disable scanner. 2014-10-15 15:26:34 +03:00
Felix Ableitner cbefc60c3c Bumped version to 0.5.4. 2014-10-14 22:21:45 +03:00
Felix Ableitner c9e670157b Made all settings translatable. 2014-10-14 20:10:22 +03:00
Felix Ableitner 25be5539fc Read both stdoud and stderr for logging. 2014-10-14 17:28:43 +03:00
Felix Ableitner e7cc3b1a10 Bumped version to 0.5.3. 2014-10-14 16:24:21 +03:00
Felix Ableitner 2364c9d748 Imported translations. 2014-10-14 16:24:01 +03:00
Felix Ableitner a000eda4e4 Set `lenientMtimes` option on all folders (fixes #146).
See syncthing/syncthing#831.
2014-10-14 15:02:50 +03:00
Felix Ableitner 560d7bf97a Save and restore folder/device settings on screen rotate (fixes #152). 2014-10-12 17:58:58 +03:00
Felix Ableitner 8d0518fa09 Show notification while syncthing is active (closes #136). 2014-10-12 16:45:05 +03:00
Felix Ableitner 3e0b2138ae Bumped version to 0.5.2. 2014-10-12 16:01:15 +03:00
Felix Ableitner 9940f5c437 Fixed deleting folders not working. 2014-10-12 16:00:57 +03:00
Felix Ableitner 9f307e24fe Imported translations. 2014-10-12 15:35:53 +03:00
Felix Ableitner 60815355ca Localize folder states. 2014-10-12 13:55:36 +03:00
Felix Ableitner 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
Felix Ableitner 77eaffa4b7 Show app version in settings (fixes #138). 2014-10-10 14:12:02 +03:00
Felix Ableitner 47cc76a9fd Do not crash if folder does not exist (fixes #148). 2014-10-10 14:00:13 +03:00
Felix Ableitner 48188b845c Added introducer option. 2014-10-10 13:42:53 +03:00
Felix Ableitner 1b34bd9d48 Fixed add folder not working (fixes #147). 2014-10-10 13:30:44 +03:00
Felix Ableitner 12f7b3dbe2 Fixed crash when receiving file move or create event (fixes #144). 2014-10-09 00:17:07 +03:00
Felix Ableitner fe295009ca Bumped version to 0.5.1. 2014-10-08 21:38:48 +03:00
Felix Ableitner e7d21c4f05 Imported translations. 2014-10-08 21:36:31 +03:00
Felix Ableitner e7fb1c08ec Rename Repository -> Folder, Node -> Device. 2014-10-08 21:35:27 +03:00
Felix Ableitner e620bc8588 Bumped version to 0.5.0. 2014-10-07 12:25:51 +03:00
Felix Ableitner 590637be7e Imported translations. 2014-10-07 12:22:42 +03:00
Felix Ableitner c588604ba8 Fixed syncthing restart (fixes #137). 2014-10-07 12:20:26 +03:00
Felix Ableitner 235eb39c23 Bumped version to 0.5.0-beta7. 2014-10-01 13:12:16 +03:00
Felix Ableitner d96ab6f9c5 Imported translations. 2014-10-01 13:05:29 +03:00
Felix Ableitner 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
Felix Ableitner e76f354ddd Added verbose logging for battery/network receivers. 2014-09-29 01:26:40 +03:00
Felix Ableitner 93f1f9ae05 Bumped version to 0.5.0-beta6. 2014-09-29 00:49:08 +03:00
Felix Ableitner 8338378d2d Imported translations. 2014-09-29 00:48:43 +03:00
Felix Ableitner 91872c36c6 Updated crash message. 2014-09-29 00:47:44 +03:00
Felix Ableitner 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
Felix Ableitner 98d63a177f Fixed actionbar back buttons in web GUI and settings. 2014-09-28 21:10:46 +03:00
Felix Ableitner ac289dfa30 Added logging for syncthing enable/disable. 2014-09-28 21:01:42 +03:00
Felix Ableitner 78680eceb1 Moved syncthing shutdown hack to updateState() so it's invoked on every start. 2014-09-28 20:57:47 +03:00
Felix Ableitner 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
Felix Ableitner 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
Felix Ableitner 467dad0438 Added app description to manifest. 2014-09-25 13:54:25 +03:00
Felix Ableitner 6d697ecac7 Bumped version to 0.5.0-beta5. 2014-09-25 02:30:47 +03:00
Felix Ableitner 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
Felix Ableitner 879616a715 Dismiss "disabled" dialog when syncthing is available again (ref #127). 2014-09-25 02:30:47 +03:00
Felix Ableitner 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
Felix Ableitner ccfd28abbc Added compression preference to node settings. 2014-09-25 02:30:47 +03:00
Felix Ableitner 875b6b8c8d Added incoming rate limit preference. 2014-09-25 02:30:47 +03:00
Felix Ableitner 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
Felix Ableitner 924be98aaa Added inotifiy support. 2014-09-25 02:30:47 +03:00
Felix Ableitner 913d251353 Removed rescan interval from app settings. 2014-09-25 02:30:47 +03:00
Felix Ableitner 9bce53590c Bumped version to 0.5.0-beta4. 2014-09-25 02:30:47 +03:00
Felix Ableitner 56063c577a Fixed crash when changing app preferences (fixes #125). 2014-09-25 02:30:47 +03:00
Felix Ableitner 1733091e4b Do not require full translation for release. 2014-09-25 02:30:47 +03:00
Felix Ableitner 5b394bf373 Bumped version to 0.5.0-beta3. 2014-09-25 02:30:47 +03:00
Felix Ableitner d248017e24 Improve handling of nodes in a repository (fixes #89). 2014-09-25 02:29:20 +03:00
Felix Ableitner 2c631eed1f Allow setting STTRACE parameters via app settings. 2014-09-25 02:29:19 +03:00
Felix Ableitner 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
Felix Ableitner 4886bbe0d1 Changed wifi/power preference names to be easier to understand. 2014-09-25 02:29:19 +03:00
Felix Ableitner a9f9ef4ff1 Updated welcome dialog (sync can now be paused on mobile data). 2014-09-25 02:29:19 +03:00
Felix Ableitner 84afda30a0 Remove `shutdown()` hack, which does not work any more with dynamic API keys. 2014-09-25 02:29:19 +03:00
Felix Ableitner a375619ed7 Various crash and bug fixes, restart manually instead of using API call. 2014-09-25 02:29:19 +03:00
Felix Ableitner 005fc36054 Removed leftover debug logging. 2014-09-25 02:29:19 +03:00
Felix Ableitner 4e254984ca Fixed a possible crash if config has not yet been initialized on startup. 2014-09-25 02:29:19 +03:00
Felix Ableitner 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
Felix Ableitner feaaf4c5da Fixed QR code scanning to add node being broken (fixes #106). 2014-09-25 02:29:19 +03:00
Felix Ableitner 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
Felix Ableitner d81af707ec Pass API key via command line instead of setting it in config.xml. 2014-09-25 02:29:19 +03:00
Felix Ableitner c17da6595a Bumped version to 0.5.0-beta2. 2014-09-25 02:29:19 +03:00
Felix Ableitner 1653d409ec Fixed dialogs not shown in MainActivity, added MainActivityTest. 2014-09-25 02:28:58 +03:00
Felix Ableitner 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
Felix Ableitner 35d80844fc Fixed repos not being displayed (fixes #100). 2014-09-25 02:28:58 +03:00
Felix Ableitner 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
Felix Ableitner 7b3d1b4052 Added various unit tests. 2014-09-25 02:28:58 +03:00
Felix Ableitner 2e83305b93 Added unit tests for BroadcastReceivers. 2014-09-25 02:28:58 +03:00
Felix Ableitner 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
Felix Ableitner c3b027e8b5 Optimized imports, removed unused function, removed assert. 2014-09-25 02:28:05 +03:00
Felix Ableitner 9a0cf429ae Fixed crash on restart. 2014-09-25 02:28:05 +03:00
Felix Ableitner 581e355366 Use correct stream for syncthing output. 2014-09-25 02:28:05 +03:00
Felix Ableitner 49ec0734f5 Added SyncthingActivity to avoid code duplication. 2014-09-25 02:28:05 +03:00
Felix Ableitner 76e87932f9 Use ActionBar icon instead of preference item for delete repo/node. 2014-09-25 02:28:04 +03:00
Felix Ableitner d78319ee00 Move Activities and Fragments into seperate folders. 2014-09-25 02:28:04 +03:00
Felix Ableitner d2e0c291b6 Use PreferenceFragments with a wrapper instead of SettingsFragments (fixes #64). 2014-09-25 02:28:04 +03:00
Felix Ableitner 299c901086 Remove catch-all statement. 2014-09-25 02:28:04 +03:00
Felix Ableitner 026f508b18 Use Java 1.7. 2014-09-25 02:28:04 +03:00
Felix Ableitner 766c7967b5 Refactoring of config related functions/constants (moved ConfigXml). 2014-09-25 02:28:04 +03:00
Felix Ableitner 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
Felix Ableitner b0006db5c8 Extracted SyncthingRunnable into seperate file. 2014-09-25 02:28:04 +03:00
Felix Ableitner 690190850e Start automatically on boot (closes #54). 2014-09-25 02:28:04 +03:00
Felix Ableitner 9c4a85b85d Add options to stop sync when not charging or not on wifi (fixes #15). 2014-09-25 02:28:04 +03:00
Felix Ableitner 733940cbdf Bumped version to 0.4.19. 2014-09-25 02:15:11 +03:00
Felix Ableitner 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
Felix Ableitner 508f1884ad Bumped version to 0.4.18. 2014-09-19 17:20:26 +03:00
Felix Ableitner 7488f3e61e Bumped version to 0.4.17. 2014-09-17 20:31:51 +03:00
Felix Ableitner 5ba2920b6a Avoid text overlap for long repository ID or node name (fixes #113). 2014-09-16 12:13:24 +03:00
Felix Ableitner a8869afea9 Do not allow chaning the repo path after repo has been created (ref #29). 2014-09-12 17:49:28 +03:00
Felix Ableitner fdbb2252ec Bumped version to 0.4.16. 2014-09-12 17:07:09 +03:00
Felix Ableitner d4368d708b Bumped version to 0.4.15. 2014-09-10 23:15:05 +03:00
Felix Ableitner 9082219e14 Imported German and Italian translations. 2014-09-10 23:14:04 +03:00
Felix Ableitner a90502dd5c Use correct stream for syncthing console output (fixes #115). 2014-09-07 14:56:55 +03:00
Felix Ableitner 36de750b3f Bumped version to 0.4.14. 2014-09-06 23:45:34 +03:00
Felix Ableitner 5171207ab6 Bumped version to 0.4.13. 2014-09-01 17:08:47 +03:00
Felix Ableitner f2db156143 Added french and polish translations from Transifex. 2014-09-01 17:08:05 +03:00
Felix Ableitner 06351c945c Bumped version to 0.4.12 2014-08-29 18:06:19 +03:00
Felix Ableitner b74a6bd151 Fixed *some* repos not being displayed (fixes #100 again). 2014-08-28 19:20:11 +02:00
Felix Ableitner df14692fdd Bumped version to 0.4.11. 2014-08-27 22:42:19 +02:00
Felix Ableitner 4f9f7f123c Fixed repos not being displayed (fixes #100). 2014-08-27 22:40:54 +02:00
Felix Ableitner 734cbf8d9f Bump version to 0.4.10. 2014-08-27 15:04:35 +02:00
Felix Ableitner 3196cfe8bf Bumped version to 0.4.9. 2014-08-23 14:52:35 +02:00
Felix Ableitner c092ff659e Bumped version to 0.4.8. 2014-08-18 11:12:33 +02:00
Felix Ableitner 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
Felix Ableitner 6a85fae8ca Fixed error text position in repository item layout (fixes #78). 2014-08-17 03:05:28 +02:00
Felix Ableitner 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
Felix Ableitner 41b33d6bf6 Bumped version to 0.4.6. 2014-08-07 17:37:30 +02:00
Felix Ableitner d05081a10c Fixed node status and transmission speed display (fixes #74). 2014-08-07 17:37:09 +02:00
Felix Ableitner fd5455eff4 Bumped version to 0.4.5. 2014-08-04 19:27:07 +02:00
Felix Ableitner 97bb64643a Adjust announce server port for v0.9.0 (ref #74). 2014-08-04 19:26:48 +02:00
Felix Ableitner 5af2e55878 Log error code on syncthing binary crash for better logcat searchability. 2014-08-03 17:18:00 +02:00
Felix Ableitner 2eece2e350 Fix crash if no QR scanner is available (fixes #71). 2014-08-03 17:00:29 +02:00
Felix Ableitner 44317ba2f0 Bumped version to 0.4.4. 2014-08-03 16:38:04 +02:00
Felix Ableitner 1639123232 Change "Create Node" to "Add Node" (ref #64). 2014-07-28 01:36:45 +02:00
Felix Ableitner ffb0deaaf9 Added content description for scan QR code icon in "add node" screen. 2014-07-27 21:55:39 +02:00
Felix Ableitner e5c578a54d Fixed restart dialog disappearing on Activity finish (closes #60). 2014-07-27 01:53:00 +02:00
Felix Ableitner e7a097d215 Bumped version to 0.4.3. 2014-07-23 15:02:00 +02:00
Felix Ableitner 12db32dcd8 Fix font color problems on pre-Honeycomb (fixes #63). 2014-07-13 16:15:35 +02:00
Felix Ableitner 980bb83c7c Close service connection in FolderPickerActivity. 2014-07-09 23:22:35 +02:00
Felix Ableitner 96dd7bf809 Removed unused variable, use static variable to hold log tag. 2014-07-09 16:07:15 +02:00
Felix Ableitner 3719be19c0 Bumped version to 0.4.2. 2014-07-09 14:39:13 +02:00
Felix Ableitner 0c2378ac94 Added missing QR ImageView drawables. 2014-07-06 23:02:52 +02:00
Felix Ableitner 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
Felix Ableitner 6ccf1667e8 Show dialog if syncthing binary crashes instead of just crashing (ref #58). 2014-07-05 19:22:11 +02:00
Felix Ableitner 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
Felix Ableitner 3ce26dafb2 Allow copying node ID to clipboard in Drawer and node settings (closes #53). 2014-07-04 21:41:03 +02:00
Felix Ableitner 20d1fcf3e8 Fix drawer clicks leaking through to underlying layout (ref #53). 2014-07-04 17:08:33 +02:00
Felix Ableitner 7b51d8f355 Use minimum priority for ongoing notification. 2014-07-04 13:28:34 +02:00
Felix Ableitner dfc589d714 Use correct stream for native logging, use tag SyncthingNativeCode, simplify Code. 2014-07-04 01:27:08 +02:00
Felix Ableitner 1c1197b85b Bumped version to 0.4.1. 2014-07-03 23:14:51 +02:00
Felix Ableitner 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
Felix Ableitner 8f5422968a Fixed repo list item layout ids. 2014-07-03 00:33:09 +02:00
Felix Ableitner 1fa5576625 Removed leftover line of code. 2014-07-03 00:32:37 +02:00
Felix Ableitner 205056f0ef Use updated syncthing logo (ref calmh/syncthing#67445a6). 2014-07-01 22:49:55 +02:00
Felix Ableitner 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
Felix Ableitner 50c71c5b45 Updated launcher icon for better quality. 2014-07-01 16:10:57 +02:00
Felix Ableitner a16505b757 Added file count to repository list item (ref #49). 2014-07-01 16:09:30 +02:00