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.
29. Jul 2026
Share
New Features
- Answer AI Assistant questions in your own words: When the AI Assistant pauses to ask a question while generating a course, you can now type a free-text answer instead of only picking from the suggested options.
- AI chat assistant can now search your uploaded source documents: The AI chat assistant can look up and reference documents you've uploaded, grounding edits with citations to the file and page.
- Icons and automatic stock photos for callouts and layout cards: Attach an icon to callout blocks and layout cells (steps, tabs, accordion, grid, ring) from a curated set. AI-generated lessons also include matching icons automatically, and image blocks without a matching source image fall back to a fitting stock photo.
Bug Fixes
- Fixed AI-generated cards sometimes appearing blank: Quiz, chart, carousel, flip-card, and other interactive cards created by the AI chat assistant could occasionally end up silently blank due to malformed content. These are now validated and repaired before saving.
- Fixed a rare issue that could briefly take the whole app offline: Closing a tab or navigating away mid-load could crash the server itself, briefly taking the entire app down for everyone. The app now handles these cancellations safely.
- Fixed lessons getting stuck retrying instead of showing a clear error: Lessons created without any assigned source pages would silently retry generation several times before failing. They're now flagged with a clear error right away.
- Fixed being able to skip past a learning outcome error when creating a course: Entering a learning outcome longer than 500 characters let you advance to the next step even though it was invalid, causing generation to silently fail later. The error is now caught before you can move on.
- Fixed course generation crashing for some lessons: Generating a slide-based lesson with no assigned sources could crash the whole job. This is now handled gracefully.
- Fixed incorrect card counts for slide-based lessons: Lessons created from slides sometimes showed a card count in the outline that didn't match the number of slides actually generated.
- Fixed true/false questions showing raw text instead of a question: Asking the AI editor to add a true/false interaction could show raw text instead of the actual question.
- Fixed duplicate AI writing requests in the lesson editor: Continue Writing, Summarize, Extend, and Rephrase could fire the same generation request repeatedly. Each action now only fires once.
- Fixed lesson pages freezing when moving between lessons: Learners could experience the page freezing for several seconds when moving to the next lesson in a course with no quiz.
- Fixed alignment and overflow issues in ranking questions: Fixed misaligned numbering and text overflow when answers were long in ranking and sorting interactions.
- Fixed multiple mobile layout issues across the app: Fixed overflowing buttons on the sources step, a header that didn't wrap on the outline step, and an unreachable Next button on the tone-of-voice step. Also added a notice that mobile support is still being improved.
- Fixed mobile disclaimer notice not clearing: The mobile editing notice now clears when you navigate away, and only appears where mobile editing genuinely doesn't work well yet.
- Fixed missing page selector for PowerPoint sources: The page range selector for choosing which pages a lesson uses now appears for PowerPoint sources as well as PDFs.
- Fixed 'must be an admin' error when moving courses: Admins who belong to more than 10 organizations could be incorrectly blocked from moving a course out of an organization.
Improvements
- Unified and improved the color picker across the editor: Replaced several inconsistent color-picking experiences with one consistent picker throughout the app, including an eyedropper tool and an opacity control for background colors.
- Smoother full-screen course view on mobile: Course lessons on mobile now scroll edge-to-edge as a full-screen experience, letting the browser's address bar collapse for more viewing space.
20. Jul 2026
Share
New features
- Media in multiple choice questions: Add an image, video, or embed, plus an optional narration audio clip, to any multiple choice question. The media appears in both preview and exam views.
- Media in carousel slides: Each carousel slide can now hold an image, video, or embed, plus optional audio, through the new Add Media dropdown.
- Alt-text for flip card images: Add a text description to flip card images from the media options menu, so your courses stay accessible.
- More languages in the translator: Canadian French and Brazilian Portuguese are now direct choices in the language picker.
- Delete blocks with the keyboard: Select a block, then press Backspace or Delete to remove it, instead of opening the three-dot menu.
- Side-by-side button rows: Place up to four buttons in a row, and toggle edit and preview to test button links without leaving edit mode.
- A ready-made onboarding course for new accounts: New standalone accounts start with a pre-built Getting started course instead of an empty library.
Bug fixes
- Duplicated courses keep their own content: Fixed empty lessons appearing when previewing a duplicated course.
- Stable editing in cards: Fixed a crash and an issue where a card could be deleted by the next keystroke after you selected its layout.
- Paste images into cards: Fixed pasting images into cards, including screenshots and images copied from the browser.
- SCORM lessons complete at the right time: Fixed exported SCORM lessons that could complete as soon as a learner opened them.
- Editor menu no longer covers dialogs: Fixed the floating editor toolbar appearing on top of dialogs.
- Fewer errors when moving between pages: Fixed intermittent errors when navigating between pages.
- Clearer message for lessons with no source pages: Visual-convert lessons with no assigned source pages now explain the issue instead of failing with a generic error.
Improvements
- Faster, cheaper AI lesson generation: Lesson generation moved to a stronger model that is faster and more cost-efficient at equal or better quality.
- Better structured, better scoped courses: Outlines read a full inventory of your sources and scope lessons proportionally, with more reliable layouts and callouts.
- Better stock image selection: Automatic stock images are more appropriate and neutral, especially on sensitive topics.
- Faster source processing: Source summarization is about four times faster, cutting the wait before you can generate lessons.
- Scanned and image-only PDF support: PDFs that are scanned or image-based now work through selective text recognition, with better reading of headings, tables, and columns.
- Correct heading levels for quiz questions: Quiz and question headers use the right heading level for a cleaner outline and better screen reader support.
- Return to the cover page from the title: Learners can select the course title in the top navigation bar to return to the cover page on desktop.
13. Jul 2026
Share
New features
- Edit your lessons by chatting with the AI Assistant: Ask the AI Assistant to change a card or lesson in plain language, then review and accept its edits. Now available to everyone.
Improvements
- Sharper AI-generated and edited images: AI image generation and editing now run on an upgraded model, producing higher-quality, more consistent visuals for your courses.
- A smoother, clearer AI Assistant: The AI Assistant now shows richly formatted replies, a steady working indicator, and a Stop button to cancel a request at any time.
Bug fixes
- Course preview narration no longer loops: Full-lesson narration in course preview now plays through once and stops, instead of restarting from the beginning when the audio finishes.
06. Jul 2026
Share
Bug fixes
- Clearer warnings for unsupported files in convert modes: Convert 1:1 and Convert Structure now tell you when an attached file is not a PDF or PowerPoint and let you remove it before continuing, instead of failing partway through with an empty course.
- Titles with ampersands and symbols display correctly: Course, module, and lesson titles that contain an ampersand or other special characters no longer show raw code such as & to learners or across the library, editor, PDF, and preview.
- Feedback button stays reachable with a side panel open: The feedback button now moves aside when a side panel is open, so it no longer sits hidden behind the panel.
- Corrected Estonian interface translation: Fixed an inaccurate Estonian interface translation reported by a customer.
- No more empty lessons when converting slide by slide: Converting a PowerPoint or PDF slide by slide no longer produces empty lessons that could not be published.
Improvements
- 9 more interface languages: The course interface is now available in nine more languages: Greek, Romanian, Bulgarian, Serbian, Croatian, Slovenian, Turkish, Korean, and Czech, so more learners can read your course in their own language.
29. Jun 2026
Share
Bug fixes
- Topics with commas stay intact: adding a topic that contains a comma no longer splits it into several broken pills.
- Saved learner profiles load again: the saved learner profile dropdown now appears, so you can apply a saved profile to a new course.
- Centered numbers in ranking activities: the numbers in ranking activities are now properly centered, including double digits.
- Clearer audio narration: narration now reads quiz questions correctly and includes flip-card faces, image marker labels, headings, and instructions that were previously skipped.
Improvements
- Faster typing in the course editor: typing in the course editor is smoother and more responsive, especially in larger courses.
- Accurate translation of quizzes, exams, and interactive content: translating a course now keeps quizzes, exams, and interactive activities fully intact, including their questions, answer options, scoring, and positions.
- Slide labels in every supported language: built-in slide labels now appear in all supported languages, so learners read your course in their own language from start to finish.
15. Jun 2026
Share
New Features
- Edit images with AI: Describe a change to an image already in your course and AI generates an edited version, right in the image picker.
- Open answers in exams: Add an open answer question to an exam. A submitted response now counts toward the learner's exam score.
- Image with text: Add a block that presents an image and its explanation side by side.
- Edit a video or embed URL: Change the URL of a video or embed after adding it, without removing and re-adding the element.
- Zoom images on carousel slides: Learners can zoom into images on carousel slides for a closer look.
- Magic menu prompt confirmation: When you choose a prompt from the magic menu, a popup lets you review or adjust it before it runs.
Bug Fixes
- Deleting elements: Fixed an issue where deleting some elements in the editor did not work as expected.
- Translated course publishing: Fixed publishing failures for courses translated into Chinese, Japanese, or Korean.
- Card images on load: Card images no longer animate every time a page loads.
- Duplicate draft courses: Translating or duplicating a course no longer leaves behind duplicate draft courses.
- Card narration: Card narration no longer restarts or falls out of sync when learners scroll.
- Logo import: Fixed an issue that could cause a logo import to fail.
Improvements
- Faster, cleaner AI lesson generation: Lessons now generate through a multi-phase pipeline, with faster processing and cleaner, less technical output.
- More course languages: Course content now supports Estonian and Hungarian.
- Clearer SCORM setup: Added an explainer to guide you through dynamic SCORM.
- More predictable submit button: The submit button now enables and disables more predictably.
09. Jun 2026
Share
New Features
- Add tabs to your lessons: You can now add a Tabs block to organize content into switchable panels that share one space. Learners see one panel at a time, which keeps the card compact.
- Add accordions to your lessons: You can now add an Accordion block to stack content into collapsible sections. Learners can expand or collapse each section, keeping pages focused and easy to scan.
- Show lesson cards one at a time: A new lesson setting reveals cards one at a time. Learners select Next card to move on, and the button stays disabled until any quiz on the current card is answered.
Bug Fixes
- Image focal point toolbar stays in view: Fixed an issue where the image toolbar disappeared as soon as you clicked an image to set its focal point. The toolbar now stays open while you adjust the focal point, and sits above the image instead of overlapping its corner.
- Toolbar stays visible when editing a custom HTML block: Fixed an issue where the block toolbar disappeared the moment you started editing a custom HTML block. The drag handle, edit and preview controls, and delete option now stay visible while you work.
- Removed extra space below fill images in multi-column cards: Fixed an issue in multi-column cards where an image set to Fill left empty space beneath it when the neighboring text column grew taller. The image now fills the full height of its column.
- Cover page buttons match your theme color: Fixed an issue where cover page buttons, such as Begin and Continue, could drift to a color outside your theme. They now always use your theme's primary accent color.
- Image marker text uses your course font: Fixed an issue where text in image marker tooltips did not use your course's font. Marker labels now match the rest of your course typography.
Improvements
- Faster narration generation: Audio narration for a course now generates in parallel across lessons, with per-lesson caching so unchanged lessons are not regenerated. Producing narration for a full course is now noticeably faster.
- Renamed the column layout delete option: The control for removing a column layout now reads Remove column layout, making its effect clearer.
02. Jun 2026
Share
Bug Fixes
- Ranking card text now visible on colored backgrounds: Text inside ranking activity items stays readable when the surrounding card uses a dark theme color.
- Flip cards keep long text inside the card: Flip cards now hold their shape and scroll their content internally, so long text no longer spills outside the card in the editor or preview.
- Cover page background respects theme colors: When no cover image is set, the cover page now uses the theme's secondary background color instead of a decorative gradient.
- Block duplicate exports while one is in progress: The Export button is disabled and a warning appears when another export is already running, preventing accidental duplicate jobs.
- No more phantom blank card when generating with AI: Selecting Generate with AI on a card placeholder no longer leaves an extra empty card behind once generation completes.
- Clearer error when renaming a theme to a name already in use: Saving a theme with a duplicate name now returns a friendly conflict message instead of a generic server error, and a missing theme returns a proper not-found response.
- Logo detection on more website layouts: The brand-theme extractor now finds the logo on Framer and similar sites that don't use a traditional header or nav, so theme generation from a URL succeeds more often.
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.