JSON import/export for full encounter state #17
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add the ability to export and import the full application state as a JSON file. Export includes the current encounter, undo/redo history, and player character templates. Import replaces all existing state after user confirmation (if an encounter is active). Supports both backup/restore of own sessions and sharing prepared encounters with other DMs.
Acceptance Criteria
.jsonfile download.jsonfile via file pickerDependencies
Context
docs/agents/research/2026-03-25-combat-state.md