-
6a56d734c2
platform: modularize api/gui, add docs-tests-web foundation, and refresh root config
main
beckline
2026-03-26 22:40:54 +03:00
-
0e2d7f61ea
plan: record pass-5 nx-heavy auto-tuning rollout
beckline
2026-02-25 12:16:46 +03:00
-
f458bd8433
resolver: auto-tune nx-heavy batch share by run health
beckline
2026-02-25 12:15:11 +03:00
-
f94ba6214e
gui(routes): show live-batch priority and nx-skip metrics
beckline
2026-02-25 10:57:02 +03:00
-
74f22d2d41
resolver: prioritize live batch and cap NX-heavy share
beckline
2026-02-25 10:53:41 +03:00
-
4b1a189152
resolver: adaptive live batch sizing and cooldown-aware summary
beckline
2026-02-25 10:24:02 +03:00
-
29dde73f04
resolver: add upstream cooldown + expose live vs suppressed unresolved
beckline
2026-02-25 10:11:28 +03:00
-
e8fb361b4c
resolver: split unresolved metrics and soften NX hard quarantine
beckline
2026-02-25 09:54:54 +03:00
-
5bd7f1c9f4
resolver: surface timeout-recheck stats and keep timeout-only domains suspect
beckline
2026-02-25 09:39:53 +03:00
-
90c4a73473
gui(routes): show resolve summary + timeout recheck badges
beckline
2026-02-25 09:35:37 +03:00
-
3c170e5da6
resolver: include timeout recheck stats in resolve summary
beckline
2026-02-25 09:23:06 +03:00
-
50518a641d
Harden resolver and expand traffic runtime controls
beckline
2026-02-24 00:17:46 +03:00
-
89eaaf3f23
dns ui: keep defaults visible and apply active set workflow
beckline
2026-02-22 19:52:47 +03:00
-
0f88cfeeaa
dns: switch to active upstream pool and wave fallback behavior
beckline
2026-02-22 19:15:37 +03:00
-
a7ec4fe801
dns ui: compact tab + benchmark dialog and api endpoint
beckline
2026-02-22 14:40:40 +03:00
-
0b28586f31
resolver: wave DNS lookup with fallback pool and bounded retries
beckline
2026-02-21 19:56:14 +03:00
-
a5e93888a5
ui: align app_key canonicalization with backend
beckline
2026-02-16 01:41:40 +03:00
-
b617963034
traffic: app_key canonicalize env wrapper
beckline
2026-02-16 01:38:56 +03:00
-
dd367728f6
ui: show backend traffic audit in dialog log
beckline
2026-02-16 01:36:42 +03:00
-
5eb292f17a
traffic: audit endpoint + canonical app_key
beckline
2026-02-16 01:31:56 +03:00
-
69f3b2ef6a
ui: pid mark app_key prefer cmdline token
beckline
2026-02-16 00:18:37 +03:00
-
a7a6091b78
refactor(ui): reuse _launch_and_mark for Run tab
beckline
2026-02-16 00:16:08 +03:00
-
b39ff5f0d9
fix(ui): app run refresh uses effective cgroup
beckline
2026-02-16 00:03:46 +03:00
-
0c41a938af
ui: add process picker for PID appmarks
beckline
2026-02-15 23:51:41 +03:00
-
2b32427e5b
ui: allow appmark by PID (no launch)
beckline
2026-02-15 22:56:00 +03:00
-
8791f7f364
ui: svpn_run_profile use systemd-run --no-block
beckline
2026-02-15 22:49:49 +03:00
-
86a2f85155
ui: runtime auto-refresh by active subtab
beckline
2026-02-15 22:48:41 +03:00
-
ad994a04b1
ui: keep profile flags in sync with runtime actions
beckline
2026-02-15 22:46:54 +03:00
-
defe88e324
docs: mention app profiles shortcuts
beckline
2026-02-15 22:41:23 +03:00
-
a09464e98f
ui: show profile shortcut/mark/run flags
beckline
2026-02-15 22:40:22 +03:00
-
6ab126251e
ui: app profile desktop shortcuts
beckline
2026-02-15 22:28:56 +03:00
-
3bb0f11ec5
ui: run selected app profile (systemd-run + appmark refresh)
beckline
2026-02-15 22:08:03 +03:00
-
f14dd7bc89
ui: split Apps(runtime) into subtabs (Profiles/Run/Marks/Units/Log)
beckline
2026-02-15 21:32:37 +03:00
-
1a96e849bb
traffic: expose runtime appmarks items + show in gui
beckline
2026-02-15 21:09:46 +03:00
-
b040b9e7d7
traffic: add persistent app profiles (api+gui)
beckline
2026-02-15 20:56:57 +03:00
-
70c5eea935
ui+api: dedup per-app marks by app_key; auto-refresh runtime
beckline
2026-02-15 16:31:19 +03:00
-
b77adb153a
fix(appmarks): use nft socket cgroupv2 rules for per-app routing
beckline
2026-02-15 14:43:13 +03:00
-
4b99057adb
ui: appmarks use effective cgroup via MainPID
beckline
2026-02-15 13:24:49 +03:00
-
e789261e7e
ui: run runtime apps via transient service units
beckline
2026-02-15 03:39:21 +03:00
-
c287e98366
ui: avoid hangs (systemd-run no-block + timeouts for systemctl)
beckline
2026-02-15 02:20:09 +03:00
-
11a3eb1524
ui: make ControlGroup query robust; drop legacy instruction files
beckline
2026-02-15 02:08:47 +03:00
-
f74b1cf9a9
ui: snap app picker + runtime scopes list/cleanup
beckline
2026-02-15 01:57:28 +03:00
-
f6a7cfa85a
docs: expand README with project overview
beckline
2026-02-15 01:48:18 +03:00
-
c1e8c8f23e
ui: app picker + last scope stop/unmark for runtime app routing
beckline
2026-02-15 01:42:52 +03:00
-
dd1078f944
ui: apps runtime tab + fix subnet filter presets
beckline
2026-02-14 17:31:32 +03:00
-
90907219dc
traffic: add per-app runtime app routing via cgroup marks
beckline
2026-02-14 16:58:30 +03:00
-
1fec4a51da
docs: add gitea push how-to for codex
beckline
2026-02-14 16:19:02 +03:00
-
7cee3d9928
ui: smarter override candidates picker
beckline
2026-02-14 16:06:34 +03:00
-
dc0cb88832
chore: prune GUI legacy scripts
beckline
2026-02-14 16:01:49 +03:00
-
b39b666946
chore: drop unused internal domain assets
beckline
2026-02-14 15:57:36 +03:00
-
10a10f44a8
baseline: api+gui traffic mode + candidates picker
beckline
2026-02-14 15:32:25 +03:00
-
50e2999cad
Initial commit
admin
2026-02-14 15:08:07 +03:00