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
Solution choice page: click navigation + styling + mobile responsive layout
d77dde0
-
Feature
Crossword-cafe.org to allowed hosts
ee64f17
-
Update
v17: Tokenize hardcoded colors in crossword, global, nav, and new_crossword CSS
fc698dd
-
Update
v16: User profile page polish — heading hierarchy, tokenize CSS
8f2c580
-
Update
v15: Tokenize search cards and solution choice page CSS
da88c3b
-
Update
Test suite cleanup: shared helpers, expect syntax, dead code removal
1524e7c
-
Update
v13-v14: Inline styles → CSS classes, legacy shadow classes removed
918f976
-
Polish
V12: Edit page tool panels tokenized, settings modal cleaned up
8025a1e
-
Update
v11: Modal polish — controls keycaps, win modal inline styles removed
ac8856b
-
Update
v9-v10: Solve page polish — ghost buttons, comment BEM layout, flaky factory fix
86ef555
-
Fix
11 JS race conditions and timing bugs across all page scripts
9d52638
-
Fix
Turbo Drive soft-navigation JS loading across all page-specific scripts
c772c5a
-
Polish
Solve page to visual parity with edit page
b11a0fb
-
Fix
Words#match 500 error and fill test coverage gaps
8ceb975
-
Fix
Clue scroll-into-view: add position relative to .clues container
739200d
-
Fix
Edit page JS errors: pattern search, settings modal, notepad
398da0f
-
Update
Improve clue density and description textarea styling
0fbf898
-
Polish
Edit/solve page visuals: paper shadow, rounded corners, refined typography
5eedc70