Skip to content

Add project export/import buttons#30

Merged
BlackMac merged 1 commit into
YUZU-Hub:mainfrom
amegally:feature/project-export-import
May 4, 2026
Merged

Add project export/import buttons#30
BlackMac merged 1 commit into
YUZU-Hub:mainfrom
amegally:feature/project-export-import

Conversation

@amegally
Copy link
Copy Markdown
Contributor

@amegally amegally commented Apr 8, 2026

Summary

  • Adds Export button: downloads entire IndexedDB (all projects, screenshots, settings) as a JSON backup file
  • Adds Import button: restores from a backup JSON, then reloads the page
  • Buttons appear in the project toolbar next to rename/delete

This is a safety net for users who want to back up their work, since all data lives in browser-local IndexedDB with no cloud sync.

Test plan

  • Click export → JSON file downloads with all project data
  • Click import → select a previously exported JSON → page reloads with restored data
  • Verify buttons render correctly in the project toolbar

🤖 Generated with Claude Code

Adds two buttons next to the project management controls:
- Export: downloads entire IndexedDB (all projects) as JSON backup
- Import: restores from a backup JSON file, then reloads

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@BlackMac BlackMac merged commit 27c7667 into YUZU-Hub:main May 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants