v9
This commit is contained in:
@@ -194,7 +194,34 @@ FreeProxy project. See `THIRD_PARTY_NOTICES.md` and
|
||||
- ARM64 Android DragonTCP core build: PASS.
|
||||
- APK resource/DEX/native packaging: PASS.
|
||||
- APK signature verification (v3): PASS.
|
||||
- Supplied APK uses the same signing certificate as the previous v7 APK (versionCode 8), so it can be installed as an in-place update over v7.
|
||||
- Supplied APK uses the same signing certificate as the previous Lite/v7 APK and has versionCode 9, so it can be installed as an in-place update.
|
||||
|
||||
A physical Android device is still required to validate the final VpnService
|
||||
path against a real mobile network.
|
||||
|
||||
## v9 dark UI update
|
||||
|
||||
This release changes only the Android UI/service state handling. The embedded
|
||||
DragonTCP Go transport core is byte-for-byte identical to the previous Lite
|
||||
release.
|
||||
|
||||
UI changes:
|
||||
|
||||
- permanent dark theme independent of the Android system theme
|
||||
- fixed header with CONNECTED / CONNECTING / STOPPING / DISCONNECTED state
|
||||
- connection and transport settings are grouped into compact dark cards
|
||||
- the settings area and Live Log have independent scrolling regions
|
||||
- Live Log appends new lines in-place and no longer calls
|
||||
`fullScroll(FOCUS_DOWN)`, so log updates do not move the settings screen
|
||||
- automatic log following happens only while the user is already near the
|
||||
bottom; scrolling upward pauses auto-follow
|
||||
- CONNECT is immediately disabled/greyed while connecting or connected
|
||||
- STOP is enabled only while DragonTCP is active
|
||||
- the service independently rejects duplicate CONNECT commands, so a double
|
||||
tap cannot restart a working tunnel
|
||||
- connection state is broadcast to the Activity, so buttons and the status
|
||||
chip update without rebuilding the screen
|
||||
|
||||
The supplied APK is versionCode 9 / versionName `9.0-lite-ui` and is signed
|
||||
with the same DragonTCP VPN development certificate used by the preceding
|
||||
Lite APK, allowing an in-place update.
|
||||
|
||||
Reference in New Issue
Block a user