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 17, 2026
-
Fix
Bypass link arrow wrapping to second line on welcome page
716d102
March 8, 2026
-
Update
Hide 'Unpublished (0)' heading on create page for users with no puzzles
faa9c3f
-
Feature
Welcome hub for empty home page, polish create dashboard empty state
3e50ab9
-
Fix
CI: install ImageMagick for rmagick gem compilation
a070b5e
-
Fix
Nav hidden attr: restore display:none for [hidden] on flex items
f032b09
-
Update
Refine notification bell: hide for zero-history users, reserve pulse for live events
73a6f41
March 7, 2026
-
Update
Slow down team cell flash animation to 1500ms (3x slower)
aac0f61
-
Update
Remove cell clack sound from team solving, lower chat notification volume
7f227f3
-
Fix
Team cell flash: use native setProperty for CSS custom properties
fb5461d
-
Update
Harden auth before_actions: return status codes for non-HTML requests
b57ca98
-
Fix
Team solve 404: remove login requirement from team actions
161327e
March 6, 2026
-
Update
Wrap next_empty_cell within current word on Enter
baf178f
-
Fix
Team cell flash, scope keyboard override to active cell
10a2f51
-
Update
Hide About page from non-admin users, fix puzzle keyboard scroll
63f79e8
-
Update
Admin form styling, inline validation, NYT logo position fix
e36bb49
-
Fix
Rebus class placement: move from .letter to .cell for CSS match
2aa6eb5
March 5, 2026
-
Feature
Rebus cell support infrastructure
9571626
-
Update
Move modal close button to upper-right, increase table row padding
45f14db
-
Fix
Modal table dividers: broken token → --color-border, drop last-row border
70f8e85
-
Update
Simplify solve modal: info icon, two-column table layout
c369cb4