Updates
Product changelog and release notes.
August 25, 2026
Public demo & trust page launch
- Added a live demo page showing the learning workspace with mock data — no signup required.
- New About page with the story behind the product.
- New Updates page (this one) for changelog transparency.
- Landing page revamp: product screenshots, privacy reassurance section, trust badges in footer.
- Privacy FAQ added to the landing page.
August 24, 2026
Payments live & production switch
- Waffo Pancake payments integrated: Basic ($3/mo) and Pro ($9/mo) subscriptions.
- Webhook handler with signature verification for subscription lifecycle events.
- Subscription management: cancel subscription, status tracking, billing card on dashboard.
- Reassurance copy on pricing page and dashboard billing card.
- Production environment: webhook, keys, product IDs all set to prod.
- Test data cleanup: all test accounts, plans, sessions, and usage records cleared.
August 23, 2026
Auth security hardening
- Rate limiting on all auth endpoints: email cooldown, IP throttling, login lockout.
- Account enumeration prevention: 409 on existing email, rate-limited.
- Open redirect guard on the post-login redirect parameter.
- Ghost cookie fix: middleware no longer redirects based on cookie presence alone.
- Session token SHA256 hashing before database storage.
- CSP, security headers, robots.txt hardened.
August 22, 2026
Learning workspace v1 complete
- Socratic tutor with streaming responses and 60ms throttled rendering.
- Per-node conversation threads with mastery detection via [[STATUS:completed]] protocol.
- Cross-chapter student learning profile with automatic regeneration.
- Welcome card with beginner/intermediate level selection.
- Per-chapter notes with ruled-paper editor and autosave.
- Course notes overview panel with sync-jump toggle.
- Dark mode with 3-way theme toggle (Auto/Light/Dark) and first-paint flash prevention.
- Free tier: 1 course, 1/3 of points unlocked, locked nodes with blur and upgrade prompt.
August 21, 2026
Course creation & dashboard
- Two-step course creation: paste material → background outline generation → preview and edit → confirm.
- Admin panel with stats, user management, and live pricing editor.
- Dashboard with course list, progress bars, RecentTasks polling, and monthly credit usage bar.
- Background task system with server-side outline generation via Next.js after().
- Credit system: chat (1), outline (5), memory (3) with quota checks and atomic deduction.
August 20, 2026
Authentication & landing page
- Email + 6-digit verification code signup via Gmail SMTP.
- Scrypt password hashing with HttpOnly session cookies.
- Landing page with hero, pricing (Free/Basic/Pro), FAQ, and footer.
- Terms of Service and Privacy Policy pages.
- Vercel Analytics integration.
RecallTutor · Active development · 2026