CHANGELOG
Track every update and improvement to the platform.
Live Updates + Theme Consistency
New Live Updates board powered by Livewire with live polling, post creation, and filtering by level/search.
Dedicated Live Updates route and desktop/mobile navigation entry for authenticated users.
Theme tokens updated to a Conflictly-inspired dark palette with blue primary accents and semantic glow variables.
Primary/secondary/danger buttons plus status/error components were standardized for consistent UI behavior and focus states.
Live Updates publishing now includes auth-safe handling, per-user rate limiting, and stronger validation to prevent empty or spammy submissions.
Re-enabled Laravel's standard CSRF middleware behavior for web routes.
Phase 8 — Bug Fixes & UI Polish
Stats by Game Type no longer shows zeros — now computed from actual match data
Leaderboard charts now load reliably with retry mechanism
Right sidebar now visible on large screens
Match view charts render correctly with high-DPI support
BattleNet profile no longer requires API auth — uses session auth
Profile tabs restructured — Statistics and Activity now in correct positions
Integrations moved to Settings page for cleaner profile view
Deployment update toast notification
This changelog page
Sidebar fonts increased for readability
Smoother sidebar gradients
Build orders display improved in match view
Phase 7 — Immersive Design
Expanded sidebar widths with gradient backgrounds
Blue glow border animations on sidebars
Immersive theater-mode stream viewer on Watch page
Phases 1-6 — Foundation
Player deduplication — merged MrGrim identities
Clan system — clan tags, clan pages, clan member listings
Region badges and region selector on profiles
League subtier system with SVG badge shields
Merge-on-ingest for replay data (SC2Pulse + SC2RS + uploads)
Season support for SC2 ladder data