beckline
|
b39ff5f0d9
|
fix(ui): app run refresh uses effective cgroup
|
2026-02-16 00:03:46 +03:00 |
|
beckline
|
0c41a938af
|
ui: add process picker for PID appmarks
|
2026-02-15 23:51:41 +03:00 |
|
beckline
|
2b32427e5b
|
ui: allow appmark by PID (no launch)
|
2026-02-15 22:56:00 +03:00 |
|
beckline
|
8791f7f364
|
ui: svpn_run_profile use systemd-run --no-block
|
2026-02-15 22:49:49 +03:00 |
|
beckline
|
86a2f85155
|
ui: runtime auto-refresh by active subtab
|
2026-02-15 22:48:41 +03:00 |
|
beckline
|
ad994a04b1
|
ui: keep profile flags in sync with runtime actions
|
2026-02-15 22:46:54 +03:00 |
|
beckline
|
a09464e98f
|
ui: show profile shortcut/mark/run flags
|
2026-02-15 22:40:22 +03:00 |
|
beckline
|
6ab126251e
|
ui: app profile desktop shortcuts
|
2026-02-15 22:28:56 +03:00 |
|
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 |
|