2026-08-05
Laravel 13 and billing safeguards
- Upgraded the app to Laravel 13 and updated the supporting packages.
- Added more billing tests for card updates, subscriptions, declined payments, Stripe webhooks, duplicate events, and plan limits. This includes making sure updating a card doesn't create a second subscription.
- Updated staging and production deploys so all tests and frontend builds have to pass before any images are built or pushed.
- Updated the chart packages.
- Improved audio metadata + duration detection.
- Fixed billing page slider alignment.