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

Stay up to date with the latest changes and enhancements.
19. May 2026
Share
Bug Fixes
- Outline prompt validation error: Fixed an issue where editing the outline prompt could fail with a validation error when the value was submitted as an array.
- Images from URL sources not loading in the editor: Fixed an issue where images extracted from PDF or PPTX sources added by URL would fail to load in the editor and return a 404.
- Cover page and outline editor rendering markdown content: Fixed a regression where the cover page and outline editor displayed raw markdown text instead of rendering it as formatted content.
- PPTX upload retry loop: Fixed an issue where a failed PPTX conversion could cause the source processing job to retry in a loop. Failures are now reported to monitoring and the job stops cleanly.
Improvements
- Smoother scrolling in long lessons: Refactored components in the project editor and audio player to reduce layout thrashing, improving scroll performance in long lessons on lower-spec machines.
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.

04. May 2026
Share
New Features
- Brand theme setup wizard for new users: Added a guided first-run experience that walks new users through creating their first brand theme. You can extract colors, fonts, and a logo automatically from your company website, or pick from a set of presets, before creating your first course.
- Image lightbox in course preview: Clicking an image in course preview now opens it fullscreen so learners can read diagrams and graphics in detail. The lightbox supports keyboard navigation and screen readers, and respects reduced-motion preferences.
- Manage learner profile presets: Added a dialog to manage learner profile presets directly from the Learner section, making it easier to reuse audience definitions across courses.
Bug Fixes
- Topics field now saves typed text on blur: Text typed into the Topics field is now added as a topic when you click out of the field, instead of being discarded unless you pressed Enter.
- Dragging onto activity blocks now works: Fixed a bug where dragging an element from the sidebar onto certain blocks (such as quizzes and matching activities) did nothing or showed no drop indicator.
- Dragging items into Details blocks no longer replaces card content: Dragging a new element into a Details (collapsible) block now inserts the element instead of wiping out the existing card content.
- Audio menu hidden on cover page: Removed the audio narration menu from the cover page, where narration isn't generated and the controls had no effect.
Improvements
- Larger character limit in list editors: Raised the character limit in list-style fields (Lesson Objectives, Exam Objectives, etc.) from 700 to 2,000, with a clear visual warning when you reach the cap so it's obvious why typing has stopped.
- Editor menus now follow focus instead of hover: Block menus in the editor now appear when you focus a block, with clearer outlines around the active element. This makes it easier to know which block you're editing and avoids multiple menus showing at once.
- Default course-creation mode highlighted: The course creation type selector now highlights the default option and dims the others, making it easier to scan all options before choosing.
27. Apr 2026
Share
New Features
- SCORM completion status corrected for courses without exams: Courses that contain no required Exams will now send a βCompletedβ status without a score. If a course contains any scored Exams it will continue to send a βPassedβ status with a score. The change ensures reporting accuracy within your LMS.
Bug Fixes
- SCORM video and audio export: Fixed media downloads in SCORM exports across all environments so video and audio files are properly bundled into SCORM packages instead of failing with errors.
- Topics field now saves typed text on blur: Fixed an issue where typing a topic and clicking away (without pressing Enter) would discard the entry and prevent it from being used in later steps.
- Dragging onto atom elements now works: Fixed a bug where dragging an element from the sidebar onto certain editor blocks did nothing or showed a missing drop indicator.
- Dragging details no longer replaces card content: Fixed a bug where dragging a details element from the sidebar into a card would wipe out the entire card's existing content.
- Audio menu hidden on cover page: Removed the audio menu from the cover page where narration is not generated, preventing confusion and broken interactions.
- Embeds work in the editor on first load: Fixed an issue where embeds were blocked when navigating to the editor without a hard reload, by adjusting the security policy on source routes.
Improvements
- Editor menus now follow focus instead of hover: Element menus in the editor now appear based on focus with clearer outlines, eliminating the confusion of multiple overlapping hover menus.
- Highlighted default option in create mode selector: The course creation type picker now visually highlights the default option and dims the others, so customers can read all options before choosing.
14. Apr 2026
Share
New Features
Reusable tone of voice presets: Save your organization's tone of voice settings as presets and reuse them across courses. Manage presets from a new organization settings page, including creating, editing, and removing presets.
Default themes: Introduced a suite of default themes that are available on all plans. Customers with Custom Themes can edit and delete custom themes in the same manner as other themes they have built.
Additional fonts: Expanded the font library with additional options (including Clash Display and General Sans fonts) to give you more design flexibility.
Course topics: Topics now appear as individual pill-shaped tags when creating a course, making them easier to add, view, edit, and remove. Suggested topics are clearly marked once added, and a 5-topic cap keeps courses focused for learners.
Learning outcomes: Learning outcomes are now clearly marked once added, and a 9-outcome cap ensures a focused learner experience.
Constrain width layout option: A new "Constrain width" layout option lets you control how wide content spans on the page for cleaner, more readable lessons.
Bug Fixes
List item colors: Fixed list bullet and number colors so they correctly match the chosen text color in lists.
Accessibility improvements in the editor and sidebar: Addressed a range of accessibility issues across the sidebar, lesson list, cover page, headers, quiz and true-or-false components β including better keyboard focus, ARIA handling, and heading semantics.
SCORM return value fix: Fixed an issue where SCORM's doLMSSetValue returned no value in some contexts, which could cause compatibility problems with certain LMS platforms.
SCORM upload label: Corrected the SCORM label shown in the share/export menus so it displays the right wording.
Comments anchoring to the wrong block: Fixed a bug where clicking the comment button on a custom node would attach the new comment to wherever the cursor was previously, instead of the block you were hovering.
Scrollbar closed the language dropdown: Fixed a bug in the "Translate course to..." language picker where clicking the scrollbar accidentally closed the dropdown.
Backdrop blur in PDF exports: Removed backdrop-blur effects when rendering PDFs so exported documents no longer show unexpected blur artifacts.
Layout cell positioning: Fixed an issue with how columns inside layout grids determined their position, leading to more reliable layout rendering.
Course category ordering in audio streaming: Fixed an issue in audio processing where categories were read in a strict order that could cause incorrect transcription grouping.
Font loading in PDF/PPTX exports: Fixed font-loading issues in the export service so fonts render correctly in generated PDFs and slide decks.
Analytics events firing too early: Fixed a bug where analytics events were sent before the page had finished loading, leading to inaccurate tracking.
Default lesson parameters: Corrected the default values used when generating lessons so new courses start with the intended settings.
Improvements
More accurate text extraction: Improved how the app extracts plain text from lessons for downstream processing, leading to better accuracy.
Removed deprecated source input types: Cleaned up old, unsupported source types from the course creation flow so only supported formats are offered.
Organization tracking in analytics: Analytics events now capture organization information, improving usage reporting for teams.
Add card button on lesson groups: Added a dedicated "Add card" button at the bottom of each lesson in the sidebar. Clicking it opens the card type picker and inserts a new card directly at the end of the lesson (in edit mode).

25. Mar 2026
Share
Timelines, Steps, Cycles & More
Turn any process into a visual story. Our layout elements make it easy to break down complex workflows, sequences, and repeating cycles into scannable visuals.
Choose from a range of layout styles, and customize colors across the entire section or individual steps to match your brand or highlight what matters most.

What can you build with these?
Timelines are perfect for onboarding journeys (e.g. "Your First 90 Days"), product roadmaps, project milestones, or course overviews in compliance training.
Steps work great for standard operating procedures, how-to guides, troubleshooting flows, or any sequential process like "How to Submit an Expense Report."
Cycles shine when you need to show repeating processes β think performance review cadences, continuous improvement loops (Plan β Do β Check β Act), or seasonal planning workflows.
17. Mar 2026
Share
New Features
More Elements in Columns: Removed restrictions that prevented adding certain elements (like Flip cards) when editing inside a column block.
Bug Fixes
SCORM Download Fix: Resolved an issue where downloading a SCORM package for an integrated course could fail.
Search Fix for Non-PDF Sources: Fixed a crash that could occur when searching course content generated from YouTube videos or web URLs.
File Type Detection: Improved how uploaded file types are detected during processing, avoiding edge cases that could cause failures.
Improvements
Updated Pricing Page: Refreshed the pricing page and available plans with associated feature list and descriptions.
Improved Matching Activity Layout: Swapped column order so draggable items appear on the left, changed drag behavior to swap items instead of reorder, and instructions are now always visible.
10. Mar 2026
Share
New FeaturesMatching Activity: Added a new interactive matching activity where learners can match pairs of items together, available as a new element type in the lesson editor.
New Text-to-Speech Voices: Added 2 new voice options, Cedar and Marin, for the text-to-speech audio narration feature, giving course creators more choices for how their courses sound.
Inline Images in Lessons: Images can now be placed inline within text content, allowing for more flexible and visually rich lesson layouts.
Bug FixesFonts Display: Resolved an issue where courses using could encounter rendering inconsistencies when loading.
Large File Transcription: Resolved an issue where uploading large audio or video source files for transcription could fail with a timeout error.
File Upload Errors: Fixed a crash that could occur when a media file upload encountered an undefined file reference.
Public URL Import: Improved reliability of importing content from public web URLs, fixing cases where certain websites would block the content extraction.
ImprovementsImage Display Defaults: Images now default to 'fit' sizing, ensuring they display fully without being cropped.
Expanding Marker Images: Interactive images with marker hotspots now expand to a larger size for better visibility on hover.
03. Mar 2026
Share
New FeaturesImage focal point: You can now set the focal point for images set to fill in the image element. Hover over an image, select Focal Point in the element toolbar, drag to set the focus and then click Focal Point to save.
Bug FixesSCORM export downloads: Resolved issues where SCORM package downloads could fail or produce incomplete exports. Downloads now use a more reliable streaming approach.
Flipcards in PDF exports: Flipcard elements now render and display correctly when exporting courses to PDF format.
Sticky images in cards: Images set to sticky positioning within card layouts now properly stick during scrolling again.
Background color bleeding: Resolved an issue where a project's custom background color would incorrectly apply to pages outside the cover page.
Toolbar buttons not responding: Fixed a bug where clicking toolbar icons in the editor would not register properly.
Slide formatting with special characters: Resolved an issue where AI-generated slides containing apostrophes or special characters would render incorrectly.
Floating menu positioning: Resolved an issue where the floating menu in the editor could appear in the wrong position.
ImprovementsSide panels: The comments and elements side panels now share the same panel.
Sorting element in insert menu: The sorting interactive element can now be inserted directly from the insert popover menu when editing course content.
Upgraded drag-and-drop interactions: Replaced the drag-and-drop library with a more modern and accessible solution, improving reliability and touch support for sorting, ranking, and quiz elements.
Better sorting layout on mobile: The sorting activity now stacks categories vertically on mobile screens instead of side-by-side, making it easier to use on smaller devices.
Upgraded AI models: Upgraded to Claude Sonnet 4.6 for course outline generation and Claude Haiku 4.5 for response repair, producing higher quality and more reliable course structures.
Refreshed editor icons and menus: Updated editor interface with consistent iconography across all content block types and an improved insert menu.
Enhanced chart editing: Better paste support, custom chart colors, and fixed overlap issues in the chart editor.
Faster media loading: Added caching for project media sets, reducing load times for courses with many images and media files.
Improved source file processing: Switched to true headless Chromium for processing uploaded files, improving reliability when extracting content from web pages and documents.
17. Feb 2026
Share
New FeaturesChart Element: Added a new chart editor that allows you to create bar charts, pie charts, and line charts directly within your course lessons and customize the colors of each data series. You can paste data from spreadsheets, define chart labels and values, and see a live preview.
Custom Themes: Custom themes are now the default theming system when available to your organization. Themes created at the organization level are automatically available to all courses within the organization. Theme creation and editing options are gated based on user permissions, only admins are able to create and edit themes.
Bug FixesFixed SCORM score reporting on early exit: Learner score is now sent when the learner has finished the course rather than on progression through the course to enable increased accuracy in SCORM reporting.
Fixed editor menu overlap: Fixed an issue where nested content block menus in the editor could overlap each other, making them difficult to use.
Fixed preview background color on iOS: Fixed an issue where the course preview page background color would not fill the entire viewport on iOS devices.
Fixed theme editing state: Fixed an issue where the theme editor state could get out of sync, causing unexpected behavior when editing organization themes.
Fixed navigation in course creation flow: Improved navigation behavior in the course creation screen to prevent browser history issues when moving between creation steps.
ImprovementsPreview page update: The course preview page has been updated for mobile so that the learner actions such as continue are visible on the screen and no longer requires scrolling to access.
Refreshed editor toolbar icons: The floating menu when an element is selected now shows the icon for the element. All menus in the editor have been updated so that element icons match across all occurrences.
Improved library navigation reliability: Improved the reliability of navigating between the course library and individual courses by using full page transitions.
Faster media loading with caching: Improved performance when loading course media by implementing a caching mechanism that reduces redundant database queries.
Improved backend reliability for AI processing: Fixed a configuration issue in the AI processing backend that could cause connection failures in certain deployment environments.