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

  • Update Profile layout: stack puzzles above comments, add pagination a47e955
  • Fix Wood-background bleed between row-topper and content grid fb767f8
  • Polish Public profile page: depth, contrast, and visual hierarchy 26bd609
  • Update Code quality audit: dead code, model auth, query efficiency, inverse_of 85e1435

March 3, 2026

  • Update Redesign public profile page: hero card + 2-column layout 70aa0c4
  • Update JS audit: Turbo Stream flash, Stimulus copy-link, win modal fix, remove moment.js 95b3d7b
  • Fix Review issues: friends_with? correctness, eager loading depth, nil preview guard c1b443f
  • Update Batch-optimize phrase lookups in publish and backfill ca466a7
  • Fix User profile N+1 queries: eager load comments, crosswords, and friendship 6cbfdf2
  • Update Eliminate all dataType:'script' AJAX, replace alert() with inline flash, harden JS 2b6f54e
  • Update Keep reply count expanded after Turbo Stream replacement b447e45
  • Update Close reply form on submit and expand replies to show new reply bfdae60
  • Fix Comment/reply submission: use requestSubmit for Turbo, bump limit 293327b
  • Fix Phantom "Save failed" errors by switching AJAX saves from script eval to JSON e324648
  • Update Handle uniqueness race condition in Phrase.find_or_create_by_content d72f044
  • Polish Reply form: compact textarea, tighter spacing, centered caret a114fb9
  • Update Make Enter-to-send hint smaller and more subtle 3a177ae
  • Fix Reply hint visibility: add focus-within selector for wrapper div c3908c7
  • Polish Reply UI v2: hover-revealed Reply, Escape/X to close, no visual clutter 8e105a0
  • Polish Redesign reply UI: persistent Reply link, cleaner cancel, visual grouping e61aa14
Newer Page 7 of 20 Older