{"push_id":1074275236,"size":5,"distinct_size":1,"ref":"refs/heads/pr-599","head":"06435f60db143a633d98afec09059a22b5def7bd","before":"787753054ba793c20764034da989cec93147d1c1","commits":[{"sha":"80b0578b739db399c0ae90eb39867ecaf4649219","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@nutomic.com","name":"Felix Ableitner"},"message":"Updated dependencies.","distinct":false,"url":"https://api.github.com/repos/syncthing/syncthing-android/commits/80b0578b739db399c0ae90eb39867ecaf4649219"},{"sha":"9c06ae22c5abd3c397371daf79ebde5d8956d11f","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@nutomic.com","name":"Felix Ableitner"},"message":"Use default folder for syncthing binaries.","distinct":false,"url":"https://api.github.com/repos/syncthing/syncthing-android/commits/9c06ae22c5abd3c397371daf79ebde5d8956d11f"},{"sha":"e2a12fe3d27693d4fad6d7f2ba785147cffb4b6f","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@nutomic.com","name":"Felix Ableitner"},"message":"Ignore changes in all submodules.","distinct":false,"url":"https://api.github.com/repos/syncthing/syncthing-android/commits/e2a12fe3d27693d4fad6d7f2ba785147cffb4b6f"},{"sha":"e2b9a8b8137852c719e45dbca93aaa56890d1841","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@nutomic.com","name":"Felix Ableitner"},"message":"Removed tests that rely on translations being the same.","distinct":false,"url":"https://api.github.com/repos/syncthing/syncthing-android/commits/e2b9a8b8137852c719e45dbca93aaa56890d1841"},{"sha":"06435f60db143a633d98afec09059a22b5def7bd","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@matthias-leonhardt.de","name":"Matthias Leonhardt"},"message":"Added a IntentService to receive Broadcast-Intents to remotely control / configure the app.\n\nMainActivity: Moved binding-functions to onPause() and onResume() so that the SyncThingService is only bound to the activity if the activity is active.\n\nNew class AppConfigReceiver:\nSupport start and stop of the SyncThingService\n- restarting a running service again should not be an issue\n- stop service only if \"always run in background\"-mode is disabled. Otherwise show a notification indicating this.\n\nInstrumentation-tests:\n- Added tests for AppConfigReceiver\n- Extended MockContext to also consume stopService commands.\n- testGetReadableTransferRate: Apparently the return-values have changed a bit. Adjusted the asserts to the current return-values.\n\nSycthingService:\nAdded 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.\nAdded a stopSelf() in PollWebGuiAvailableTaskImpl.onPostExecute() in case mStopScheduled was active.\n\nCommented my change in the javadoc at onDestroy. Put a reference to that comment to .onPostExecution()","distinct":true,"url":"https://api.github.com/repos/syncthing/syncthing-android/commits/06435f60db143a633d98afec09059a22b5def7bd"}]}