Releases: ernestdefoe/gridiron-nation
Releases · ernestdefoe/gridiron-nation
Release list
2.2.1
Hardening release from a code audit — includes a likes-counter fix that matters on non-MySQL databases.
Changes
- Cross-database likes counter: the
discussions.likes_countsync no longer uses MySQL-onlyCAST(... AS SIGNED)raw SQL. It now uses Eloquent's atomicincrement()/decrement(), so it works on PostgreSQL and SQLite too (previously a like on those engines threw and left the count permanently stale). Floored at 0. - Like/unlike listeners are container-resolved (
Class@method) — no manualresolve()per event. - The hero "newest member" field is cached for 5 minutes like the scoreboard counts, so it no longer adds a DB round-trip to every page load; the two ForumResource extenders are merged.
- Live-scores controller injects its Guzzle client instead of constructing one per request.
- Removed an unconditional
ini_set('memory_limit')that ran on every web request (it's a CLI/build concern). - The composer trigger opens the composer via the core component loader instead of a hard-coded
.IndexPage-newDiscussionDOM node. - Removed two unused locale keys.
Safe to update — no migrations.
2.2.0
What's Changed
- fix: keep wide team-wordmark hero decorations from being cut off
- feat: stronger drop shadow on hero team decorations
- fix: widen welcome-hero scoreboard so long newest-member names aren't cut off
- feat: per-glyph hero decoration inset (measure real ink overflow in JS)
Full Changelog: 2.1.11...2.2.0
2.1.11
What's Changed
- Fix overflowing messages-page nav
- Stack messages-page nav vertically (correct selector .MessagesPage-nav)
- Force nested SelectDropdown in messages nav into a vertical list
- Refine messages nav: compact Send button, flat list, tighter spacing
- Stop hero clipping the Online popover; raise its z-index
- Give DM messages the stadium-ticket chrome + pull the thread up
- Lay messages page out as nav-left / content-right columns
- Revert messages page to stacked layout; just trim the top gap
- Override Page-container gap directly to pull messages content up
- Hide the redundant MessagesPageHero to pull the thread up
- Compact the messages nav rows to lift the thread higher
- Revert messages-page layout overrides; keep only the ticket chrome
- Make messages nav strip full-width like default theme
- Hide MessagesPageHero so the horizontal nav + thread sit at the top
- Trim remaining messages content margin + nav padding
- Force messages container to block stacking at all widths
- Add small top margin so messages nav clears the fixed header
- Restore the Messages hero banner
Full Changelog: 2.1.10...2.1.11
2.1.10
What's Changed
- style(hero): title above pills, left-aligned, more prominent
- style(hero): make discussion title bigger and bolder
- fix(hero): bump title selector specificity so size/weight actually apply
- style(hero): bring discussion title size down a notch
- style(hero): bring discussion title size down a bit more
- style(hero): shift decorations further right
- style(hero): shift decorations a bit further right
Full Changelog: 2.1.9...2.1.10
2.1.9
What's Changed
- style(hero): flush discussion-hero decorations to the far-right edge
- style(hero): 10px right inset on discussion-hero decorations
Full Changelog: 2.1.8...2.1.9
2.1.8
What's Changed
- fix(sidebar): exclude primary button from nav-link wrap rules
- fix(sidebar): scope nav-widen to IndexPage-nav, not all .Page-sidebar
Full Changelog: 2.1.7...2.1.8
2.1.7
What's Changed
- style(hero): stop the two decoration glyphs from overlapping
- style(sidebar): widen desktop left nav so conference names aren't cut off
Full Changelog: 2.1.6...2.1.7
2.1.6
What's Changed
- style(discussion): revert column widening, center scrubber instead
- fix(tags): force TagsPage grid icon spacing over flarum/tags
Full Changelog: 2.1.5...2.1.6
2.1.5
What's Changed
- fix(build): drop CSS min()/calc(min()) that broke the LESS compile
Full Changelog: 2.1.4...2.1.5
2.1.4
What's Changed
- fix(tags): force tag-icon spacing over flarum/tags + widen mobile nav
- style(index): wider showcase-card content area on desktop
- style(discussion): wider right-column (controls + scrubber) on desktop
Full Changelog: 2.1.3...2.1.4