Matthias Leonhardt
b9919adccd
Added a IntentService to receive Broadcast-Intents to remotely control / configure the app.
...
MainActivity: Moved binding-functions to onPause() and onResume() so that the SyncThingService is only bound to the activity if the activity is active.
New class AppConfigReceiver:
Support start and stop of the SyncThingService
- restarting a running service again should not be an issue
- stop service only if "always run in background"-mode is disabled. Otherwise show a notification indicating this.
Instrumentation-tests:
- Added tests for AppConfigReceiver
- Extended MockContext to also consume stopService commands.
- testGetReadableTransferRate: Apparently the return-values have changed a bit. Adjusted the asserts to the current return-values.
SycthingService:
Added code for thread-safety in case the service still starting when it should be stopped. Then PollWebGuiAvailableTaskImpl is active and waits for the Synthing-API to become active. So that and onDestroy have to be synchronized.
Added a stopSelf() in PollWebGuiAvailableTaskImpl.onPostExecute() in case mStopScheduled was active.
Commented my change in the javadoc at onDestroy. Put a reference to that comment to .onPostExecution()
2016-03-25 21:13:51 +00:00
63aa9d2d09
Bumped version to 0.7.15
2016-04-23 17:37:28 +02:00
ab005df1d9
Merge pull request #623 from Zillode/disable-check
...
Disable cross-platform build verification (fixes #605 )
2016-04-23 17:32:24 +02:00
Lode Hoste
f13c7c5f4b
Disable cross-platform build verification ( fixes #605 )
2016-04-23 11:21:03 +02:00
13c9c8dbfe
Bumped version to 0.7.14
2016-04-21 23:19:34 +02:00
e1271b69a9
Updated Syncthing to v0.12.22
2016-04-21 23:19:34 +02:00
b1eee1b1be
Fixed various lint warnings.
2016-04-21 23:16:10 +02:00
493dd80a04
Imported translations.
2016-04-21 23:04:41 +02:00
569b54d62b
Reverted accidental update to Syncthing v0.13
...
Accidental update happened in 6a686cdb95
See also:
https://forum.syncthing.net/t/syncthing-android-build-ends-up-with-0-13-beta/7200
2016-04-20 01:47:54 +02:00
24edfc8364
Merge pull request #621 from capi/fix-620
...
Add checks for null-SSID (fix for #620 )
2016-04-20 00:31:37 +02:00
Martin Carpella
284d9bd7d3
Add checks for null-SSID (fix for #620 )
2016-04-19 22:39:27 +02:00
e2b9a8b813
Removed tests that rely on translations being the same.
2016-04-19 15:06:11 +02:00
e2a12fe3d2
Ignore changes in all submodules.
2016-04-14 00:02:20 +02:00
9c06ae22c5
Use default folder for syncthing binaries.
2016-04-13 23:59:50 +02:00
80b0578b73
Updated dependencies.
2016-04-13 23:18:38 +02:00
f4c15a98e6
Update Syncthing URL on restart if it was changed ( fixes #442 ).
2016-04-10 17:29:05 +02:00
6a686cdb95
Don't force crash in release mode ( fixes #595 ).
2016-04-10 17:07:03 +02:00
c836da275a
Merge pull request #613 from lkwg82/fix-bug-report-link
...
fix broken bug report link
2016-04-10 16:49:05 +02:00
Lars K.W. Gohlke
10f8f849dd
fix stale bug report link
2016-04-10 16:07:14 +02:00
7f090e3653
Handle exit code 137 caused by SIGKILL.
...
Also don't restart Syncthing twice (via loop and via intent).
2016-04-04 23:11:32 +02:00
88abd80c66
Merge pull request #610 from AudriusButkevicius/dns3
...
Really fix DNS
2016-04-04 22:08:55 +02:00
17ff8e7f83
Moved donate link to app settings.
2016-04-03 21:08:22 +02:00
ac7d410db4
Use proper namespace for intent actions and extras.
2016-04-03 20:45:22 +02:00
67b97435e9
Changed donate link to Syncthing website.
...
Also removed tip4commit badge from Readme.
2016-04-03 20:23:02 +02:00
AudriusButkevicius
96afcdf132
Really fix DNS
...
The previous patch was merged against a different version of Go, plus had bugs.
Now given I am able to build stuff, this seems to do the right job.
2016-04-01 20:44:01 -04:00
09bba7140a
Use integer constants for usage reporting.
2016-04-01 22:53:03 +02:00
b75f025238
Set correct value after usage report was accepted ( fixes #606 ).
2016-04-01 22:03:17 +02:00
d47ea8aa68
Bumped version to 0.7.13
2016-03-30 22:42:38 +02:00
0f4f24a501
Updated translations.
2016-03-30 22:36:47 +02:00
a1e5e209ff
Merge pull request #601 from AudriusButkevicius/dns
...
Patch GO DNS
2016-03-30 22:31:32 +02:00
Audrius Butkevicius
10bc49810e
Patch GO's DNS ( fixes #593 )
2016-03-30 05:50:46 -04:00
5367918fc1
Merge pull request #598 from lkwg82/master
...
Update README.md
2016-03-27 23:17:33 +02:00
Lars K.W. Gohlke
f0658a13a3
fixed images in Readme
2016-03-27 22:58:37 +02:00
9ed5859f40
Also include stdout in Syncthing crash exception.
2016-03-26 18:42:37 +01:00
512629aefa
Bumped version to 0.7.12
2016-03-24 12:58:25 +01:00
85bc301781
Fixed tests.
2016-03-24 12:57:27 +01:00
8a85edfac1
Imported translations.
2016-03-24 12:35:22 +01:00
34c4bbb193
Updated Syncthing to v0.12.21
2016-03-24 12:31:40 +01:00
a04a05b8e8
Added workaround for samsung 4.2 crash ( fixes #591 ).
2016-03-22 12:16:35 +01:00
b690ccbdec
Merge pull request #590 from Zillode/nocgo
...
Nocgo
2016-03-22 12:08:14 +01:00
Lode Hoste
edfa9c0a2a
Disable amd64 build
2016-03-21 19:45:34 +01:00
Lode Hoste
479a75462c
Set GOOS=linux instead of Android (due to upstream build issues)
2016-03-20 21:17:42 +01:00
Lode Hoste
fce35f1501
Build without cgo
2016-03-20 21:17:36 +01:00
02c93dee6e
Don't reset scroll position when updating device/folder list ( fixes #579 ).
2016-03-20 19:28:25 +01:00
deda1582df
Removed unneeded compatibility functions, moved sorting into fragments.
2016-03-20 19:12:49 +01:00
494f98ee5c
Use TimeUnit for update interval.
2016-03-20 18:03:12 +01:00
e7433fa392
Fix FolderFragment to show all devices.
2016-03-19 21:59:53 +01:00
e459cadeef
Cleaned up SettingsActivity.
2016-03-19 21:57:00 +01:00
ab19944383
Change constants from repo/node to folder/device.
2016-03-19 21:53:35 +01:00
f9c8a7dc8c
Show notification if new folders is shared to local device ( fixes #295 ).
2016-03-19 21:50:26 +01:00