Commit Graph

  • 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