Append history on revisit instead of truncating, highlight the latest duplicate entry, add Start from this scene to the graph context menu, and keep storyline state isolated from project graph edits.
Co-authored-by: Cursor <cursoragent@cursor.com>
- Highlight all edges connected to selected scene
- Show overlay spinner while uploading/optimizing preview image
- macOS: keep control window independent from presentation
Made-with: Cursor
- Keep game/campaign audio assets referenced (no prune)
- Flush pending project save on quit/switch/export to avoid losing campaignAudios
- Control: prevent game music restarts on scene changes; allow always-on controls; handle autoplay-after-scene-audio
- Editor: reduce ReactFlow churn with stable scene card map; lazy/async image decode
- Add contract/unit tests and update test script
Made-with: Cursor