Catfriend1
56455fc89d
Device create/edit dialog: Check address input, fix losing changes on screen rotation ( #270 )
...
* Add comments
* Add model/Device#checkDeviceAddresses
* Add checkDeviceAddresses to device create dialog
* FolderActivity: Consolidate createDiscardDialog into showDiscardDialog
* folder_settings: R.id.create => R.id.save
* device_settings: R.id.create => R.id.save
* Edit device dialog: Offer back+discard and save action
* Add deviceNeedsToUpdate to savedInstanceState (fixes #271 )
Remove dependency SyncthingService.OnServiceStateChangeListener
* Fix folder settings validation doesn't take place when editing folder (fixes #273 ) (fixes #265 )
* Conditional label of the create/save button
* Remove workaround for rotation: mVersioning
* Fix folder.type is reset from SendOnly to Send&Receive on recreation of FolderActivity while creating a new folder (fixes #274 )
* Fix typo
* Fix typo
* Fix typo
* Review - Relocate code
* Move null checks to the beginning of onSave
* Updated de translation
* Add ListenAddressesChanged to EventProcessor
as unhandled event.
2019-01-24 20:37:45 +00:00
Catfriend1
b2864cc3c5
Remove unused intent in WebViewActivity ( fixes #268 ) ( #269 )
2019-01-23 20:18:00 +00:00
Catfriend1
d235eaddc8
Update APK version to 1.0.0.18 / 1000018
2019-01-23 09:19:20 +01:00
Catfriend1
0900d50379
Fix SSL handshake failed on Android 7.0 devices ( fixes #262 ) ( fixes #266 )
2019-01-23 09:07:43 +01:00
Catfriend1
16769b137f
Revert "Fallback to http on Huawei Nova (CAN-Lxx) ( fixes #262 ) ( #263 )"
...
This reverts commit 04376d3bc8
.
2019-01-23 09:01:11 +01:00
Catfriend1
04376d3bc8
Fallback to http on Huawei Nova (CAN-Lxx) ( fixes #262 ) ( #263 )
2019-01-22 21:22:32 +00:00
Catfriend1
a16802cfec
Update APK version to 1.0.0.17 / 1000017
2019-01-20 23:45:52 +01:00
Catfriend1
80d24c8843
Device overview: Show status "Syncing" in case of data throughput ( fixes #240 ) ( #260 )
...
* Device overview: Show status "Syncing" in case of data throughput (fixes #240 )
If (incoming_bits_per_second + outgoing_bits_per_second) top the threshold, we'll assume syncing state for the device reporting that data throughput.
* Imported de translation
2019-01-20 22:34:51 +00:00
Catfriend1
e479bf6f77
Use WebViewActivity in MainActivity#previewUr ( fixes #241 ) ( #259 )
...
* WebViewActivity: Add intent with EXTRA_WEB_URL
* Use WebViewActivity in MainActivity#previewUr (fixes #241 )
* Update string: Debug => Troubleshooting
* Update prepare-release.bash
* Imported de translation
2019-01-20 21:42:00 +00:00
Catfriend1
2f251bc875
Update APK version to 1.0.0.16 / 1000016
2019-01-20 15:25:16 +01:00
Catfriend1
979088f4ca
Make status LED un-clickable, Reduce verbose logging ( #254 )
...
Change summary:
* Make status light un-clickable
* Add configurable verbose logging
* Reduce verbose logging
* Initialize model#Folder.label
* EventProcessor: Ignore event "FolderResumed"
Detailed changelog:
* Make status light un-clickable
* Initialize model#Folder.label
* Rename func to applyCustomRunConditions
* RunConditionMonitor: Make verbose log configurable
* ReceiverManager: Make verbose log configurable
* StatusFragment: Make verbose log configurable
* FolderListFragment: Make verbose log configurable
* DeviceListFragment: Make verbose log configurable
* RestApi: Make verbose log configurable
* SyncthingService: Make verbose log configurable
- Remove duplicate log lines referring to the same logic that happened
- Improved log levels
* RestApi: Log.v => LogV
* SyncthingApp ThreadPolicy - I'll need this later
* RestApi: Reduce logging
* applyCustomRunConditions: Log changes and result in non-verbose level
* EventProcessor: Ignore event "FolderResumed"
* RestApi#readConfigFromRestApi: Change log level to verbose
* SyncthingRunnable: Reduce log, make verbose log configurable
2019-01-20 14:06:49 +00:00
Catfriend1
f0d72e7a4b
Remove pref: Start directly into web gui ( #253 )
...
* Remove strings
* Remove pref
* Remove implementation
2019-01-20 13:11:12 +00:00
Catfriend1
71c5c494bc
Show toolbar when calling sub-pref screen ( fixes #247 ) ( #251 )
...
* SettingsActivity: Fix var name
* Add verbose logging
* SettingsActivity: Use a handler to call sub pref screen (fixes #247 )
* Add verbose log
* Fix toolbar ignoring input after going back from subpref screen
when directly opened in subpref screen before (fixes #247 )
* Revert "Add verbose log"
This reverts commit 33207d0721dd38ce5efa04dddb891557ade6f5c3.
* SettingsActivity: Re-register actionbar after a subpref screen dismissal (fixes #247 )
2019-01-20 12:54:55 +00:00
Catfriend1
beee401baa
Fix crash after sdcard was ejected ( fixes #249 ) ( #250 )
2019-01-20 11:42:01 +00:00
Catfriend1
18edb74a58
Update CONTRIBUTING, ISSUE_TEMPLATE
2019-01-20 12:33:43 +01:00
Catfriend1
b8c35bc098
MainActivity: Use GravityCompat
...
instead of android.view.Gravity
2019-01-20 12:25:55 +01:00
Catfriend1
bb1aa8af50
Welcome wizard: Disable "back" button on keygen slide ( fixes #239 ) ( #248 )
2019-01-19 22:38:16 +00:00
Catfriend1
d16ba49416
Improve visual hover indication on Android TVs ( #246 )
...
* Add drawables: menu white, black; settings_black (fixes #243 ) (fixes #244 )
* Add drawable: button arrow_back
* Add button desc strings: open/close menu
* WIP: Try to fix issue #244
* WIP: Try to fix issue #244 (2)
* WIP: Try to fix issue #244 (3)
* Fix lint
* Add visual indication when hovering share icon in "Show Device ID" dialog (fixes #242 )
* Updated de translation
2019-01-19 22:23:27 +00:00
Catfriend1
46f49a4dd7
Add note to prepare-release.bash
2019-01-19 23:22:28 +01:00
Catfriend1
9909bc0e7f
Update README.md
2019-01-19 23:17:27 +01:00
Catfriend1
8eb94900ae
Update whatsnew
2019-01-19 23:17:17 +01:00
Catfriend1
fdd1a5932a
Update APK version to 1.0.0.15 / 1000015
2019-01-19 16:45:35 +01:00
Catfriend1
a8b3e4d2a0
Add WebView for Android TVs ( fixes #227 ) ( #225 )
...
* WIP
* AndroidManifest: Add WebViewActivity
* Open WebViewActivity from prefs, move to "Debug" menu
* Add WebViewActivity below SettingsActivity
* Add strings for ssl security notice
* Handle web page links and ssl warnings correctly
* Mention issue tracker URL in pref summary
* Don't use ACTION_VIEW for deeplinks on syncthing's WebUI
* Rename string: report_issue_summary to open_issue_tracker_summary
* Imported translations
* Add "open in browser" drawable
* Add webview_options menu
* Add strings: web page loading, open in browser
* Add option to open webpage in browser on non-TV devices (fixes #227 )
* Imported de translation
2019-01-19 14:53:36 +00:00
Catfriend1
c4a3078c9c
Add liberapay badge to README ( fixes #237 ) ( #238 )
2019-01-19 14:16:49 +00:00
Catfriend1
55eabd4fea
Remove unused Activity: RestartActivity
2019-01-19 11:54:01 +01:00
Catfriend1
89212bc956
More Android TV DPAD fixes ( fixes #226 ) ( fixes #228 ) ( fixes #230 ) ( fixes #231 ) ( fixes #232 ) ( fixes #233 ) ( #229 )
...
* Fix focus when editing folder (fixes #226 )
* Don't show qr code scan button on TV (fixes #230 )
* FolderActivity: Prevent accidential scroll by DPAD
* Make DPAD available in Custom Sync Conditions dialog (fixes #231 )
* EnhancedEditText: Reformat code
* Remove blank
* DeviceActivity: Move code, set initial focus
* FolderActivity: Fix focus problems on phones with keyboard input (fixes #233 )
* DeviceActivity: Set custom sync dialog focus from code (fixes #233 )
* DeviceActivity: Use setOnClickListener instead of implementing View.OnClickListener
* fragment_folder: focusableInTouchMode => focusable
* Edit device dialog: Show copy device ID row or edit, scan device row
* Fix unused, outdated refs
* Constants: Static implies final
* Remove double semicolon
* Remove double semicolon
* Remove unused imports
* Remove unnecessary return in void func
* Fix javadoc errors (fixes #234 )
* Fix typos
* Fix focus problem on TV/device edit dialog
* Fix create folder dialog focus on TV (fixes #228 )
2019-01-19 11:49:41 +01:00
Catfriend1
495c3e9eb6
Fix typos ( #236 )
2019-01-18 23:26:57 +01:00
Catfriend1
1154fc021e
Fix 20 javadoc errors ( fixes #234 ) ( #235 )
...
* Fix unused, outdated refs
* Constants: Static implies final
* Remove double semicolon
* Remove double semicolon
* Remove unused imports
* Remove unnecessary return in void func
* Fix javadoc errors (fixes #234 )
* Remove blank
* EnhancedEditText: Reformat code
* Fix imports
2019-01-18 23:06:27 +01:00
Catfriend1
4487857785
Android TV: Handle DPAD input ( fixes #194 ) ( #223 )
...
Android TV: Handle DPAD input too (fixes #194 )
2019-01-16 09:24:48 +01:00
Catfriend1
cfc1197987
Small translation fixes and updates ( #224 )
...
* Add translatable="false" to URLs
* Remove untranslatable strings from other langs
* Updated ru translation
* Updated zh-rCN translation
2019-01-16 02:00:13 +01:00
Catfriend1
a827ee531c
Update APK version to 1.0.0.14
2019-01-16 01:10:33 +01:00
Catfriend1
aa57f04e9f
Update build.gradle: com.google.code.gson:gson:2.8.
2019-01-16 00:36:50 +01:00
Catfriend1
19ddbeb91e
Add robo script for gplay prelaunch crawler ( #221 )
2019-01-12 19:55:46 +01:00
Catfriend1
889a88f69f
Add contentDescription to actionShareId ( fixes #219 ) ( #220 )
2019-01-12 19:52:41 +01:00
Catfriend1
4f4ffac9bb
Update APK version to 1.0.0.13
2019-01-12 18:43:44 +01:00
Catfriend1
4dc26dbc7c
Update Dockerfile ( #218 )
...
Update Dockerfile
2019-01-12 18:36:35 +01:00
Catfriend1
2ecba33052
Remove welcome slide dots from screen reading ( fixes #216 ) ( #217 )
...
* Remove welcome slide dots from screen reading
according to advice from the prelaunch report.
* Try setImportantForAccessibility on TextViews
* Update APK version to 1.0.0.7
* Try setContentDescription
* Update APK version to 1.0.0.8
* Update APK version to 1.0.0.9
* Add meaningful content description
in case a screen reader unintentionally reads out loud
* Update APK version to 1.0.0.10
* Fix type conversion
* Update APK version to 1.0.0.11
* Add views/CustomViewPager
* Use CustomViewPager in FirstStartActivity
* FirstStartActivity: Use CustomViewPager
* Add main menu string for screen readers
* Reformat code
* Try toolbar.setNavigationContentDescription
* Update APK version to 1.0.0.12
* Import de translation
2019-01-12 17:54:08 +01:00
Catfriend1
48c35fd190
Update APK version to 1.0.0.6 / 1000006
2019-01-12 12:34:29 +01:00
Catfriend1
398cbd4880
Update translations ( #215 )
...
* Updated zh_CN translation
* Updated ru-RU translation
2019-01-12 12:32:09 +01:00
Catfriend1
337faa8373
Add helper scripts to quickly enable/disable lint ( #212 )
...
Requires UnixTools sed.exe on Windows
2019-01-07 21:11:01 +01:00
Catfriend1
66af682ec5
Update helper script for renaming built APKs
2019-01-07 21:06:05 +01:00
Catfriend1
cbd77cad75
Update APK version to 1.0.0.5 / 1000005
2019-01-07 20:51:51 +01:00
Catfriend1
7b82062f54
Detect if another app/process is blocking the tcp port ( fixes #193 ) ( #209 )
...
* Add Util#isTcpPortListening (fixes #193 )
* Move model/Config.Gui to model/Gui
* Constants: Add default tcp ports
* Add string: webui_tcp_port_unavailable
* Add ConfigXml#getWebGuiBindPort
* Check if webUI tcp port is available before launching native (fixes #193 )
Output failure notification if the port is allocated by someone else.
* Settings UI - Valid tcp ports are from 1024 to 65535 (fixes #211 )
* Add tcp6 listen port detection, check on connState == LISTEN
* Update translations de
2019-01-07 20:48:04 +01:00
Catfriend1
1b37db6213
Update APK version to 1.0.0.4 / 1000004
2019-01-06 21:18:19 +01:00
Catfriend1
3a6b5e5478
postbuild script - Improve cross-platform compatibility ( #208 )
2019-01-06 21:12:23 +01:00
Catfriend1
2e034c0239
Update play presentation ( #207 )
...
* Add transifex to fulldescription
* Update translations - app/src/main/play - fulldescription
* Update feature_graphic
* Add listing/icon 32-bit png with alpha
* Move tv banner into correct res folder
* Remove tv banner from drawable-nodpi according to lint
* Add banner drawables for alternative dpi
* Move promo graphic
* Add wearScreenshots folder
* Move tvBanner
2019-01-06 19:13:02 +01:00
Catfriend1
839aeb511a
Update APK version to 1.0.0.3 / 1000003
2019-01-06 18:11:08 +01:00
Catfriend1
116c5b7cc9
Verify APK certificate hash after build and show release channel ( fixes #205 ) ( #206 )
...
* Rename push-to-device.py to postbuild.py
2019-01-06 18:02:59 +01:00
Catfriend1
9f499e8ee0
Add wiki page: Switch-between-releases_Verify-APK-is-genuine
2019-01-06 16:33:12 +01:00
Catfriend1
a984dd038e
Update gplay en-GB fulldescription
2019-01-06 04:40:57 +01:00