| Commit message (Expand) | Author | Age | Files | Lines |
| * | chore(todo): file two bluetooth-panel follow-ons from the roam inbox | Craig Jennings | 15 hours | 1 | -0/+6 |
| * | docs(spec): swallow pattern reassigned — the file manager is dirvish, not n... | Craig Jennings | 15 hours | 1 | -2/+3 |
| * | docs(spec): file-manager swallow pattern, native swallow ruled out by test | Craig Jennings | 15 hours | 1 | -0/+5 |
| * | chore(todo): file net-diagnostics verbosity task, daily review batch of 7 | Craig Jennings | 15 hours | 1 | -8/+39 |
| * | feat(vpn): wireguard config import for the NM migration | Craig Jennings | 16 hours | 1 | -7/+25 |
| * | docs(spec): tunnels phase 4 shipped | Craig Jennings | 18 hours | 1 | -2/+2 |
| * | docs(spec): tunnels phase 3 shipped | Craig Jennings | 18 hours | 1 | -2/+2 |
| * | docs(spec): tunnels phase 2 shipped | Craig Jennings | 19 hours | 1 | -2/+2 |
| * | docs(spec): tunnels phase 1 shipped, proton CLI ground truth noted | Craig Jennings | 19 hours | 1 | -2/+2 |
| * | docs(spec): tunnels spec reviewed READY and decomposed to DOING | Craig Jennings | 19 hours | 1 | -3/+27 |
| * | feat(packages): retire zoom, meetings open in the browser | Craig Jennings | 20 hours | 1 | -2/+3 |
| * | chore(todo): archive completed tasks to Resolved, age out to task-archive | Craig Jennings | 20 hours | 1 | -424/+271 |
| * | docs(todo): record the speedrun's stow-hardening ship on the conflicts task | Craig Jennings | 20 hours | 1 | -0/+2 |
| * | feat(errors): actionable fatals, log-capture for direct mutations | Craig Jennings | 20 hours | 1 | -6/+6 |
| * | feat(preflight): add NVIDIA/Wayland check with driver-version gate | Craig Jennings | 20 hours | 1 | -5/+3 |
| * | feat(tooling): provision eask via user-local npm install | Craig Jennings | 20 hours | 1 | -1/+3 |
| * | chore(pocketbook)!: remove the in-tree pocketbook package | Craig Jennings | 20 hours | 1 | -5/+9 |
| * | docs(todo): file the audio-panel spec task from the roam inbox | Craig Jennings | 22 hours | 1 | -0/+3 |
| * | feat(bluetooth): prove the fresh-install panel wiring in VM assertions | Craig Jennings | 22 hours | 1 | -6/+7 |
| * | feat(bluetooth): retire blueman, assert the swap in VM tests | Craig Jennings | 22 hours | 1 | -2/+2 |
| * | docs(spec): bluetooth phase 3 shipped, visual batch closed | Craig Jennings | 23 hours | 1 | -2/+2 |
| * | docs(spec): net-panel keyboard claims verified live, false ones struck | Craig Jennings | 23 hours | 1 | -1/+5 |
| * | docs(spec): bluetooth phase 2 shipped, AT-SPI smoke deferred until meeting ends | Craig Jennings | 23 hours | 1 | -2/+2 |
| * | docs(spec): bluetooth phase 1 shipped, pw-dump ground truth noted, css factor... | Craig Jennings | 24 hours | 1 | -3/+3 |
| * | docs(spec): bluetooth panel reviewed READY, decomposed to DOING; net-panel kb... | Craig Jennings | 25 hours | 1 | -3/+27 |
| * | docs(todo): close net-panel toast bug, fixed in dotfiles | Craig Jennings | 25 hours | 1 | -2/+3 |
| * | docs(spec): bluetooth panel initial spec, net-panel UX findings filed | Craig Jennings | 27 hours | 1 | -0/+11 |
| * | docs: timer-panel spec (DRAFT); log tonight's roam-driven waybar fixes | Craig Jennings | 32 hours | 1 | -0/+17 |
| * | docs(todo): close three shipped tasks, cancel emacs-service module, log lyric... | Craig Jennings | 32 hours | 1 | -4/+35 |
| * | docs(todo): close the waybar quick-batch — seven shipped, one infeasible, t... | Craig Jennings | 35 hours | 1 | -9/+40 |
| * | docs(todo): file two dotfiles tasks from held inbox notes | Craig Jennings | 36 hours | 1 | -0/+16 |
| * | docs(todo): file six waybar/panel tasks from the roam inbox | Craig Jennings | 36 hours | 1 | -0/+18 |
| * | docs(todo): close the network panel UI review — all 30 findings shipped | Craig Jennings | 38 hours | 1 | -96/+9 |
| * | docs(todo): add the color-contrast audit and second-pass UI findings, fold in... | Craig Jennings | 38 hours | 1 | -1/+53 |
| * | docs(todo): file the network panel UI review findings | Craig Jennings | 39 hours | 1 | -0/+48 |
| * | docs(todo): close the captive-portal task and log the edge-row sweep | Craig Jennings | 39 hours | 1 | -1/+8 |
| * | docs(todo): log the IPv6/multi-homing diagnose work and the two closed doctor... | Craig Jennings | 40 hours | 1 | -1/+5 |
| * | docs(todo): log the DoT-cause and portal-button work on the captive-portal task | Craig Jennings | 40 hours | 1 | -0/+3 |
| * | docs(todo): close the three shipped net-panel tasks | Craig Jennings | 40 hours | 1 | -3/+12 |
| * | docs(todo): file archsetup items from the roam inbox | Craig Jennings | 42 hours | 1 | -0/+19 |
| * | docs(todo): mark V2.2 merged-Diagnostics panel shipped | Craig Jennings | 48 hours | 1 | -1/+17 |
| * | docs(todo): mark net-priv helper (V2.1) landed | Craig Jennings | 2 days | 1 | -9/+13 |
| * | docs(todo): file wtimer-label and meeting-in-browser tasks from roam inbox | Craig Jennings | 2 days | 1 | -0/+6 |
| * | docs: fold Craig's cj comments into the network module spec | Craig Jennings | 2 days | 1 | -0/+10 |
| * | docs(todo): close the four waybar quick-win tasks | Craig Jennings | 2 days | 1 | -4/+16 |
| * | docs(todo): file waybar right-cluster module order from roam inbox | Craig Jennings | 2 days | 1 | -0/+3 |
| * | docs: fold the fourth spec review into the network module spec | Craig Jennings | 3 days | 1 | -0/+8 |
| * | docs: bring network module spec current + add diagnostic verbose-capture | Craig Jennings | 3 days | 1 | -0/+11 |
| * | docs(todo): file network panel redesign + full failure-mode catalog | Craig Jennings | 3 days | 1 | -3/+111 |
| * | docs(todo): record captive-portal live-test fixes and DoT-sudo follow-up | Craig Jennings | 3 days | 1 | -1/+10 |