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.