| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(theme-studio): pin mode-line at an absolute height | Craig Jennings | 35 hours | 1 | -1/+1 |
| * | feat(theme-studio): wire the ansi-color scene, closing its dangling preview key | Craig Jennings | 42 hours | 1 | -0/+30 |
| * | feat(theme-studio): scenes for pinned ghostel and all-the-icons | Craig Jennings | 42 hours | 1 | -1/+68 |
| * | feat(theme-studio): scenes for tmr, wttrin, alert, org-superstar, nerd-icons-... | Craig Jennings | 43 hours | 1 | -1/+54 |
| * | feat(theme-studio): scenes for indent-guides, yasnippet, prescient, flyspell-... | Craig Jennings | 43 hours | 1 | -1/+49 |
| * | feat(theme-studio): scenes for emms, org-roam, hl-todo, symbol-overlay | Craig Jennings | 43 hours | 1 | -1/+66 |
| * | feat(theme-studio): minibuffer-stack scenes on one shared session | Craig Jennings | 43 hours | 1 | -1/+104 |
| * | feat(theme-studio): web-mode scene covering all 81 faces + HTML sample | Craig Jennings | 43 hours | 1 | -1/+49 |
| * | feat(theme-studio): realistic scenes for company, transient, and friends | Craig Jennings | 43 hours | 1 | -1/+95 |
| * | feat(theme-studio): pin retired packages so themes keep covering them | Craig Jennings | 43 hours | 1 | -1/+1 |
| * | feat(theme-studio): screenshot harness + ecosystem coverage policy | Craig Jennings | 44 hours | 1 | -0/+23 |
| * | feat(theme-studio): register the ai-term agent-color faces | Craig Jennings | 46 hours | 1 | -2/+15 |
| * | feat(theme-studio): surface the five remaining font-lock faces | Craig Jennings | 4 days | 1 | -2/+2 |
| * | feat(theme-studio): register nov-reading structural faces and color the preview | Craig Jennings | 4 days | 1 | -4/+13 |
| * | feat(theme-studio): render nov-reading preview as a book page | Craig Jennings | 4 days | 1 | -0/+24 |
| * | feat(nov): reading-view theme layer with palettes and font sizing | Craig Jennings | 4 days | 1 | -1/+1 |
| * | feat(theme-studio): make wttrin themeable in the package inventory | Craig Jennings | 6 days | 1 | -1/+1 |
| * | feat(theme-studio): rebuild the dirvish preview as a realistic two-pane | Craig Jennings | 7 days | 1 | -12/+53 |
| * | refactor(term): finish ghostel retirement (phase 5) | Craig Jennings | 8 days | 1 | -11/+3 |
| * | feat(theme-studio): make the EAT preview blocks representative | Craig Jennings | 9 days | 1 | -15/+39 |
| * | feat(theme-studio): richer EAT preview with realistic terminal activity | Craig Jennings | 9 days | 1 | -8/+27 |
| * | chore(theme-studio): label the EMMS app and lowercase the expanded labels | Craig Jennings | 9 days | 1 | -1/+1 |
| * | feat(theme-studio): move reuse context from app labels into a hover | Craig Jennings | 9 days | 1 | -3/+4 |
| * | chore(theme-studio): spell out the LSP and SHR app names | Craig Jennings | 9 days | 1 | -1/+1 |
| * | feat(theme-studio): add EAT face docstrings to the studio hovers | Craig Jennings | 9 days | 1 | -1/+1 |
| * | chore(theme-studio): label the EAT app with its full name (EAT) | Craig Jennings | 9 days | 1 | -1/+1 |
| * | feat(theme-studio): expose EAT terminal faces with a preview | Craig Jennings | 9 days | 1 | -2/+14 |
| * | feat(theme-studio): bind dashboard preview list items to dashboard-items-face | Craig Jennings | 9 days | 1 | -11/+11 |
| * | fix(theme-studio): restrict the cursor UI row to fg + bg | Craig Jennings | 9 days | 1 | -6/+28 |
| * | refactor(theme-studio): extract control factories to controls.js, drop dead p... | Craig Jennings | 10 days | 1 | -9/+5 |
| * | refactor(theme-studio): tier-1 simplification pass | Craig Jennings | 10 days | 1 | -22/+11 |
| * | fix(theme-studio): gold nav arrows for the language and preview dropdowns | Craig Jennings | 10 days | 1 | -2/+5 |
| * | style(theme-studio): unify nav dropdowns to gold-on-dark | Craig Jennings | 10 days | 1 | -3/+6 |
| * | feat(theme-studio): visible size-nav buttons + 48 pt gallery scale | Craig Jennings | 10 days | 1 | -26/+41 |
| * | feat(theme-studio): nerd-icons gallery as a hue-ordered icon grid | Craig Jennings | 10 days | 1 | -31/+144 |
| * | fix(theme-studio): render nerd-icon glyphs in previews instead of tofu | Craig Jennings | 10 days | 1 | -5/+58 |
| * | test(nerd-icons): dir-precedence probe + legend round-trip (phase 4) | Craig Jennings | 10 days | 1 | -0/+9 |
| * | feat(theme-studio): bespoke nerd-icons filetype-legend preview (phase 2) | Craig Jennings | 10 days | 1 | -3/+42 |
| * | feat(theme-studio): locate preview elements by hover and click | Craig Jennings | 11 days | 1 | -7/+366 |
| * | refactor(theme-studio): restore studio state after mutating gates via withSav... | Craig Jennings | 14 days | 1 | -14/+35 |
| * | refactor(theme-studio): hoist the browser-gate boilerplate into a gate() helper | Craig Jennings | 14 days | 1 | -114/+90 |
| * | refactor(theme-studio): extract assertPreviewFaces for the 3 preview-face gates | Craig Jennings | 14 days | 1 | -24/+20 |
| * | refactor(theme-studio): drop the orphaned dropdownRowTextColor helper | Craig Jennings | 14 days | 1 | -11/+0 |
| * | feat(theme-studio): move the box column between style and contrast | Craig Jennings | 2026-06-20 | 1 | -13/+13 |
| * | feat(theme-studio): add 18 language previews | Craig Jennings | 2026-06-20 | 1 | -1/+1 |
| * | fix(theme-studio): keep an expander open across a table rebuild | Craig Jennings | 2026-06-20 | 1 | -5/+32 |
| * | feat(theme-studio): expand/collapse-all toggle and disclosure triangles | Craig Jennings | 2026-06-20 | 1 | -9/+53 |
| * | feat(theme-studio): expander label hovers and a view-dropdown lock indicator | Craig Jennings | 2026-06-20 | 1 | -4/+54 |
| * | feat(theme-studio): move the lock column to the leftmost position | Craig Jennings | 2026-06-20 | 1 | -10/+10 |
| * | feat(theme-studio): custom weight/slant dropdowns with previews | Craig Jennings | 2026-06-20 | 1 | -21/+64 |