Releases: southleft/story-ui
Releases · southleft/story-ui
v4.13.3
v4.13.2
v4.13.1
v4.13.0
4.13.0 (2026-03-13)
Bug Fixes
- mcp: escape backslashes in prop strings and fix JSDoc on upsert (f89e459)
- ui: add text input fallback and no-speech feedback to Voice Canvas (b53a6ef)
- ui: auto-detect working mic and suggest system default change in Voice Canvas (6181936)
- ui: auto-title canvas saves from last voice prompt, remove save dialog (7e268eb)
- ui: clear canvas after save so scratchpad and saved story are distinct (cfc0ade)
- ui: detect silent mic device and show actionable warning in Voice Canvas (7f49319)
- ui: fix Voice Canvas SSE parsing and generate-while-speaking (474ecef)
- ui: handle no-history stories correctly when selected from chat list (d39375e)
- ui: persist Voice Canvas state across Storybook reloads (eab88cf)
- ui: prevent page reload from killing Voice Canvas on first use (10f4273)
- ui: remove text input from Voice Canvas; gate on Web Speech API (8f975fa)
- ui: sync story/chat titles, ordering, delete, and rename propagation (68b4995)
- ui: synthesize conversations from metadata.prompt for all generated stories (256ffd3)
Features
- mcp: add manifest-based story/chat sync system (47be809)
- mcp: auto-install react-live on first Voice Canvas use (95fde5a)
- ui: add deterministic style-to-token mapping for voice-to-story conversion (7643944)
- ui: add section-tagged edits and dedicated story conversion endpoint (6c22c43)
- ui: add Voice Canvas mode for ephemeral voice-to-UI generation (4f93e34)
- ui: add voice-activated UI generation (9b4a6fd)
- ui: decouple Voice Canvas from Mantine, gate to React-only (de2bdcd)
- ui: replace lightning badge with subtle border; seed voice story conversations (ad6c595)
- ui: rewrite Voice Canvas v5 with Storybook iframe + postMessage (d3fb822)
- ui: sync chat list order with Storybook sidebar and surface MCP stories (a733acf)