* Add folder dialog: "Tap to add device" if no devices are present (fixes#344)
* Update string: devices_list_empty
* Add service/TestData
* activity_folder/layout: Make devicesContainer selectable from DPAD
* Imported de translation
* Add prefs: verbose_log, expert_mode
* Update prefs in Constants
* Add service.AppPrefs
* Update fragments to read verbose log pref
* Update classes with context or inject to read verbose log pref
* Inherit ENABLE_VERBOSE_LOG from RestApi to Completion
* Restart whole app if verbose log pref was changed
* A line too much
* Revert expert mode pref (DELTA REVERT)
* Move notificationHandler shutdown from RestApi to SyncthingService
* http/PostRequest: Add shutdown uri
* Add RestApi#shutdown to post a shutdown request (fixes#320)
* SyncthingService#shutdown: Send a shutdown POST request first in case the kill via shell fails (fixes#320)
* Add pref: Suggested new folder root (fixes#309)
* Fix NPE in offline config reader (fixes#316)
after folder has been created while Syncthing was not running
* Fix language pref and root pref
* Fix action bar not showing on sub-prefs screen (fixes#317)
on Android < 7
* Add DATA, MEDIA to FileUtils#getExternalFilesDirUri (fixes#309)
* SettingsActivity: Remove pref "SuggestNewFolderRoot" on API < 21
* Update Constants
PREF_SUGGEST_NEW_FOLDER_ROOT_DATA, PREF_SUGGEST_NEW_FOLDER_ROOT_MEDIA
* Update FolderActivity#onPathViewClick (fixes#309)
to respect PREF_SUGGEST_NEW_FOLDER_ROOT_DATA
* Imported de translation
* Add drawable ic_refresh_black_24
* Add device: Add refresh button to dialog
* Add device dialog: Implement refresh button (fixes#310)
Always show "No devices discovered label" and refresh button if no device ID had been entered yet.
* Update model/Options for SyncthingNative 1.0.1
* Add ConfigRouter#getOptions
* Add ConfigXml#getOptions
* Update README.md
* Add string: local_discovery_disabled
* Add device dialog: Show notice if local discovery is disabled
and explain how to enable it.
* Add device dialog: Show helpful text if no devices were discovered locally
* Updated de translation
* Fix crash notification reason is off-screen (fixes#294)
* Indicate a broken config on the welcome wizard (fixes#293)
* SyncthingService must stop if the config got corrupted (fixes#292)
* Show crash notification extraInfo below notification title (fixes#294)
* Fix NPE when config elements gui, options are missing (fixes#291)
* Updated de translation
* Update en translation
* Updated translations
* Remove debug log
* Util#runShellCommand: Add BufferedReader
* Util: Correct class TAG
* SyncthingRunnable: Use Util.runShellCommand for "chmod 500"
* Util: Add notes
* LogActivity: Replace ProcessBuilder with Util.runShellCommandGetOutput
* SyncthingRunnable: Improve "error" message
* LogActivity: Show Android log by default
* SyncthingRunnable: Don't log if the chmod fail is expected on Android 5+
* LogActivity: Remove SyncthingNativeCode per line repetition if we are showing its own log