Allow users to export their customized dashboard layout (widget positions and types) as JSON and import them to restore or share configurations.
Acceptance Criteria:
- Export layout button in settings
- Import layout from file or JSON paste
- Layout versioning for future compatibility
- Share layout via URL (encoded in hash)
- Restore previous layouts from history
- Validation prevents invalid imports
Allow users to export their customized dashboard layout (widget positions and types) as JSON and import them to restore or share configurations.
Acceptance Criteria: