v10
This commit is contained in:
@@ -194,34 +194,29 @@ 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 Lite/v7 APK and has versionCode 9, so it can be installed as an in-place update.
|
||||
- Supplied APK uses the same signing certificate as the previous Lite/v7 APK and has versionCode 10, 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
|
||||
## v10 split 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.
|
||||
This release changes only the Android UI. The embedded DragonTCP transport
|
||||
core and the Lite server are unchanged from the working 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
|
||||
- Live Log is a true sibling pane below the settings pane; it is never drawn
|
||||
over the settings.
|
||||
- The settings pane is explicitly clipped to its own region.
|
||||
- The settings scrollbar is hidden, so no scrollbar can appear behind the log.
|
||||
- Live Log keeps its own internal scroll area and receives appended lines
|
||||
without rebuilding the Activity.
|
||||
- A visible divider separates settings from Live Log.
|
||||
- CONNECT remains disabled while connecting/connected and STOP remains state-aware.
|
||||
- The visible XOR wording was removed from the Android UI. Transport behavior
|
||||
itself is unchanged.
|
||||
- The Activity explicitly uses `adjustResize` when the keyboard opens.
|
||||
|
||||
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.
|
||||
The APK is versionCode 10 / versionName `10.0-lite-split-ui` and is signed with
|
||||
the same certificate as the previous Lite UI build.
|
||||
|
||||
Reference in New Issue
Block a user