A running history of everything that's changed on the site — bug fixes,
new features, and polish. Each entry links to the commit on
GitHub.
March 2, 2026
-
Fix
Section padding: shorthand was overriding per-section rules
8ef49eb
-
Feature
Vertical padding to crossword page content sections
e87eb6c
-
Update
Wrap long clues: switch edit clue inputs to auto-sizing textareas
ca3d382
March 1, 2026
-
Fix
Hidden clues showing on edit page
820e69a
-
Fix
Edit clue truncation: flex clue items so inputs fill column width
aec1e9a
-
Fix
Clue column truncation: increase specificity of width override
a7a5ce7
-
Fix
Edit page layout: flexbox puzzle area, title row, switches, clue headers
c958139
-
Update
CSS: strip remaining vendor prefixes, token-ify last hardcoded colors
b30f105
-
Update
Apply typography tokens; remove pagination.scss override
340124b
-
Fix
Preview_url 500 on UnpublishedCrossword; white search field
38171eb
-
Polish
CSS cleanup: remove vendor prefixes, dead code, token-ify colors
0e92bd7
-
Fix
Home tabs, admin dropdown, and pagination; add feature specs
d12f9ff
-
Update
Remove two dead Foundation selectors from SCSS
2302406
-
Update
Design audit: dead code, a11y, content, and consistency fixes
9956e42
-
Feature
JS integration tests with Cuprite headless Chrome driver
510970a
-
Fix
Account tabs vertical layout; remove orphaned Foundation JS files
600584a
-
Update
Remove dead Foundation JS script tags from layout
2550af0
-
Update
Remove dead @import 'buttons' from crossword.scss.erb
6721c2b
-
Update
Phase 6: remove Foundation CSS vendor bundle
1f9db60