📦 Feature: Export & Import Profiles
Problem
Users who reinstall their OS or switch machines lose all their DevSwitch profiles
and have to set everything up from scratch.
Proposed Solution
Add an Export button that saves all profiles to a .json file, and an Import
button that restores them on any machine.
What needs to be done
Tech notes
- Profiles are stored via
electron-store in the main process
- Use Electron's
dialog.showSaveDialog / showOpenDialog for file picker
- See
electron/services/storageService.ts for how profiles are stored
📦 Feature: Export & Import Profiles
Problem
Users who reinstall their OS or switch machines lose all their DevSwitch profiles
and have to set everything up from scratch.
Proposed Solution
Add an Export button that saves all profiles to a
.jsonfile, and an Importbutton that restores them on any machine.
What needs to be done
Tech notes
electron-storein the main processdialog.showSaveDialog/showOpenDialogfor file pickerelectron/services/storageService.tsfor how profiles are stored