Releases: CasperVerswijvelt/Better-Internet-Tiles
Releases · CasperVerswijvelt/Better-Internet-Tiles
v3.0.0-beta.2
New
- Added Airplane mode and Bluetooth tiles, so you can restrict usage of these tiles on the lock screen
- Added a tile preview in the app itself
- Added individual tile configuration (currently only contains override for the general ‘require unlock’ setting)
Improvements
- A clean new user interface built on Material You
- User must now explicitly choose between root and Shizuku (before, it just tried both)
- Better permission requesting/handling:
- No more automatic permission granting using shell commands (this was used to grant the 'READ_PHONE_STATE' permission without user knowledge)
- When permissions are missing, this is now clearly visualized on the homepage, where you can then easily request them
- Switched all tiles to active mode. Instead of the tiles only updating when the quick settings were open, they will now be updated instantly through a background service that is always running. During the last weeks of testing this, I have noticed 0 battery usage using this new method. This should fix #1 and #20
- Breaking: Instead of using a shell command; Wi-Fi SSID is now read using the location permission which works a lot more reliably
Changed in this beta version
- Translations updates: Arabic, Odia, Vietnamese, Polish
- Shell method page: some UI tweaking, clearer warning when permission for the current selection is missing
- Wi-Fi tile: fix issue where Wi-Fi icon would sometimes not update when losing connection
- Wi-Fi tile: fix issue where tile would incorrectly show as disconnected when roaming between Wi-Fi networks
- Mobile data tile: disable tile when SIM is unavailable
- Bluetooth tile: show connected Bluetooth device and battery percentage
- Dependency updates
v3.0.0-beta.1
New
- Added Airplane mode and Bluetooth tiles, so you can restrict usage of these tiles on the lock screen
- Added a tile preview in the app itself
- Added individual tile configuration (currently only contains override for the general ‘require unlock’ setting)
Improvements
- A clean new user interface built on Material You
- User must now explicitly choose between root and Shizuku (before, it just tried both)
- Better permission requesting/handling:
- No more automatic permission granting using shell commands (this was used to grant the 'READ_PHONE_STATE' permission without user knowledge)
- When permissions are missing, this is now clearly visualized on the homepage, where you can then easily request them
- Switched all tiles to active mode. Instead of the tiles only updating when the quick settings were open, they will now be updated instantly through a background service that is always running. During the last weeks of testing this, I have noticed 0 battery usage using this new method. This should fix #1 and #20
- Breaking: Instead of using a shell command; Wi-Fi SSID is now read using the location permission which works a lot more reliably
Changed in this beta version
- Fixed issue that caused app to crash on startup on Android 10
- Some text resources changes for better punctuation consistentcy
- 'Require unlock' dialog in individual tile settings now has more consistent styling compare to other dialogs
- Some UI tweaking
- Fix 'Allow Shizuku access' dialog being shown before result of permission request is known
- Fixed status and navigation bar insets not being respected on Android 10
- Slight changes to how Wi-Fi signal strength is read out
v3.0.0-beta
New
- Added Airplane mode and Bluetooth tiles, so you can restrict usage of these tiles on the lock screen
- Added a tile preview in the app itself
- Added individual tile configuration (currently only contains override for the general ‘require unlock’ setting)
Improvements
- A clean new user interface built on Material You
- User must now explicitly choose between root and Shizuku (before, it just tried both)
- Better permission requesting/handling:
- No more automatic permission granting using shell commands (this was used to grant the 'READ_PHONE_STATE' permission without user knowledge)
- When permissions are missing, this is now clearly visualized on the homepage, where you can then easily request them
- Switched all tiles to active mode. Instead of the tiles only updating when the quick settings were open, they will now be updated instantly through a background service that is always running. During the last weeks of testing this, I have noticed 0 battery usage using this new method. This should fix #1 and #20
- Breaking: Instead of using a shell command; Wi-Fi SSID is now read using the location permission which works a lot more reliably
v2.6.1
v2.6.0
New
- Added support for Spanish, French and Chinese languages
- Report Shell Access method (root / shizuku) to analytics
v2.5.2
Improvements and fixes
- Fixed issue causing the app to crash when a tile becomes inactive
- Hide some settings (language, add-tile shortcuts) on Android versions lower than 13
- Fixed some tile labels (Mobile Data, NFC) not being translated according to the app language setting
- Translation updates (Russian, Turkish)
v2.5.1
New
- Added button that redirects to the app's locale settings
Improvements and fixes
- Added Turkish, Norwegian and Russian to the locale config so they are available in the per app language settings
- Fixed ghost UI in the app that appears after changing app language
- Some small app theme changes in light mode
v2.5.0
New
- Added Russian and Turkish translations
- Added link to weblate, our translations platform
v2.4.1
Improvements and fixes
- Fixed Analytics being reported multiple times on app startup, avoiding the 12 hour cooldown
v2.4.0
New
- Added dutch and norwegion language support
- Added basic analytics reporting (language, android version, device brand and model, app version, used tiles, build flavor). This data will be used to get a better view on which features/languages should be focussed on next. Analytics tools is selfhosted using Report Anything, no data is shared.
Improvements and fixes
- Internet tile: changed 'Wi-Fi on' subtitle to 'Not connected'
- Updated depencies
- Code and dependency cleanup
- Use seperate build flavors for PlayStore, GitHub and F-Droid releases. This was needed to exclude closed source Google libraries for releasing on F-Droid, as well as for keeping track for analytics purposes.
- Automated builds and deployments using GitHub actions for Playstore and GitHub releases
- Weblate platform is now used for contributing translations, check it out!