What's Changed
- Encrypt mail at rest, update credit system by @asim in #541
- Add weather card to home dashboard by @asim in #542
- Weather card: auth check, opt-in location, 30-min cache by @asim in #543
- Fix weather card login detection by @asim in #544
- Remove daily allowance — credits only by @asim in #545
- Revamp credit system and enhance app monetization features by @asim in #546
- Update dashboard, listings, wallet, and pricing for app marketplace by @asim in #547
- Add price field to create form, MCP tools, and UpdateApp by @asim in #548
- Add price field to AI builder save bar by @asim in #549
- Add PWA meta tags, auto-refresh, display mode, and touch targets by @asim in #550
- Fix card layout — revert global touch changes, fix card wrapper clash by @asim in #551
- Change weather card cache TTL from 30 minutes to 1 hour by @asim in #552
- Align docs with new landing page messaging by @asim in #553
- Fix weather card showing blank when API reload fails by @asim in #554
- Fix weather card not refreshing when stale by @asim in #555
- Cache lat/lon so weather refreshes skip geolocation by @asim in #556
- Claude/add wallet transfers 74 phc by @asim in #557
- Expose agent as an MCP tool by @asim in #558
- Implement anti-spam measures and improve content handling by @asim in #559
- Implement email verification, captcha, and post rate limits by @asim in #560
- Add mu CLI: thin client that dispatches every MCP tool as a subcommand by @asim in #561
- Turn status card into a live stream with @micro AI mentions by @asim in #562
- Fix XSS vulnerabilities, implement shadowban, and charge for status posts by @asim in #563
- Claude/add wallet transfers 74 phc by @asim in #564
- Implement app creation charges, moderation, and user bans by @asim in #565
- Add debug logging and improve admin moderation safeguards by @asim in #566
- Implement content moderation and enhance admin user management by @asim in #567
- Add /updates endpoint — unified polling for mail, status, social by @asim in #568
- Show inline weather next to date, fix invite link layout by @asim in #569
Full Changelog: v0.20.0...v0.21.0