5ffb5a2dbb
android: «How traffic goes» no longer says the app is not found on the first try: the check waits for the installed-apps list instead of a fixed 300 ms delay
DenozordecandClaude Sonnet 5.52026-10-14 12:50:50 +07:00
9109eb8460
android: an unattended service start (watchdog, pause end, FGS retry) no longer wipes the password saved with the profile; smoke-test notes
DenozordecandClaude Sonnet 5.52026-10-14 12:21:38 +07:00
1ef8c983c7
android: keepalive/rekey alarms on elapsedRealtime with coalescing; BootReceiver re-arms pause and scenario alarms; scenarios survive a fresh process and run without network rules; watchdog-restored auto session parks again; NetworkManager tracks a network set; idle native engine goes dormant again; traffic history written every 5 min
DenozordecandClaude Sonnet 5.52026-10-14 11:48:27 +07:00
228f9f6004
android: deleting or updating a profile no longer crashes when its data source was already closed
DenozordecandClaude Sonnet 5.52026-10-14 09:41:29 +07:00
5998c0fc46
android: Home view model no longer re-reads the Wi-Fi SSID on every signal-strength tick (state recomputed only when the transports change); energy plan: no shared network-callback hub, why
DenozordecandClaude Sonnet 5.52026-10-14 01:44:03 +07:00
f5b15a0394
android: health check skips probes while inbound tunnel traffic proves liveness (adaptive mode, real probe at least every 5 min) and probes a single target with the screen off; unit tests; energy plan notes keepalive stays at 45 s
DenozordecandClaude Sonnet 5.52026-10-14 01:22:09 +07:00
38e5fd84bb
android: less idle CPU work: TUN reader waits on poll+eventfd instead of a 1 s select; scenario app polling stops with the screen and slows down when idle; site DNS refresh waits for the screen; ServerActivity and rememberNow loops follow the lifecycle; energy plan
DenozordecandClaude Sonnet 5.52026-10-14 01:18:15 +07:00
e0113e3413
android docs: the Final 2026 mockup (143 artboard sources and canvas.json) with an artboard-to-code map; app overview, code map, localization and release guide; AGENTS.md updated; old UI plan marked as archive
DenozordecandClaude Opus 5.52026-10-13 09:31:05 +07:00
29095e087f
android: de, pl, uk, zh-CN and zh-TW translations of all new strings and plurals; old English leftovers in pl/uk/zh-TW translated; short German and Ukrainian tab labels on one line; trusted-network hint centred; German keeps noun capitals in mid-sentence labels
DenozordecandClaude Opus 5.52026-10-12 22:29:05 +07:00
e3e6d51f6f
android: no unattended start of a profile without a saved password (watchdog, network rules, scenarios, reserve, bridge): an event that opens the server instead; «password missing» ends the watchdog expectation; resume and restore keep a typed password; warning on the server page
DenozordecandClaude Opus 5.52026-10-12 22:01:41 +07:00
df1575fe27
android: one order for the network rules and the scenarios (top wins), hand actions beat a running scenario until it ends
DenozordecandClaude Opus 5.52026-10-12 21:35:17 +07:00
a39993075e
android: the rest of the UI in the Final 2026 style: setting rows as on the sub pages, kit colours and type everywhere, server picker labels, shortcut picker and remediation screens; the rules server moves to Scenarios, the old Trusted networks screen goes
DenozordecandClaude Opus 5.52026-10-12 19:51:18 +07:00
9ed278b440
android: mockup line icons everywhere, mockup dialog buttons, server picker sheet as on F_Servers; drop the unused old Home and routing parts
DenozordecandClaude Opus 5.52026-10-12 19:33:42 +07:00
1e32410fca
android: system notifications as in the Final 2026 mockup: connecting with Stop, answers in suggestion pushes, Update / What is new, weekly summary
DenozordecandClaude Opus 5.52026-10-12 16:09:51 +07:00
8880601ef6
android: DNS and ads as in the Final 2026 mockup: filtering resolvers (AdGuard, Cloudflare 1.1.1.2), own DNS, applied to the tunnel
DenozordecandClaude Opus 5.52026-10-12 16:04:01 +07:00
dcf8ace6e1
android: Home scenario hints as in the Final 2026 mockup (trusted network pill, rule suggestion), profile update from the error and expiry cards, a stop button on errors
DenozordecandClaude Opus 5.52026-10-12 15:58:57 +07:00
1a6fb85259
android: scenarios as in the Final 2026 mockup: network rules with own switches, user scenarios (Wi-Fi, mobile, app, time, roaming, whitelists) with an engine, app picker
DenozordecandClaude Opus 5.52026-10-12 15:47:53 +07:00
5ca60d7066
android: resilience of F_Profile at work: backup ports, reserve server, bridge while whitelists are on
DenozordecandClaude Opus 5.52026-10-12 15:33:36 +07:00
e7b801d584
android: server page as in the Final 2026 mockup; profile source, link updates with a diff sheet and a daily check, per-profile IKE fragmentation
DenozordecandClaude Opus 5.52026-10-12 15:22:53 +07:00
638c58f0e4
android: daily traffic history and the statistics screen as in the Final 2026 mockup; today's traffic on Home and the widget
DenozordecandClaude Opus 5.52026-10-12 15:08:13 +07:00
92627da459
android: remove the pre-mockup Home parts (hero, banners, availability card, traffic tiles, glow)
DenozordecandClaude Opus 5.52026-10-12 14:47:33 +07:00
15ad5c1151
android: install-permission sheet before updating as in the Final 2026 mockup
DenozordecandClaude Opus 5.52026-10-12 14:42:18 +07:00
92e2f4f069
android: connection steps on Home as in the Final 2026 mockup, read from the daemon log
DenozordecandClaude Opus 5.52026-10-12 14:39:26 +07:00
a08c193a90
android: hint behind the system VPN consent window as in the Final 2026 mockup
DenozordecandClaude Opus 5.52026-10-12 14:36:09 +07:00
9c96c36fc6
android: all dialogs in the Final 2026 look (28dp card, 22/800 title, 50% scrim), login fields as form fields
DenozordecandClaude Opus 5.52026-10-12 11:01:25 +07:00
e465797b5f
android: certificates screen as in the Final 2026 mockup (from profiles, added, system; expiry colors)
DenozordecandClaude Opus 5.52026-10-12 10:51:13 +07:00
b4a311c84f
android: notification settings as in the Final 2026 mockup (problems, new apps, updates)
DenozordecandClaude Opus 5.52026-10-12 10:47:24 +07:00
739068ccb9
android: help screen as in the Final 2026 mockup; log opens directly from settings
DenozordecandClaude Opus 5.52026-10-12 10:43:54 +07:00
db6c806d58
android: VPN notification as in the Final 2026 shade: protected title, pause and change actions
DenozordecandClaude Opus 5.52026-10-12 10:12:41 +07:00
6652970925
android: first-run onboarding and permissions screen as in the Final 2026 mockup
DenozordecandClaude Opus 5.52026-10-12 10:08:57 +07:00
dc8f5a75e1
android: appearance, kill switch and update pages as in the Final 2026 mockup
DenozordecandClaude Opus 5.52026-10-12 10:04:12 +07:00
fecef1135c
android: import preview/error sheet and profile form as in the Final 2026 mockup
DenozordecandClaude Opus 5.52026-10-12 10:00:09 +07:00
200697216d
android: add-server sheet with QR scan and link, share-by-QR screen (Final 2026)
DenozordecandClaude Opus 5.52026-10-12 09:49:51 +07:00
434e5bad4e
android: Servers, Settings and Apps direct screens as in the Final 2026 mockup
DenozordecandClaude Opus 5.52026-10-12 09:43:13 +07:00