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
-
Polish
Performance: query optimization, Puma workers, loading indicators, dead JS cleanup
c0f51de
-
Feature
"The Resurrection" section to About page
4d777b5
-
Feature
Authorization to solution save, get_incorrect, and clue update
fdd94d8
-
Feature
Team action authorization, ActionCable channel validation, and AJAX error callbacks
36f084d
-
Polish
Tablet responsiveness, publish action, dead controller cleanup
5c912e6
-
Feature
Check function request specs and fix bugs surfaced by TDD
1d876ab
-
Update
Scale clue column height dynamically at XL breakpoint
060135f
-
Fix
Stretched grid cells — only stretch clue columns, not the table
905a7b1
-
Update
Use flex stretch for clue column height at XL breakpoint
a0bd516
-
Fix
Clue column height at XL to match grid height
c8d8306
-
Feature
Mobile breakpoints for tabs and edit tool panels
1be005c
-
Feature
XL padding + mobile responsiveness for solve page
15b584e
-
Update
Replace inline style attributes with CSS classes in admin views
5cf2547
-
Update
Accessibility & semantic HTML audit across secondary pages
f9215dc
-
Feature
Last-writer-wins gating for team cell edits
b0b1554
-
Update
Widen solve page layout + scale cells on XL screens (1280px+)
7befd93
-
Update
Broad integration test coverage for untested controller actions
14ef68d
-
Feature
Optimistic toggle for favorite button via Stimulus controller
93e94bd
-
Fix
Team chat peeking below header when closed
9931ab6