Roadmap
Current Release (v0.5.0)
Section titled “Current Release (v0.5.0)”The current release includes a full demo planning workflow with AI assistance and collaboration features:
- ✅ Project management — Create, open, and organize projects
- ✅ Sketch editor — 4-column planning tables with inline editing, card-style rows, and screenshots
- ✅ Screen capture — Multi-monitor screenshots with region selection
- ✅ Storyboard management — Drag-and-drop organization of sketch sequences
- ✅ Version history — Git-backed snapshots with visual timeline graph and branching
- ✅ Timelines & branching — Fork, promote, and switch between project directions
- ✅ Three-way merge engine — Combine timelines with field-level conflict detection
- ✅ Conflict resolution UI — Inline resolver for sketch, note, and storyboard conflicts
- ✅ History graph — Full DAG visualization of all timelines, forks, and merges
- ✅ Remote sync — Push/pull/sync with GitHub remotes via git2
- ✅ Markdown notes — CodeMirror editor with AI cleanup, rich paste, and live preview
- ✅ Command palette — Keyboard-driven command access
- ✅ Cross-platform builds — Windows, macOS (ARM + Intel), Linux
- ✅ AI assistant — 3 built-in agents (Planner, Writer, Editor), custom agents, and color-coded file references
- ✅ Sparkle (✨) buttons — One-click AI improvements for titles, descriptions, and rows
- ✅ Document import — Word, PDF, and PowerPoint import as project notes
- ✅ Activity panel — Color-coded AI operation logs
- ✅ Debug panel — Captures JS console and Rust backend logs for diagnostics
- ✅ Azure AI Foundry integration — With OAuth support and deployed model discovery
- ✅ Feedback system — Title bar popover with debug log attachment, settings history, and AI-formatted GitHub Issue creation
- ✅ Smart rich paste — AI-powered HTML-to-markdown conversion for Word and web content
- ✅ Auto-update — Built-in update mechanism via Tauri updater
- ✅ Display settings — Text size, row density, color palette, and editor width preferences
Upcoming: Browser Recording In Development
Section titled “Upcoming: Browser Recording ”Goal: Capture real browser interactions to turn sketches into recorded demos.
Planned capabilities:
- Playwright-based recording of Chrome and Edge with existing user profiles
- Free-form and step-by-step (sketch-guided) recording modes
- Real-time action stream with colour-coded cards and timestamps
- Re-record individual steps without restarting
Upcoming: AI Refinement Planned
Section titled “Upcoming: AI Refinement ”Goal: Automatically transform raw recordings into clean, reproducible scripts.
Planned capabilities:
- Redundant action removal (accidental clicks, navigation corrections)
- CSS selector stabilization for replay reliability
- Narration generation from demo flow
- Timing optimization and animation suggestions
- Sketch-to-recording alignment
Upcoming: Script Editor Planned
Section titled “Upcoming: Script Editor ”Goal: Full editing interface for recorded/refined scripts.
Planned capabilities:
- Row-by-row script editing with accept/reject per step
- Re-record individual steps without restarting the full recording
- Selector modification and timing adjustment
- Action preview before committing changes
- Side-by-side view with original sketch
Upcoming: Video Production Planned
Section titled “Upcoming: Video Production ”Goal: Automated replay and lossless video capture.
Planned capabilities:
- Controlled browser replay of the finalized action sequence
- FFmpeg integration for lossless recording (FFV1 in MKV)
- Separate audio tracks (system audio, narration)
- Frame-accurate timing metadata
- Retry individual segments on failure
Upcoming: Export & Packaging Planned
Section titled “Upcoming: Export & Packaging ”Goal: Professional video editor integration.
Planned capabilities:
- FCPXML 1.9 timeline export (DaVinci Resolve compatible)
- Organized output folders with media, metadata, and project files
- Multi-track assembly (video, narration, system audio)
- Chapter markers aligned with sketch rows
- Batch export for multiple storyboards
Upcoming: Animation Engine Planned
Section titled “Upcoming: Animation Engine ”Goal: Integrate motion graphics and educational animations.
Planned capabilities:
- ManimCE integration for mathematical/educational animations
- Pre-built animation library with customizable parameters
- Timeline merge for inserting animations into the video sequence
- Preview rendering before final export
Future Considerations
Section titled “Future Considerations”- Code signing — macOS notarization ✅ and Windows EV certificates
- Plugin system — Extensible architecture for custom actions
- Real-time collaboration — Simultaneous multi-user editing (beyond async remote sync)