Changelog
Recent updates, new features, and improvements to EMStudio Pro.
March 24, 2026
Stripe Payments & Custom Checkout
- •Replaced Lemon Squeezy with Stripe for more reliable payment processing
- •New branded checkout dialog with inline payment form
- •Single server call optimization for both billing periods
March 23, 2026
My Classes Page & Dark Mode
- •New My Classes page with bulk lesson operations and drag-to-unit support
- •Full dark mode support with semantic token-based coloring
- •Fixed timetable auto-save race conditions
March 22, 2026
Schedule Exceptions & Blocked Days
- •New blocked days system for holidays and non-school days
- •Schedule exceptions: cancel, modify, or add one-off time slots
- •Holiday calendar support for 31 countries
March 21, 2026
Soft Delete & Undo
- •Soft delete for classes, students, lessons, assignments, units, and tasks
- •10-second undo toast on all delete actions
- •Realtime safety net for automatic cache invalidation
March 19, 2026
Custom Standards & Feedback
- •Create custom standards frameworks with short codes
- •New feedback system with question tags and initiative tracking
- •Color key rename for better theme consistency
March 18, 2026
Feedback Initiatives
- •Group related feedback items into initiatives for roadmap planning
- •Admin reply system for feedback threads
- •Custom standards with auto-generated short codes
March 17, 2026
Trial System
- •30-day free trial starts on onboarding completion, not account creation
- •Trial expiration banner with upgrade prompt
March 15, 2026
Lesson Ownership & Security
- •Added user_id to lessons for proper ownership tracking
- •Enhanced RLS policies for lesson security
- •Optimized profiles RLS to prevent recursion
March 11, 2026
Interactive Tutorials
- •Step-by-step onboarding tutorials for each dashboard page
- •Spotlight-based tour system with sample data
- •Tutorial progress tracking across sessions
February 2026
Schedule Lessons & Semesters
- •Link lessons to specific schedule slots and dates
- •Per-class units with class-specific time slots
- •Semester system for organizing academic periods
- •Standards coverage tracking with RPC-based reporting
February 2026
AI Chat & Token Credits
- •AI-powered lesson assistant with chat interface
- •Token credit system for AI usage
- •Page-specific settings for customizing dashboard views
January 2026
Task Management & Student Classes
- •Full task management with tags, priorities, and due dates
- •Student-class junction table for multi-class enrollment
- •Global grade categories shared across classes