build(config): prepare ReVoltVPN 3.3.5 release #15

Closed
Naveax wants to merge 6 commits from pr/prepare-3.3.5-release into main
pull from: pr/prepare-3.3.5-release
6 Commits
Author SHA1 Message Date
Naveax ebb8e9be46 build(config): prepare ReVoltVPN 3.3.5 release
Bump the app version and document the 3.3.5 changes while preserving the published 3.3.4 release history.
2026-09-04 00:09:10 +03:00
Naveax 7e66109e8d build: add reproducible Android release verification
Pin Gradle inputs and dependency metadata, then enforce analyze, lint, build, R8, immutability, and regression gates in CI.
2026-09-04 00:08:57 +03:00
Naveax c9826c15a0 fix(app): harden session runtime lifecycle
Scope asynchronous connect, disconnect, sync, and reattachment work to the active session so stale work cannot mutate newer VPN state.
2026-09-04 00:08:45 +03:00
Naveax 1fcdd9c58d fix(app): align Android VPN runtime integration
Remove obsolete UI-process runtime plumbing and reuse the native service-owned notification and generation-scoped control path.
2026-09-04 00:08:34 +03:00
Naveax 20137ddc48 build(config): remove unused Flutter dependencies
Remove dependencies and asset declarations that are no longer referenced so the resolved package graph stays smaller and easier to verify.
2026-09-04 00:08:19 +03:00
Naveax 282eabac97 build: vendor pinned flutter_vless Android runtime
Replace build-time pub-cache mutation with a repository-owned pinned runtime so reviewed native source is the source compiled into the app.
2026-09-04 00:07:52 +03:00