Live Gizz Rankings

Changelog

Documentation of all the updates to the site. If you're interested in digging in to more specifics in the code, you can take a look here on GitHub.

October 2025

Site

  • Added the option to sign in with Apple or Google

September 2025

This month I've been working on the biggest updates to site since its initial launch!

Content

  • Added Phantom Island
  • Added all nominated performances
    • From here on out, there will be no more nominated performances since everyone can now just add performances directly.

Site

  • Added the ability to add and edit content directly in the site. This includes albums, songs, shows, and performances.
  • Added the ability to skip a pair of performances. Once you skip a pair, you won't see it again.
  • Added the ability to filter a voting session to performances of a specific song.
  • Added the ability to set multiple YouTube videos for a show
    • The primary use for this that I have in mind is for residency shows, where one "show" on this site actually corresponds to the entire residency.

Codebase

  • Updated all major dependencies
  • Switched from eslint to oxlint
  • Moved all data access to use the database
  • Added email sending functionality
    • This is currently just for me to get email notifications when edits are made.
  • Remove seed data files

May 2025

Content

  • Replaced YouTube links to unofficial uploads of the 2024 shows with links to the official uploads. (Thank you for your work, Chris Dempsey. Your uploads kept this site going strong while we waited for the official ones!)

January 2025

Content

Site

  • Added lists of songs that are in need of nominated performances to the nominate page
  • Added notes on songs that the band has not performed live yet
  • Added this changelog page
  • Added popover notes explaining Elo scores
  • Added YouTube videos to show pages
  • Added sections to the nominations page grouping nominations by their current status
  • Added show dates to performance pages

Codebase

  • Split up seed data into separate files to make it more manageable

December 2024

Content

Site

  • Added a nomination form and a page for viewing nominations
  • Added links to Gizz Tapes
  • Added a 404 page
  • Added a nicer error page
  • Added a "best of" section to album pages
  • Added Gizz Tapes notes to show pages
  • Added an "about" page with links to more related projects
  • Added a page for me to document some analysis of the voting behavior so far
  • Made the performance selection logic on the vote page more random
  • Optimized the background animation
  • Misc styling improvements
  • Fixed an issue where the vote page wouldn't update after voting

Codebase

  • Switch from Yarn 1 to Bun for package management
  • Upgrade from Node 20 to Node 22 for builds and Vercel Functions
  • Improve seed data validation script
  • Add a license

Security

  • Add CSP headers

November 2024

Site

  • Initial launch of the site!

Codebase

  • Set up Sentry for error monitoring
  • Set up GitHub Actions CI and Dependabot