What's Changed
- Security: require Stripe webhook signature, blog admin override by @asim in #534
- Fix LaTeX dollar signs and markdown links in digest by @asim in #535
- Fix fmt.Sprintf arg count in content.go by @asim in #536
- Fix blog cache panic, add API & MCP playgrounds by @asim in #537
- Fix blog post delete button by @asim in #538
- Remove all "free" language from platform by @asim in #539
- Reframe as personal dashboard by @asim in #540
Full Changelog: v0.19.0...v0.20.0