Roadmap
v0.1 — Complete ✅
Core foundation: monorepo, real-time canvas sync, SQLite persistence, Docker deployment, widget library (text, image, timer, counter, marquee, clock, shape, soundboard, custom HTML), media library, user accounts and roles, scene presets.
v0.2 — Complete ✅
Twitch integration: OAuth, chatbot (!sound, !counter), EventSub alerts (follow/sub/raid), chat overlay widget, stream title/game management from dashboard.
v0.3 — Complete ✅
Visual polish and editor quality of life: Google Fonts picker, per-widget CSS effects (glow, shadow, outline, gradient text), entrance animations, particle emitter widget (sparkles, snow, confetti, fire), layers panel with drag-to-reorder, widget locking, clear scene, collapsible sidebars, widget ownership tags, soundboard settings cleanup, configurable chatbot prefix, media URL copy, dashboard personality pass, VitePress documentation site.
v0.4 — Complete ✅
Editor maturity + scene workflow: snap-to-grid and alignment guides, arrow-key nudge, duplicate/delete shortcuts, undo/redo (Ctrl+Z / Ctrl+Shift+Z), multi-select with shift-click and rubber-band selection, group move, canvas zoom and pan with fit-to-view, scene thumbnails in the scene list, fade/slide scene transitions on the overlay, drag-and-drop from the media library onto the canvas.
Ideas for future versions
These are community proposals, not commitments:
- Hotkey / MIDI trigger support for scenes and soundboard
- Mobile dashboard (limited controls for mods on phone)
- Plugin marketplace for community widgets
- Multi-canvas / multi-overlay support
- Webhook trigger system
Want to propose something? Open an issue on GitHub.
