fix(app): harden session runtime lifecycle #13

Closed
Naveax wants to merge 4 commits from pr/harden-session-runtime-lifecycle into main
pull from: pr/harden-session-runtime-lifecycle
4 Commits
Author SHA1 Message Date
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