* Added a public per-event "Songs Heard Tonight" VibeScan playlist page with live updates and per-platform export
* Refactored the monolithic server into modular route and helper files with no behavior change
* Fixed a vibe-battle vote foreign key that blocked account deletion
* Enhanced music matching algorithm
* Age gating for social actions, including the new age collection flow and backend enforcement for posting/replying.
* Enhanced UX/UI for playlist conversions/vibe scans