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.
January 2025
Content
- Added all songs from all albums
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 multiple files to make it more manageable
December 2024
Content
- Added 72 new songs
- Added 28 new shows
- Added 193 new performances
- Wrote an initial blog post
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