Skip to content

Releases: devmount/you-can-quit

v1.3.0

26 Apr 08:15
14367dc
Compare
Choose a tag to compare

What's Changed

Security fixes, Migrate from Vue2 to Vue3 composition API and from Vue-CLI to Vite.js.

Full Changelog: v1.2.4...v1.3.0

v1.2.4

19 Jan 15:46
49b3ed8
Compare
Choose a tag to compare

What's Changed

🔑 security fixes

Full Changelog: v1.2.3...v1.2.4

v1.2.3

24 Aug 09:45
e2339fa
Compare
Choose a tag to compare

🔑 security fixes

v1.2.2

17 Jun 04:43
1901b7a
Compare
Choose a tag to compare

🔑 security fixes

v1.2.1

01 Jun 16:17
ec17f8f
Compare
Choose a tag to compare

🔨 fix wrong icon paths

v1.2.0

18 May 08:57
2577ae1
Compare
Choose a tag to compare

➕ add Portuguese (Brazilian) translation
➕ add French translation
🔑 security fixes

v1.1.2

02 Oct 12:01
80c9522
Compare
Choose a tag to compare

➕ add Italian translation
➕ add language switch to footer

v1.1.1

18 Sep 10:52
86d9c69
Compare
Choose a tag to compare

🔨 fix wrong progress calculation on alea achievement
➕ add service worker, make ycq a PWA
🔑 security fixes

v1.1.0

23 Apr 13:02
fefd9fd
Compare
Choose a tag to compare

📜 enhance readme and contribution guidelines
➕ add achievement progress bar
➕ add achievement stats to tooltip
➕ add about section
➕ add footer
🔨 fix calculation of initial streaks

v1.0.0

19 Apr 12:52
16c435e
Compare
Choose a tag to compare

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:

  1. 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.

  2. Update app files and dependencies

    cd you-can-quit
    git pull
    yarn
  3. Run the app (see instructions in the Readmes Get started section) and import this data file in the administration section at the bottom.