quicktype
quicktype copied to clipboard
Feature request: Add persistent storage options on the web app
First things first. What an amazing tool you built! I really love it especially since I've moved to typed languages like Typescript. This is such a time saver and quality improver!
A really nice to have feature for app.quicktype.io would be to able to choose alternative data storage. So it can "scale" in a team and/or ability to continue work on another computer. At the moment everything is persisted in localStorage as far as I know. My feature request is to make a simple integration for jsonbin.io or similar. Doesn't feel like a big feature but would greatly improve the web app.
The stories I see achieve this:
- [ ] Add a tab named "Data storage" to Options view.
- [ ] Add a form in the tab with a select box with the options "LocalStorage" and "JSONBin.io". Save these settings in
localStorage. - [ ] While JSONBin.io is selected then show a textfield where you can define your API key.
- [ ] While JSONBin.io is selected and the page loads then fetch data from JDSS and populate the current implementation instead of reading for
localStorage. - [ ] While JSONBin.io is selected and the page unload then save the current data to JDSS.
- [ ] While JSONBin.io is selected then show a save button. This button should do the same as the unload event.
JDSS - JSON data storage service