Changelog

What shipped, when.

Every meaningful change — feature, improvement, fix — dated and described.

  1. NewImproved

    Paystack, country-routed billing, encrypted secrets

    Two big ones today. Paystack is live alongside Stripe — admins pick a default gateway and optionally map specific countries to Paystack with Stripe as the fallback for everywhere else. Billing-country auto- populates from the checkout session.

    Every credential in /admin/integrations can now be AES-256-GCM encrypted at rest via a master key. Backwards-compatible — plaintext rows still work, encrypted rows have an enc:v1: prefix.

  2. New

    LTI 1.3 Advantage — full suite

    Deep Linking lets instructors pick courses from inside their LMS. AGS grade passback pushes scores back automatically. Dynamic Registration cuts setup time from minutes to two clicks.

    The "AI authoring tools that ship the full Advantage suite" list is now: Coursentials. That's it. If you know another we should know about, tell us.

  3. NewImproved

    Connectors, smart guides, multi-select transform

    The canvas got smarter. Smart guides now distinguish element-to- element alignment (pink) from canvas-edge alignment (indigo) from equal-spacing detection (cyan). Multi-select gets a bounding-box transform that scales the whole group as one.

    New connector element — straight, orthogonal, or curved lines between any two elements, with auto-anchor resolution. Drag-from-edge handles on selected elements let you draw connectors visually.

  4. New

    AI orchestrator + per-scene regenerate actions

    "Generate everything" walks every scene in a course through narration → alignment → layout in sequence. Live progress UI shows per-scene + per-step status; per-scene retry isolates failures.

    Plus: per-scene regenerate actions for script, objectives, and topics — granular control without re-running the whole pipeline.

  5. New

    SmartArt + AI elaboration + layout AI

    A new SmartArt element with six discriminated-union templates: process flow, hierarchy, cycle, comparison grid, concept map, timeline. Pure SVG output that respects your course theme.

    Layout AI picks a template per scene and assigns cues to slots. Manual edits are sticky — re-running AI never overwrites your moves.

  6. New

    Audio import + WhisperX transcription

    Bring your own narration. Upload an MP3 or WAV per scene; WhisperX transcribes it, builds a sentence-level cue track, and aligns the words to the timeline automatically.

  7. ImprovedFixed

    Inspector tabs + connector pointer fix

    Inspector tabs now match the left pane's icon-stack style — smaller text, clearer hierarchy. Fixed: connector elements were swallowing clicks meant for other elements (their wrapper spans the canvas). Wrapper is now pointer-events: none; clicks pass through everywhere except the line itself.