This commit is contained in:
2026-08-16 03:49:29 -03:00
parent c02b36c83d
commit 8486e54329
9 changed files with 431 additions and 105 deletions
+28 -1
View File
@@ -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.