Feature request: Session/Demo Recorder
Summary
Introduce a session and demo recording feature in the extension. This would enable users to start a recording session within VS Code that listens to changes and significant actions during a demo or coding session. Once stopped, the session would be saved and could be linked or shared as a new demo entry.
Suggested workflow
- User starts a recording session (command in VS Code)
- The extension listens for changes:
- File edits (diffs or snapshots, not raw keystrokes)
- File opens/closes
- Command Palette/extension commands
- Terminal commands
- User stops recording
- Prompts for review/redaction step
- Recording is saved as a demo object (JSON/YAML + optional Markdown script)
- Optionally, the recorded session is auto-linked as a new demo in the Demo Time UI
Why?
- Makes demo creation and sharing easier and more robust
- Enables reproducible demo flows
- Adds pro value tier, since manual demo creation remains free
Considerations
- Storage (local vs. cloud vs. GitHub)
- Redaction and privacy
- Playback or step-by-step walkthrough (optional future)
This feature would advance the value offering for users by making demos more structured, easier to create, and higher quality.
Feature request: Session/Demo Recorder
Summary
Introduce a session and demo recording feature in the extension. This would enable users to start a recording session within VS Code that listens to changes and significant actions during a demo or coding session. Once stopped, the session would be saved and could be linked or shared as a new demo entry.
Suggested workflow
Why?
Considerations
This feature would advance the value offering for users by making demos more structured, easier to create, and higher quality.