Version 1.2.2
January 18, 2026
Changed
- Optimized CSS custom properties for better contrast across all elements
- Changed primary/CTA colors from gold to blue (#2563EB) for better accessibility
- Updated text color variables for improved readability
- Tab buttons now have proper background colors for visibility on dark themes
- Fixed session "View Materials" button to use white text on blue background
- Tabs navigation now has rounded top corners and consistent backgrounds
Version 1.2.1
January 18, 2026
Added
- Course wrapper div with light background for single course pages
- Ensures courses display correctly on dark-themed sites by default
- Wrapper uses CSS custom properties so themes can override
Version 1.2.0
January 18, 2026
Added
- Course export/import functionality on the Settings page
- Export courses with all sessions and metadata to JSON files
- Import courses from JSON files (imported as draft with "Coming Soon" enabled)
- Drag-and-drop file upload for imports
- Completely redesigned Settings page with modern tabbed interface
- General settings tab (display options, email settings)
- Email Templates tab (enrollment, notification, coming soon emails)
- Default Content tab (waivers, post-purchase message, financial aid)
- Import/Export tab (course export/import tools)
- Card-based layout with improved visual hierarchy
- Version number displayed in header
Changed
- Settings page now uses horizontal tabs instead of single long form
- Test email buttons now use toast notifications instead of alerts
Version 1.1.4
January 18, 2026
Fixed
- PHP parse error on single course template (missing PHP closing tag before line 351)
Version 1.1.3
January 18, 2026
Fixed
- New FAQ items now get a proper TinyMCE editor for the answer field instead of a plain textarea
- Added wp_enqueue_editor() to ensure editor API is available for dynamic editor initialization
Version 1.1.2
January 18, 2026
Fixed
- "Add Another Question" button now adds only one question instead of two (removed duplicate event handler)
Version 1.1.1
January 18, 2026
Fixed
- Session generation preview now correctly matches class day checkbox values (sun, mon, tue, etc.)
- Unsaved changes indicator now properly resets when clicking "Save Changes" button on tabs
Version 1.1.0
January 18, 2026
Added
Frontend Improvements
- Tabbed content organization for single course page (Content, Sessions, FAQs, Materials tabs)
- Settings option to toggle between tabbed and list view for course display
- Course search functionality on the archive page
Admin UX Enhancements
- Required field indicators with red asterisk for mandatory fields
- Help tooltips with contextual guidance for complex fields
- Unsaved changes indicator banner when form data is modified
- Toast notification system replacing blocking alert dialogs
- Email placeholder insert buttons for enrollment and notification email editors
- Improved drag handle visibility for sortable items
- Collapsible sections in Registration tab
- Session generation preview modal showing all sessions before creation
Course Management
- Course duplication/cloning feature with "Duplicate" action in course list
- Duplicates all course meta, taxonomy terms, featured image, and associated sessions with materials
Changed
- Replaced all JavaScript alert() calls with non-blocking toast notifications
- Session generation now shows preview modal instead of simple confirm dialog
Version 1.0.0
Initial Release
Added
- Course and Session custom post types
- WooCommerce integration for course registration
- Student management system
- Course materials with document, video, and link support
- Registration questions and waivers
- Email notifications for enrollment
- Recurring and specific date scheduling options
- Course categories and difficulty levels
- Online, in-person, and hybrid delivery support
