v1.0.0
This is the first release of ycq 1.x
Release notes
π fix known security vulnerabilities
βοΈ replace db engine RDB (Firestore) by IndexedDB (Dexie.js)
β add administration section
β add export and import of backup files (JSON)
β add database wipe
β add year navigation
π use native key event handler instead of additional dependency (vue-shortkey)
π improve font, buttons and text appearance
Upgrading from ycq 0.x
The breaking change in version 1.x is, that the database was switched from Firebase to IndexedDB (Dexie.js). This means, it's no longer compatible with your current data from 0.x. If you rather want to migrate your data instead of starting from scratch (depends on how much days you already processed in this app), you can do the following:
-
Export your Firebase data into a local
.json
file in the following format:{ "2019-02-02": 1, "2019-07-25": -1, "2019-01-10": -1, "2019-11-09": 1 }
The order of dates doesn't matter. If you have any problems to do so, please create an issue.
-
Update app files and dependencies
cd you-can-quit git pull yarn
-
Run the app (see instructions in the Readmes Get started section) and import this data file in the administration section at the bottom.