Changelog
Every meaningful change shipped to LevelUp Lore. Built and maintained by one person — updated often.
Follow along live in the
#changelog channel on Discord for real-time updates.
🚀 Public Launch
✨ Launched
- Public launch with custom domain (levelup-lore.com)
- Live payments via Stripe — $5 per game, $30/month subscription
- Four gallery games across statistics, economics, anatomy, and statics
- Discord community server with verified roles via bot
✨ Added
- Contact form emails now delivered instantly via Resend
- Privacy Policy page (Australian Privacy Act compliant)
- Public changelog and roadmap pages
- Plausible analytics (privacy-friendly, cookie-free)
- Rate limiting on auth and contact endpoints
- Discord links across nav, hero, footer, and floating button
- Custom SVG icons for landing page cards
- 404 page
🎨 Polish
- Rewrote all copy to first-person "I" to reflect the solo-founder project
- Added OG/Twitter meta tags for nicer social shares
- Updated About page with founder journey + timeline
🔧 Business Layer
✨ Added
- User accounts with Supabase Auth
- Stripe payments integration (single games + subscriptions)
- Auto-refund on failed game generation
- Subscription management via Stripe billing portal
- User dashboard and profile pages
- Terms & Conditions + Privacy Policy T&C agreement gate before checkout
- Password reset flow via email
- File size limit increased from 2 MB to 10 MB
🐛 Fixed
- Stripe webhook delivery issues
- Subscription records not created on checkout completion
- Game asset loading speed (now served via Supabase CDN)
🎮 Core Game Engine
✨ Added
- Two-pass AI content generation pipeline (Claude for content, Fal for images)
- Playable RPG game engine with challenges, teaching, stalls, portraits
- Diagram generation and verification loops
- First-ever successful game generated from a lecture PDF