Every update, fix, and new feature — in the order they shipped.
invoice.paid cancels pending emails and sends recovery emailpublicNav() and publicFooter() — no more inconsistent headers across pages/help — covers setup, Stripe connection, dunning schedule, email templates, and troubleshootingscheduled_emails table every 5 minutesinvoice.paidinvoice.payment_failed and invoice.paid events