Commit Graph

17 Commits

Author SHA1 Message Date
beckline
3bb0f11ec5 ui: run selected app profile (systemd-run + appmark refresh) 2026-02-15 22:08:03 +03:00
beckline
f14dd7bc89 ui: split Apps(runtime) into subtabs (Profiles/Run/Marks/Units/Log) 2026-02-15 21:32:37 +03:00
beckline
1a96e849bb traffic: expose runtime appmarks items + show in gui 2026-02-15 21:09:46 +03:00
beckline
b040b9e7d7 traffic: add persistent app profiles (api+gui) 2026-02-15 20:56:57 +03:00
beckline
70c5eea935 ui+api: dedup per-app marks by app_key; auto-refresh runtime 2026-02-15 16:31:19 +03:00
beckline
4b99057adb ui: appmarks use effective cgroup via MainPID 2026-02-15 13:24:49 +03:00
beckline
e789261e7e ui: run runtime apps via transient service units 2026-02-15 03:39:21 +03:00
beckline
c287e98366 ui: avoid hangs (systemd-run no-block + timeouts for systemctl) 2026-02-15 02:20:09 +03:00
beckline
11a3eb1524 ui: make ControlGroup query robust; drop legacy instruction files 2026-02-15 02:08:47 +03:00
beckline
f74b1cf9a9 ui: snap app picker + runtime scopes list/cleanup 2026-02-15 01:57:28 +03:00
beckline
c1e8c8f23e ui: app picker + last scope stop/unmark for runtime app routing 2026-02-15 01:42:52 +03:00
beckline
dd1078f944 ui: apps runtime tab + fix subnet filter presets 2026-02-14 17:31:32 +03:00
beckline
90907219dc traffic: add per-app runtime app routing via cgroup marks 2026-02-14 16:58:30 +03:00
beckline
7cee3d9928 ui: smarter override candidates picker
Add per-tab quick filters, hide-linkdown, and in-dialog status; live-mark already-added entries.
2026-02-14 16:06:34 +03:00
beckline
dc0cb88832 chore: prune GUI legacy scripts
Keep only active GUI modules in selective-vpn-gui; archive old copies under _legacy (ignored).
2026-02-14 16:01:49 +03:00
beckline
b39b666946 chore: drop unused internal domain assets
Internal assets were duplicated and not referenced by current API/GUI.
2026-02-14 15:57:36 +03:00
beckline
10a10f44a8 baseline: api+gui traffic mode + candidates picker
Snapshot before app-launcher (cgroup/mark) work; ignore binaries/backups.
2026-02-14 15:52:20 +03:00