Commit Graph

256 Commits

Author SHA1 Message Date
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 26eb4e6e98 Updated PreferenceFragment library. 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 19d3399288 Use hardcoded version names for gradle dependencies.
Also added notes in Readme on how to update dependencies and submodules.
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 1ed4db8684 Improved development notes. 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
Felix Ableitner 9384223937 Updated syncthing to v0.9.18. 2014-09-25 02:03:20 +03:00
Felix Ableitner 44da61281f Merge pull request #126 from Cathryne/master. 2014-09-21 13:02:25 +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 fb9154c541 Updated syncthing to v0.9.17. 2014-09-19 17:04:49 +03:00
Felix Ableitner 7488f3e61e Bumped version to 0.4.17. 2014-09-17 20:31:51 +03:00
Felix Ableitner fcb305fa63 Updated syncthing to v0.9.16. 2014-09-17 20:31:17 +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 fcf3fbee55 Added feature graphic. 2014-09-13 16:22:31 +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 176ffd64fb Updated syncthing to v0.9.15. 2014-09-12 17:06:40 +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 b3ad5a752c Updated syncthing to v0.9.14. 2014-09-10 23:09:40 +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