Changelogs
Stay up to date with the latest changes and enhancements.
Stay up to date with the latest changes and enhancements.

12. May 2026
Share
New Features
- Course starter templates and redesigned creation flow: Course creation now opens with a redesigned first step featuring a Transform hero card and toggleable panels for "Other Ways To Create", "Start from Template", and "Start from Scratch". Six starter templates prefill the topic, learner profile, learning outcomes, course length, tone, and outline so first-time users can get going without a blank canvas. A confirmation dialog now appears if applying a template would overwrite existing work, and a Welcome greeting plus auto-opened templates panel greet first-time users.
- Organization-wide outline presets: Administrators can now create and manage organization-level outline presets that appear alongside learner profile presets in the course creation flow, letting teams reuse consistent course structures across projects.
- Lesson version history with force-create and author names: Lesson version history now shows the user who made each version and lets you manually force-create a new version, making it easier to manage and revert lesson edits.
- Recently-used colors and fonts in editor pickers: Color and font pickers in the editor now include a "Recent" section showing colors and fonts already used elsewhere in the lesson, so you can quickly reuse non-theme values without scrolling the full palette or copy/pasting hex codes.
Bug Fixes
- Fixed an outline prompt validation error: Fixed an issue where saving an outline prompt could fail with a validation error because the value was being submitted in the wrong format.
- Fixed images from URL sources not loading in the editor: Fixed an issue where images extracted from PDF or PPTX sources added via URL would return 404s in the editor. Images from URL-based sources now display correctly alongside images from uploaded files.
- Fixed rich text content not rendering in outline and cover-page editors: Fixed a regression introduced with the TipTap v3 upgrade where the outline editor and cover page would display raw markdown characters instead of formatted text.
- Fixed iframe embeds when pasting full embed code: Pasting iframe embed code (rather than a bare URL) into the iframe embed element no longer shows "Invalid iframe URL". The URL is now extracted automatically from the embed snippet.
- Fixed an organization themes bug: Fixed a backend issue affecting organization theme handling during data deletion flows.
- Fixed PPTX processing retry storms: When a PPTX file failed to convert, the backend was retrying repeatedly and not reporting the failure. PPTX conversion errors are now reported immediately to monitoring, and the system no longer attempts to build a vector index for projects with no successfully processed sources, preventing retry loops.
Improvements
- Improved reliability of course translations: Course translation now uses a more robust JSON repair library with retries and parallel processing (with bounded concurrency for cards and lessons), making translations faster and more reliable when handling malformed AI output.
- More reliable image error handling: When media URLs fail to load, the editor now returns clearer errors and captures the failures for diagnosis instead of failing silently with raw 500s.
- Improved scrolling performance in long lessons: Refactored editor components to reduce layout thrashing, eliminating stutter when scrolling through long lessons — especially noticeable on lower-spec machines.
- Standardized input, suggestion, and source styling across course creation: Inputs, learner-profile and outcome suggestion lists, and source rows in the course creation flow now share a consistent bordered white look with a unified focus state, and source rows display a file-type icon based on extension.
- Course length field has a clearer label: The custom-lessons input on the course-length step now has a proper label and a more appropriate size.
- Reduced load on PDF export service: Tuned the PDF/PPTX export service to use less aggressive processing so the main application isn't overburdened during large exports.
- Callout and audio blocks in the insert popover: The insert popover (the "+" menu inside the editor) now offers callout and audio block options, making it faster to add these content types without leaving the keyboard.