We would like to include backup & restore functionality so that a user can save their settings off of the device for safe keeping, and later restore their settings if the device becomes misconfigured.
One option we discussed is to save all of the settings files in a specific directory, then zip/overwrite that entire directory on backup/restore.
Acceptance Criteria
Backup
[ ] The settings page (/settings) provides a button to backup the configuration.
[ ] The backup process allows the user to download a single file (like a zip archive) to their computer.
Restore
[ ] The settings page provides a button to restore the configuration.
[ ] The restore process prompts the user for a singe file to restore the configuration from, which is uploaded from their computer to the device.
We would like to include backup & restore functionality so that a user can save their settings off of the device for safe keeping, and later restore their settings if the device becomes misconfigured.
One option we discussed is to save all of the settings files in a specific directory, then zip/overwrite that entire directory on backup/restore.
Acceptance Criteria
Backup
/settings
) provides a button to backup the configuration.Restore
Design
https://www.figma.com/file/RMYWHeXJoDErWii1jm8C7k/Xebow?node-id=45%3A44