Skip to main content

Changelog

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 5, 2026

  • Update Home page polish: inline tab icons, token-based H1 margins, HR border fix, sparse panel min-height 6748a33
  • Fix Spinner sliding bug: use calc() centering instead of transform translate 5bedb93
  • Feature Loading feedback: Turbo nav dimming, disable_with buttons, solve toolbar busy states 4ac4d7b
  • Polish Design polish: empty states, sticky footer, nav labels, error pages dd1c98d
  • Update Move solve timer from header into Puzzle Stats panel 4151063
  • Fix Profile N+1, extract FriendshipService, modernize error pages 6d2bce7
  • Feature Solve timer and next-puzzle suggestion on win c710d75

March 4, 2026

  • Feature Request specs for login, logout, and redirect security dd9e2ab
  • Update Vendor Chart.js v4 locally, remove CDN dependency 7f225ce
  • Improve Stats page: Chart.js v0 → v4 CDN, Stimulus controller 9487159
  • Update Rename puzzle card classes to BEM: .xw-puzzle-card / .xw-puzzle-grid 1c657c6
  • Feature Smart init, year nav, and skip-empty-months to NYT calendar e721c27
  • Feature Day-of-week tabs and calendar view to NYT crosswords page ea7a63c
  • Update Show team solution collaborators on solution choice page 8bedb41
  • Update Move Switch Solution button to controls row, reuse existing team solutions 43e1621
  • Fix 500 on solve page: missing repeat.svg icon, add icon safety specs f8194f5
Newer Page 4 of 20 Older