| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(gallery): white-ink default, 85ms base rate, ID badges as anchors | Craig Jennings | 25 hours | 3 | -36/+55 |
| * | feat(gallery): grow the split-flap into a randomized multi-row board with ski... | Craig Jennings | 25 hours | 4 | -47/+354 |
| * | feat(gallery): make the N20 split-flap an honest Solari mechanism | Craig Jennings | 29 hours | 4 | -25/+166 |
| * | chore(clock): file absorption follow-ups and fix the install-dep comment | Craig Jennings | 32 hours | 2 | -2/+9 |
| * | refactor(gallery): extract the shared tally-row markup | Craig Jennings | 38 hours | 1 | -11/+19 |
| * | feat(gallery): colour-policy system, chip-toggle accents, widgets-per-row | Craig Jennings | 39 hours | 3 | -58/+428 |
| * | feat(gallery): add the index typewriter | Craig Jennings | 3 days | 7 | -3/+430 |
| * | fix(test): stop a failing screen-family check orphaning its browser | Craig Jennings | 3 days | 1 | -38/+75 |
| * | feat(gallery): give the ABC keypad a keyboard and screen families | Craig Jennings | 3 days | 4 | -7/+216 |
| * | docs(gallery): record the keyboard contract for the widget kit | Craig Jennings | 3 days | 1 | -0/+45 |
| * | chore(todo): file the flaky fader-drag probe check | Craig Jennings | 3 days | 1 | -0/+13 |
| * | feat(gallery): add the ABC entry keypad | Craig Jennings | 3 days | 5 | -5/+298 |
| * | fix(gallery): hand the export over selected instead of faking a copy | Craig Jennings | 3 days | 2 | -20/+20 |
| * | docs: record the component taxonomy and the alphanumeric survey | Craig Jennings | 3 days | 6 | -6/+189 |
| * | feat(gallery): rework the console-key and slide-toggle colour vocabulary | Craig Jennings | 3 days | 3 | -17/+251 |
| * | feat(gallery): bake widget validation progress into the source | Craig Jennings | 3 days | 2 | -2/+283 |
| * | chore: ignore the screenshot the gallery probes emit | Craig Jennings | 3 days | 1 | -0/+3 |
| * | fix(todo): repoint the velox recovery links at the renamed handoffs | Craig Jennings | 3 days | 1 | -1/+1 |
| * | chore: log velox boot-recovery, retrospective, and inetutils tasks | Craig Jennings | 3 days | 1 | -0/+48 |
| * | chore: archive the completed tasks to resolved | Craig Jennings | 5 days | 1 | -22/+20 |
| * | chore(gallery): judge the two cross-needle references covered by R56 and N13 | Craig Jennings | 5 days | 1 | -0/+2 |
| * | chore: close the panel-smoke assertion bug as diagnosed test drift | Craig Jennings | 5 days | 1 | -2/+3 |
| * | chore: close the speedrun tasks and record the diagnoses | Craig Jennings | 5 days | 1 | -6/+19 |
| * | docs: evidence sweep for the 64 undeclared ratio packages | Craig Jennings | 5 days | 1 | -0/+84 |
| * | chore: review the seven stalest tasks | Craig Jennings | 5 days | 1 | -5/+15 |
| * | fix: restore the net-doctor task heading dropped by the previous filing | Craig Jennings | 5 days | 1 | -0/+2 |
| * | chore: file two panel tasks and bump the keybinding family | Craig Jennings | 5 days | 1 | -2/+8 |
| * | feat(maint): ship a tailscale health-noise ignore list | Craig Jennings | 5 days | 1 | -0/+7 |
| * | chore: groom the seven stalest tasks | Craig Jennings | 6 days | 1 | -5/+19 |
| * | chore: archive completed tasks and file two cross-needle references | Craig Jennings | 6 days | 4 | -87/+84 |
| * | feat(gallery): slide-rule unit stops, zoom-safe clicks, and four faces | Craig Jennings | 6 days | 2 | -20/+75 |
| * | feat(gallery): give the segmented selector amber, green, and red accents | Craig Jennings | 6 days | 2 | -29/+30 |
| * | feat(gallery): add a live validation tally with an audit stepper | Craig Jennings | 6 days | 1 | -3/+68 |
| * | fix(gallery): drop the lab parchment panel skin, restore the cream cap finish | Craig Jennings | 6 days | 2 | -12/+11 |
| * | fix(gallery): drop the chrome-on-chrome index line and the cream cap color | Craig Jennings | 6 days | 2 | -4/+4 |
| * | feat(gallery): rebuild R05 filter bank with three skin axes | Craig Jennings | 6 days | 3 | -29/+137 |
| * | docs(spec): record Phase 1 completion in the component-generation spec | Craig Jennings | 6 days | 1 | -3/+4 |
| * | docs(tests): record CDP probe-writing traps in the probes README | Craig Jennings | 6 days | 1 | -0/+13 |
| * | docs(gallery): document widgets.js consumer API; close extraction phase | Craig Jennings | 6 days | 2 | -5/+58 |
| * | refactor(gallery): slide-toggle style options become GW.slideToggle opts | Craig Jennings | 6 days | 2 | -26/+46 |
| * | refactor(gallery): move widget CSS into GW_CSS in widgets.js | Craig Jennings | 6 days | 2 | -502/+503 |
| * | refactor(gallery): extract indicators R35, R36, R45-R47, R52 into GW builders | Craig Jennings | 6 days | 2 | -176/+272 |
| * | refactor(gallery): extract indicators R10, R11, R25, R26, R30, R31 into GW bu... | Craig Jennings | 6 days | 3 | -219/+335 |
| * | refactor(gallery): extract indicators N20-N28 into GW builders | Craig Jennings | 6 days | 2 | -117/+276 |
| * | refactor(gallery): extract indicators 18-23, 26 into GW builders | Craig Jennings | 6 days | 2 | -43/+157 |
| * | refactor(gallery): extract meters R43, R44, R53-R56 into GW builders | Craig Jennings | 6 days | 2 | -239/+369 |
| * | refactor(gallery): extract meters R01, R07-R09, R13, R17 into GW builders | Craig Jennings | 6 days | 3 | -200/+311 |
| * | refactor(gallery): extract meters N11-N18 into GW builders | Craig Jennings | 6 days | 2 | -54/+193 |
| * | refactor(gallery): extract meters 10-17 into GW builders | Craig Jennings | 6 days | 2 | -48/+190 |
| * | refactor(gallery): extract controls R39-R42, R48-R51 into GW builders | Craig Jennings | 6 days | 2 | -271/+342 |