| Commit message (Expand) | Author | Age | Files | Lines |
| * | refactor(theme-studio): drive the package face model from one attribute table | Craig Jennings | 39 hours | 2 | -4/+74 |
| * | chore(theme-studio): commit WIP theme edits and migrated working state | Craig Jennings | 39 hours | 2 | -4683/+1025 |
| * | test: cover pure-logic gaps found by the coverage audit | Craig Jennings | 39 hours | 15 | -0/+751 |
| * | fix(theme-studio): catch any read error in the defface pass, not just EOF | Craig Jennings | 43 hours | 1 | -2/+6 |
| * | fix(theme-studio): two-pass default-face capture so faces aren't dropped | Craig Jennings | 43 hours | 3 | -1145/+5909 |
| * | feat(theme-studio): seed faces with their default distant-fg, overline, inver... | Craig Jennings | 47 hours | 4 | -2/+41 |
| * | refactor(theme-studio): polish the expander (underline inside, dynamic colspa... | Craig Jennings | 47 hours | 6 | -30/+139 |
| * | feat(theme-studio): add a per-row expander for the overflow face attributes | Craig Jennings | 47 hours | 4 | -24/+206 |
| * | feat(theme-studio): replace the style toggles with weight/slant/underline/str... | Craig Jennings | 2 days | 6 | -117/+134 |
| * | refactor(theme-studio): cut the face model over to weight/slant/objects | Craig Jennings | 2 days | 10 | -163/+358 |
| * | feat(theme-studio): widen the face model with the additive attributes | Craig Jennings | 2 days | 6 | -23/+96 |
| * | feat(theme-studio): emit the full face-attribute model from build-theme | Craig Jennings | 2 days | 3 | -88/+286 |
| * | refactor(ui): remove buffer-state coloring of the buffer name | Craig Jennings | 2 days | 7 | -239/+5 |
| * | chore(theme-studio): update WIP theme region, mode-line-highlight, pearl faces | Craig Jennings | 2 days | 2 | -25/+27 |
| * | chore(todo): note face-coverage prefix-collision edge | Craig Jennings | 2 days | 1 | -1/+3 |
| * | feat(theme-studio): bucket unrecognized faces by their defface source | Craig Jennings | 2 days | 1 | -3/+29 |
| * | chore(todo): close face-coverage generator task | Craig Jennings | 2 days | 1 | -1/+4 |
| * | feat(theme-studio): add reproducible face-coverage generator and diff | Craig Jennings | 2 days | 4 | -3/+408 |
| * | chore(todo): file reproducible face-coverage generator task | Craig Jennings | 2 days | 1 | -0/+17 |
| * | docs(theme-studio): add package and subsystem descriptions to face coverage | Craig Jennings | 2 days | 1 | -0/+109 |
| * | docs(theme-studio): drain emacs-core orphans into subsystem and package buckets | Craig Jennings | 2 days | 1 | -64/+76 |
| * | docs(theme-studio): regroup face coverage into core/general/package tiers | Craig Jennings | 2 days | 1 | -1385/+1325 |
| * | docs(theme-studio): annotate face coverage list with docstrings | Craig Jennings | 2 days | 1 | -4/+1134 |
| * | docs(theme-studio): add face coverage master list | Craig Jennings | 2 days | 1 | -0/+1523 |
| * | feat(theme-studio): add mode-line-highlight as an editable face | Craig Jennings | 2 days | 4 | -10/+42 |
| * | chore(todo): archive resolved ai-term crash task, note zig-bump coordination | Craig Jennings | 2 days | 1 | -11/+12 |
| * | chore(todo): close ai-term crash task, file ghostel un-pin follow-up | Craig Jennings | 2 days | 1 | -0/+14 |
| * | fix(term): pin ghostel to pre-regression 0.33.0 to stop the crash | Craig Jennings | 2 days | 1 | -0/+15 |
| * | chore(theme-studio): track WIP.json instead of ignoring it | Craig Jennings | 2 days | 2 | -3/+11919 |
| * | chore(todo): sync child task priorities to their parents | Craig Jennings | 4 days | 1 | -3/+3 |
| * | chore(todo): file org-lint follow-ups as a task | Craig Jennings | 4 days | 1 | -0/+5 |
| * | wip(theme): snapshot WIP theme and daneel palette draft | Craig Jennings | 4 days | 2 | -156/+531 |
| * | chore(todo): group tasks into module projects and document statuses | Craig Jennings | 4 days | 1 | -1869/+1889 |
| * | feat(ui-navigation): split from the dashboard opens scratch, not the dashboard | Craig Jennings | 4 days | 2 | -4/+40 |
| * | refactor(system-utils): remove the *scratch* background tint | Craig Jennings | 4 days | 2 | -59/+2 |
| * | docs(messenger): add the per-app keybinding alphabet to the unification spec | Craig Jennings | 4 days | 2 | -3/+141 |
| * | feat(keybindings): mirror the C-; command family under C-c ; | Craig Jennings | 5 days | 3 | -1/+46 |
| * | fix(theme-studio): open the palette collapsed to base colors | Craig Jennings | 5 days | 4 | -0/+30 |
| * | fix(theme-studio): make the color picker stand out from the page | Craig Jennings | 5 days | 4 | -3/+46 |
| * | feat(theme-studio): add gnus as a view package | Craig Jennings | 5 days | 6 | -3/+105 |
| * | fix(theme-studio): redesign the mu4e preview as a realistic headers list | Craig Jennings | 5 days | 3 | -30/+76 |
| * | chore(todo): file the mu4e-theming visual VERIFY | Craig Jennings | 5 days | 1 | -0/+6 |
| * | fix(mail): theme mu4e buffers via a shared font-lock exclusion | Craig Jennings | 5 days | 4 | -1/+77 |
| * | chore(todo): close the markdown-preview task, file the visual VERIFY | Craig Jennings | 5 days | 1 | -0/+8 |
| * | feat(theme-studio): realistic README preview for markdown-mode | Craig Jennings | 5 days | 4 | -4/+123 |
| * | fix(theme-studio): scope the view-nav arrow style under .pkgbar | Craig Jennings | 5 days | 2 | -6/+8 |
| * | chore(todo): drop the false-alarm empty-preview-packages task | Craig Jennings | 5 days | 1 | -2/+0 |
| * | feat(theme-studio): prev/next arrows to step the view dropdown | Craig Jennings | 5 days | 7 | -4/+91 |
| * | chore(todo): close the contrast-cell compaction task | Craig Jennings | 5 days | 1 | -3/+2 |
| * | feat(theme-studio): move the contrast verdict into a hover | Craig Jennings | 5 days | 5 | -4/+71 |