aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-04 18:09:16 -0500
committerCraig Jennings <c@cjennings.net>2026-07-04 18:09:16 -0500
commite3d41f8d84ef87bafcc3e9f213e53605dae88caf (patch)
tree24a8c0f459e7d2dd409cad09d506ca435cef520d /todo.org
parentf8cb4cd1562aceef39f45e33951143c1c1a95b16 (diff)
downloadarchsetup-e3d41f8d84ef87bafcc3e9f213e53605dae88caf.tar.gz
archsetup-e3d41f8d84ef87bafcc3e9f213e53605dae88caf.zip
chore(todo): file driver-health and collapse-glyph follow-ups
Two follow-ups from the 2026-07-04 net-panel/audio speedrun: a driver-health diagnostic tier for the net panel (the "adapter present but wedged" case beyond no-hardware), and replacing the waybar collapse triangle with a glyph that matches the instrument-console look (an aesthetic call, options to bring Craig first).
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org12
1 files changed, 12 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 6265b31..dafc5a3 100644
--- a/todo.org
+++ b/todo.org
@@ -186,6 +186,18 @@ Build handed off to the dotfiles project 2026-07-04 (=~/.dotfiles/inbox/2026-07-
*** TODO Phase 5 — VPN / WireGuard CLI fold (vNext) :network:
Rescoped 2026-07-04 (audit): the tunnels track already shipped most of the original Phase 5. Panel tunnel bring-up/down and detection landed (dotfiles 2d9d060 probes tailscale/NM-wireguard/Proton; 21db05a brings overlays up/down from the panel's Tunnels sub-view; 31ba056 diagnose/doctor understand tunnel routes; archsetup 2e40781 wireguard config import; the net-panel-other-interfaces spec is IMPLEMENTED). What remains for Phase 5 is only the =net vpn ...= CLI subcommand — cli.py still has no vpn/tunnel parser. Fold the panel's existing tunnel operations into a CLI surface; spec separately when picked up.
+** TODO [#C] Waybar collapse control: replace the triangle glyph :feature:waybar:
+:PROPERTIES:
+:LAST_REVIEWED: 2026-07-04
+:END:
+From the 2026-07-04 roam capture. The waybar collapse mechanism (click the triangle, the bar sections redisplay shortened) works, but the triangle glyph doesn't match the instrument-console aesthetic the panels now use. Replace it with something in keeping with the console look. Aesthetic decision — bring Craig two or three concrete glyph/style options (a machined chevron, a console-key style expander, an engraved caret) before wiring. Dotfiles waybar config (handled per the archsetup-owns-dotfiles rule). Raised alongside the net-panel/audio speedrun; deferred from it because the glyph choice is a taste call.
+
+** TODO [#C] Net panel: driver-health diagnostic tier :feature:network:
+:PROPERTIES:
+:LAST_REVIEWED: 2026-07-04
+:END:
+Follow-up from the 2026-07-04 net-panel hardening speedrun (Craig's cj question on the no-WiFi item). The shipped no-wifi-hardware verdict covers "no adapter at all." This tier covers "adapter present but the driver is wedged": read-only health signals — =ip link= (device present but no-carrier / down), =dmesg= / =journalctl -k= for firmware-load failures, =rfkill= for a hard block, =modinfo= / =lsmod= for the driver module — classified before a generic reset. Remedy actions: a privileged =modprobe -r <mod> && modprobe <mod>= reload of the wifi driver, and a firmware-package pointer when the failure is a missing/failed firmware load. Dotfiles net-package work (handled per the archsetup-owns-dotfiles rule). Design pass first to decide whether it's worth a repair tier vs a needs-user-action pointer.
+
** TODO [#B] Timer GTK panel :feature:waybar:
:PROPERTIES:
:LAST_REVIEWED: 2026-07-02