aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-01 14:06:20 -0400
committerCraig Jennings <c@cjennings.net>2026-07-01 14:06:20 -0400
commit2e2141929d2b0e1382010b219c05de60d040a8cd (patch)
treea31fe5805a95d088ce6e2c7b075b880edcc47942 /todo.org
parenta8bd962b4fb806e6769d9e4e5e3cfc730e887a7f (diff)
downloadarchsetup-2e2141929d2b0e1382010b219c05de60d040a8cd.tar.gz
archsetup-2e2141929d2b0e1382010b219c05de60d040a8cd.zip
docs(todo): mark V2.2 merged-Diagnostics panel shipped
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org18
1 files changed, 17 insertions, 1 deletions
diff --git a/todo.org b/todo.org
index 7d88ebd..1e69fbf 100644
--- a/todo.org
+++ b/todo.org
@@ -213,7 +213,23 @@ green. NO new sudoers needed: archsetup already grants =%<user> ALL=(ALL) NOPASS
"replicate in archsetup" is already satisfied. net-priv rides =make stow hyprland=; hand-linked on
velox. The velox DoT-path reconcile (whether velox should run DoT at all) stays open — folded into
the deeper reconcile, low priority since the guard makes it a no-op.
-*** TODO Merged Diagnostics panel + nav restructure (Connections | Diagnostics | Performance)
+*** 2026-07-01 Wed @ 14:05:47 -0400 Shipped V2.2 — merged Diagnostics panel + nav restructure, no terminals
+Built the V2 panel (dotfiles =75ed825=, pushed): three top tabs Connections |
+Diagnostics | Performance; Diagnostics merges the old Diagnose + Repair pages into a
+sub-row (Diagnose | Get me online | Advanced) over a shared area that shows diagnose
+rows AND streams repair progress in-panel. net-popup deleted entirely; repairs run on
+a worker thread through net-priv (no tty). doctor grew an =on_step= callback so Get me
+online streams each escalation step live. Connections groups Saved / Available now /
+Wired with a golden group header and joins from a row (=join_plan= auth matrix +
+=manage.join= one-step connect, secret to NM only); the Add modal became the hidden-network
+affordance. Every diagnose/repair/speed run offers a Copy/Open redacted report
+(=report.py=, MAC/IP scrubbed). Waybar visual contract applied (dark capsule, golden
+border, monospace) via a CssProvider. =net-fix= opens the panel on Diagnostics instead of
+a terminal; middle-click runs =net portal= directly. TDD: 34 new GTK-free tests (grouping,
+join_plan, join, report, on_step, eventlog.tail); 278 net + 33 dotfiles suites green.
+Live-verified: AT-SPI panel_smoke passes end-to-end + screenshots confirm both pages and
+the visual contract. DAILY-DRIVER: waybar config + net-fix are stow symlinks (live on
+disk); ratio needs =git pull= + waybar restart; velox waybar picks up on next restart.
**** 2026-06-30 Tue @ 17:36 -0400 Dispositioned the 4th-review findings into the spec
Codex's 9 fourth-review findings (8 accept, 1 modify) are folded into the spec's
"V2 panel UX — the target design" section (cookie [40/40]): single nav target,