Skip to main content

Patch Notes

Changelog

What we've shipped so far, roughly chronological. The small fixes live in the git log; these are the beats worth calling out.

v0.21.0 · 2026-05-18

House Style

Every transactional email VGDB sends now wears the house colours. Sign-up confirmation, password reset, magic-link, email change, and the welcome-after-onboarding email all share the same on-brand templates and arrive from a verified vgdb.co sender.

  • Branded confirm-signup, magic-link, reset-password, change-email, and reauthentication emails replacing the boilerplate defaults
  • Welcome email fires the moment a new player finishes the onboarding wizard, with a one-tap link straight to their profile
  • All transactional mail flows through a single verified vgdb.co sender with DKIM, SPF, and DMARC properly configured
  • Template typography swapped from Playfair Display to Outfit so the wordmark and headings finally match the site's geometric sans look
  • Dashboard-managed email templates retired: the templates now live in the repo and get reviewed in PRs like the rest of the codebase

v0.20.1 · 2026-05-14

Side by Side

Uploading and editing screenshots gets a calmer two-column layout, with the live preview pinned next to the form fields so what you're describing stays visible while you type.

  • Screenshot upload form restructured: file picker, title, description, and game link on the left; live preview on the right
  • Same two-column treatment on the edit form for consistency between submit and revise
  • Tighter empty states across both forms when no file has been picked yet

v0.20.0 · 2026-05-14

Wall of Fame

Community screenshots step out of the per-game gallery and into their own room. A cinematic hero, a fresh-drops grid, and a spotlight on the players keeping the cameras rolling.

  • New /media landing page with a cinematic Featured Shot hero, deterministically rotating through the most recent community uploads
  • Fresh Drops grid showing the twelve latest community screenshots
  • This Month's Top Uploaders strip celebrating the most prolific contributors and routing through to their personal galleries
  • Games Getting Love Right Now grid pointing at the games drawing the most community uploads in the last thirty days
  • Honest Coming Soon cards for Trailers and Artwork until those rails are ready
  • Media link in the Games nav finally active. No more Coming Soon badge

v0.19.1 · 2026-05-11

Custom Fit

Mobile players get a Preferences home that remembers your settings between sessions, a Help screen that actually answers VGDB questions, and a quieter rule for which lists show on visitor profile views.

  • New Preferences section in mobile Settings: pick a theme (auto, light, or dark) and it sticks across app restarts
  • Toggle for showing game titles on Library cover-card grids, so the gallery can read clean or hand-labelled
  • Help & FAQs rewritten with VGDB-specific answers covering libraries, lists, reviews, and screenshots
  • Lists with fewer than four games stay hidden on visitor profile views, so half-finished drafts do not surface until they have something to show

v0.19.0 · 2026-05-11

The Curator's Cut

Lists become a thing you build on mobile, not just a thing you read. A dedicated editor, batch picker, and a reusable SaveToListSheet land games on the right list in two taps.

  • Dedicated mobile editor for list metadata: name, description, public or private, ranked toggle
  • Drag-to-reorder on ranked lists with optimistic UI and server-canonical reconciliation
  • Batch-add games from a search-driven picker grid, multi-select before confirming
  • Per-item notes via a bottom sheet, with the italic preview surfacing on each row
  • SaveToListSheet reachable from the game-detail action bar, the profile lists page, and a long-press menu on Library Games tiles
  • Inline create-new-list flow from any save action with the current game pre-seeded as the first item

v0.18.0 · 2026-05-09

Behind the Build

Settings grew up. About, Changelog, and Roadmap now live one tap away on mobile, and Help got the FAQ label it deserved.

  • New About screen with version, build, and the three legal links
  • Changelog reachable from inside the app, sharing the same source as the web release notes
  • A mobile-only Roadmap with its own arc (Apple Sign-In, search drill-downs, personalised Discover), in the same medium-gaming voice as the web roadmap
  • Settings reorganised into Account and VGDB groups for easier scanning

v0.17.0 · 2026-05-08

People You Know

Mobile profiles became social. Tap a reviewer, follow them, or browse who follows whom. The four-tab IA is now complete enough for a TestFlight cut.

  • Public user pages on mobile, reachable from any review-card author tap on a game detail screen.
  • Follow and Unfollow with a single tap, optimistic flip, rollback on failure.
  • Tappable Followers and Following counts open paginated lists with a Follow button on every row.
  • Private profiles and blocked viewers each get their own honest empty state, no broken affordances.
  • Profile tab Reviews, Lists, and rating histogram (shipped in P3a) now match the public surface.

v0.16.0 · 2026-05-02

Reviewer's Voice

Reviews get a real address. Every user review now lives at its own URL with a hero, a rich body that breathes, and a stat panel that places the score in the room.

  • Dedicated SEO-friendly URLs at /games/[slug]/reviews/[username] for every review
  • Rich-text rendering on the body — headings, lists, inline images — via the new ReviewBodyRenderer (sibling to the article renderer)
  • Right rail with reviewer's rating, the game's site average and your delta, like/comment/view counts, the author's lifetime stats and a Follow CTA, plus a 'More from {Author}' compact list
  • Discovery strip below the body with three other takes on the same game, each linking through to its own page
  • Inline comments thread, server-rendered alongside the rest of the page (no more after-mount fetch)
  • Card click goes straight to the page everywhere — game detail, profile, landing, /games/reviews. Both reading modals retired

v0.15.0 · 2026-05-01

Splendid Metcalfe

Reviewing gets its own room. The cramped modal is gone, replaced by a dedicated multi-step flow with the smiling-star scale, the platform you played on, and a proper rich-text canvas for the long-form thing.

  • Three tiers in one flow: rate only, rate and a TL;DR, or the full long-form review with headings, lists, and inline images
  • Ten smiling-star scale at the heart of every review, animated step transitions, and a pinned 'You'll be reviewing' card that fills in as you go
  • Reviews now capture which platform you played on, surfaced as a 'Reviewed for' pill once the renderer catches up
  • New D-Pad in the masthead for create actions: Add a review and Create a list, designed to grow as more content types ship
  • Game-page entry pre-fills the game; the D-Pad entry asks you to pick one first and then drops you into the same canvas

v0.14.0 · 2026-04-29

Talk Back

Comments arrive on lists, screenshots, articles, and reviews. Reply, edit, delete, hide, report. Built for engagement without the chaos.

  • Comment threads on every user-authored content surface: reviews (in the modal), lists, screenshots, articles
  • One-level replies with the data model ready for deeper threading later
  • Soft-delete keeps conversations intact when the original poster removes a top-level comment
  • Owners and admins can hide individual comments without going through the reports queue
  • Notifications for new comments and replies, with user-blocks honoured everywhere
  • Reportable via the existing content-reports substrate, surfaced in the admin queue

v0.13.0 · 2026-04-27

Party Speaks Up

The roadmap stops being a one-way announcement and starts listening back. Sign in, hit the heart, and watch the order shift toward the things people actually want.

  • Vote on roadmap items: upvote-only, click again to take it back
  • Items now group by status: In Progress, Planned, Exploring
  • Vote counts are public so you can see what's pulling weight
  • Shipped items quietly retire to the changelog where they belong

v0.12.1 · 2026-04-25

Cover Story

List detail pages grew up. A magazine-style cover-art hero strip, a proper right rail with stats and discovery, and a cleaner header section turn every public list from a plain numbered table into something worth sharing.

  • Cover-art hero strip spans the top of every list detail page
  • Author bar below the hero: name, last-updated, view count, like button, and owner edit shortcut
  • Title and description move below the bar in a larger, more legible layout
  • Right rail on desktop: Stats card (Games / Likes / Views), More from the author, and You May Also Like
  • Mobile stacks everything in a single column with the stats card lifted before the list contents
  • You May Also Like surfaces popularity-ranked public lists from other authors

v0.12.0 · 2026-04-24

The Fine Print

The site now has a Privacy Policy, Terms of Service, and an Ethics page, each in two flavours: a two-minute human-voice read and the proper formal cousin for anyone who wants the details. Linked from the bottom of every page.

  • New /privacy, /terms, and /ethics pages, each with a Human ↔ Legal toggle
  • Human views in the same medium-gaming voice as /about: short, honest, readable
  • Legal views shaped by UK GDPR (privacy), English law (terms), and a formal Editorial Policy for ethics
  • Review-integrity pledge on the Ethics page: if we're ever given a review key, no favourable score for pressure or for free copies. Full stop.
  • Footer picks up three inline legal links plus a new signature line: built by one man with a ❤️ of gaming and fuelled by coffee

v0.11.1 · 2026-04-24

Full Screen

Community screenshots each get their own dedicated page: shareable URL, image-forward OG cards, the works. Upload and edit flows have moved out of modals into proper pages, and screenshots now appear in the sitemap for search engines to index.

  • Every user screenshot has a dedicated show-page at /screenshots/[id]
  • Upload and edit flows moved from modals to proper full pages
  • Spoiler flag: flagged screenshots blur until you hover or open the zoom view
  • Sharing a screenshot link to Slack / Discord / Twitter now produces an image-forward preview card
  • Screenshots added to the sitemap: indexable long-tail content for the first time

v0.11.0 · 2026-04-24

Show Your Work

Players can now upload their own screenshots to any game and show them off on their profile. Reports route straight to a new admin moderation queue when something needs a closer look.

  • Upload screenshots from any game page: title required, description optional, with a per-game cap to keep galleries tidy
  • New 'Community Screenshots' section on every game page, separate from the official IGDB gallery
  • New screenshots section on every public profile, plus a dedicated archive page at /users/[name]/screenshots
  • Lightbox view with attribution back to the uploader, plus owner-only edit and delete affordances
  • Report any screenshot: admins triage in a new moderation queue

v0.10.1 · 2026-04-23

Hot Streak

The games catalogue picked up a new way to glance at what the community has been rating. A horizontal strip of scored covers now sits between Top Rated and Popular, and a perfect 10 anywhere on the site finally looks the part.

  • New LATEST / RATINGS strip on /games: a horizontally-scrollable row of cover art with a score pill under each, showing the most recently rated games
  • Gold treatment for 10/10 scores sitewide: review cards, community average pills, and the new ratings strip all render the top score on #f4c430 fill

v0.10.0 · 2026-04-23

Party Members

The site grew a social nervous system. Reviews and lists can be loved, users can follow each other, and a bell in the top nav tells you when the party reacts to your stuff.

  • Heart buttons on review and list cards. The old 'helpful' count is now a 'like', wired everywhere reviews live
  • Follow other players from their profile, with counts and a 'Follows you' pill on the hero
  • New /followers and /following sub-pages on every profile
  • Notification bell in the nav: coalesces likes and follows into 'Alex and Sam liked your review' rows; desktop and mobile
  • User blocking with a clean cascade: block wipes the follow in both directions and clears pending notifications

v0.9.0 · 2026-04-20

Crit Report

Review cards finally got a first-class treatment. Two new variants replaced the three drifted inline copies, scores now come in two tones, and a lightweight reading modal catches anyone who wants the full take without leaving the page.

  • Two new shared review cards (portrait for grids, landscape for the featured slot), replacing the inline versions that had drifted across the landing page and the reviews index
  • Two-tone score badges: the reviewer's own rating in blue next to the game's community aggregate in teal, so a single take always reads alongside the crowd
  • Landing page reviews section capped to half the viewport with a horizontally-scrolling card strip that fades into the surface on the right edge
  • /games/reviews leads with a full-width landscape card; the rest form a 1/2/3-col portrait grid, with everything collapsing to portrait on mobile
  • READ MORE opens a lightweight reading modal when a body is truncated: title, full body, scores, spoiler blur, and a deep-link back to the game's reviews section for voting and edits

v0.8.0 · 2026-04-20

Receipts

Counts are coming. Game pages, profiles, reviews, and lists now log how many people stop by, quietly, privately, and ready to power the next round of party rails.

  • View tracking on games, profiles, reviews, and game lists
  • Privacy-respecting: anonymous by default, identified only with analytics consent
  • View-count badges land on every detail page; profiles stay owner-only
  • Counts are filtered for quality before they surface
  • Foundation for upcoming most-viewed rails (no UI yet, collecting baseline data first)

v0.7.0 · 2026-04-19 → 2026-04-20

Polish Pass

Less new surface, more tuning. The typography got quieter, every public heading got an eyebrow, and the copy settled into a consistent medium-gaming voice.

  • Heading font swapped to Objektiv Mk2 with tighter tracking
  • New SectionHeader primitive, applied site-wide starting with /community
  • Medium-voice copy sweep across discovery, user-scoped, and detail pages (three batches, roughly fifty surfaces)
  • Voice and tone guide added to the internal docs

v0.6.0 · 2026-04-17 → 2026-04-18

Player Profile

Public profiles went from a sparse card to a full magazine layout, the wishlist finally exists, and the nav grew a mega-menu. A week away and you'd come back to a different site.

  • Magazine-layout /users/[username] with hero banner, stats tiles, and widgets for Currently Playing, Backlog, Platform Mix, Top Genres, Ratings Breakdown, Completion, and Activity
  • Profile sub-pages for games, reviews, lists, and articles
  • Wishlist: new play status, /collection/wishlist page, badge, and profile tab. Kept out of owned-game counts.
  • Two-row navigation with page-centred search and a mega-menu
  • In-place collection status changes with aligned action rows
  • Owner-vs-visitor empty-state voice across every profile section

v0.5.0 · 2026-04-08 → 2026-04-13

Season One

The scaffolding around the product caught up with the product itself: a design system you can link to, an onboarding flow that doesn't dump new signups on the homepage, and the infrastructure SEO and analytics need.

  • /designsystem canvas documenting colours, typography, spacing, cards, buttons, era themes, icons, animations, and known gaps
  • Tutorial-Quest onboarding wizard: welcome, profile setup, platform picker, game picker, feature tour
  • Cookie consent modal with gtag integration and category-based controls
  • Google Analytics wired in, respecting consent defaults
  • SEO pass: canonicals, sitemap, robots, and breadcrumbs across listings
  • Accessibility sweep: focus states, contrast fixes, and ESRB / PEGI rating icons on game pages

v0.4.0 · 2026-04-06 → 2026-04-07

Meet the Party

VGDB stopped being a read-only reference and became a place with people. Community, companies, and approval-voted heartbeat charts all arrived the same week.

  • /community page with member grid, sort controls, and full-bleed member cards
  • Companies hub page with filters, plus public company detail pages with hero, stats, and info panels
  • Heartbeat chart fed by per-user +1 / -1 approval votes
  • IGDB and Steam importers now link developers and publishers into the companies table
  • Company progress cards with sign-in CTA fallback
  • Admin company pages with merge UI and self-merge guards

v0.3.0 · 2026-03-31

Game On

The catalogue grew from 'consoles' to 'consoles and the games you play on them': franchises, series, genres, and a games explorer all shipped the same day.

  • Games catalogue tables, types, and validation covering platforms, genres, modes, ratings, franchises, and series
  • Admin pages for games, franchises, series, and genres with inline editing
  • Public games explorer, game detail pages, and per-platform game tabs
  • Franchise and series detail pages
  • Server actions for full games CRUD with platform, genre, mode, and rating management

v0.2.0 · 2026-03-30

Control Panel

Admin CMS went live, giving us a way to edit 190 consoles without running SQL by hand.

  • Admin area with layout shell, sidebar, topbar, and toast provider
  • Platform CRUD with a paginated data table, a shared form primitive, and image upload
  • Enrichment tabs for history, media, trivia, and story, each with server actions
  • Delete confirmation dialogs with cascade impact display
  • Extended hardware spec fields surfaced on public pages
  • Strict validation across every admin form

v0.1.0 · 2026-03-30

Press Start

The first version anyone could actually use: a browseable fifty-year archive of 190 gaming platforms, with search, timeline, compare, and era-specific visual treatment baked in.

  • Platform detail pages with spec tables, family strips, and family breadcrumbs
  • Explorer page with instant search, faceted filters, and URL state sync
  • Cmd+K fuzzy search palette
  • Editorial home page with hero, featured platforms, and a generation grid
  • Timeline view with category filtering and a compare page with side-by-side specs
  • Era-aware theming (pre-8-bit through modern) with per-family boot animations and pixel loaders

v0.0.1 · 2026-03-30

Foundation

The bones before anything shipped: the project scaffold, the database schema, design tokens, and the seed pipeline that loaded the first 190 platforms.

  • Initial project scaffold with the first cut of design tokens, typography, and fonts in place
  • Database schema with strict types and a public read client
  • Slug, date, and generation helpers that still underpin the URL scheme today
  • Seed pipeline with foreign-key resolution, BOM handling, and empty-row filtering
  • Query functions for platforms to power the first public pages