What's new
A short public log of what landed on the archive recently — grouped by day, written for readers, drawn from the git trail.
Ship notes · not a commit dump · Archive first · Fan Zone behind flags · Curated from the last few days of work
Recent days
26 July 2026
Next.js 16.2.12 & image tooling
Framework bump to Next 16.2.12 (with matching eslint-config-next), plus an explicit sharp dependency for admin asset uploads and image optimization.
Security hardening pass
Rate limits on analytics collect and Fan Zone sign-up/sign-in, safer favorite links, stronger fan passwords, scrubbed public settings (takedown email no longer anon-readable), validated GA/GTM IDs, HSTS in production, and a hard split so Fan Zone accounts can’t reach the admin console.
First-party analytics & visitor badge
Anonymous pageview tracking (no IP, no personal profiles), an admin Analytics console with 30-day charts and top pages, and a danfo visitor counter in the footer. Privacy notes live on Legal.
What’s new page
This changelog — a public record of what shipped recently, linked from the footer Meta column and the More menu.
Cover art LCP polish
Above-the-fold album covers now eager-load with high fetch priority so the first paint stays sharp on home, discography, era, and album pages.
24 July 2026
Songs catalogue: Spotify & YouTube IDs
Matching scripts and catalog updates wire more tracks to verified Spotify and YouTube embeds, with rate-limit handling so fills can resume cleanly.
Fan Zone: handle + password auth
Fans sign in with a handle and password instead of anonymous sessions — same favorites, polls, comments, and playlists, with a clearer identity model.
Key bars formatting fix
Small readability pass on snippet key-bar markup.
23 July 2026
Fan Zone reliability & UI
Stronger error handling on favorites and playlists, sign-out in the handle picker, clearer mutation feedback, and tighter Supabase policies for fan writes.
Navigation & chrome refresh
Leaner header/footer grouping (Archive / Explore / Meta), DoorCard and PageHeader primitives, modal patterns for Fan Zone actions, and admin UI border/shadow consistency.
Media gallery & CinemaPlayer
CMS seed upserts for media items, search and sort on the Watch page, and a CinemaPlayer for a cleaner embed viewing experience.
This page is editorial, not exhaustive — internal refactors and tooling commits are folded into the notes that matter for visitors. For affiliation and takedown rules, see Legal.