Releases: Hanziness/FocusTide
v1.7.0-0
v1.6.0
This small update adds a new option to switch between different behaviors at the end of a section (keep ticking, stop the timer or automatically advance to the next section) and updates the dependencies of the app. The section end behavior feature opens up a variety of use cases, e.g., if you are doing high intensity interval training, the auto-skip feature might come handy.
1.6.0 (2024-03-11)
Features
Bug Fixes
Refactors
v1.5.2
This update includes only under-the-hood and developer-facing changes by upgrading the project's dependencies to their latest versions and upgrading the continuous integration and package manager settings.
⚠️ CI and project management changes
- The project now uses Yarn 4.0.2 as its package manager (through Corepack)
- The minimum NodeJS version is now 18 (because of Yarn 4). The GitHub workflow build uses Node 20, the Netlify build uses Node 18.
NOTE These can be breaking changes, understandably this does not conform to semantic versioning, where this should be a major release instead. The changes, though, do not necessarily affect those wishing to self-host FocusTide as the project should install and run properly with older versions of Yarn, too (even if you might not get the exact same dependency resolution as in the current Yarn lock file). Do make sure to inform me if this update causes any problems for you!
Dependencies
Changes in main dependencies:
- Nuxt 3.5.2 -> 3.8.2
- Vue 3.3.4 -> 3.3.8
- Vite 4.3.9 -> 5.0.2
- TypeScript 5.0.4 -> 5.3.2
- Workbox 6.6.1 -> 7.0.0
Some minor dependencies:
- CoreJS 3.30.2 -> 3.33.3
- Pinia 2.1.3 -> 2.1.7
- Sass 1.62.1 -> 1.69.5
- Tailwind 3.3.2 -> 3.3.5
- VueI18n 9.2.2 -> 9.7.1
v1.5.1
v1.5.0
This release brings a few smaller improvements to the app. The most notable of these are changeable section colours (5 predefined sets and the ability to set custom hues and saturations), the app opening in the user's language on first launch and offline functionality being fixed (the app should be available for offline use after first opening it). The app is now available in Simplified Chinese, too, thanks to @huangyinhaow!
Features
- Allow theming section colours (#341) (0857831)
- Warn when app is visited from the old domain (#345) (af42811)
Bug Fixes
- Adjust viewport height to eliminate scrolling on mobile (#343) (f55b2c1)
- App opens in the user's language on first launch (#340) (2172406)
- pwa: Fix offline functionality (#350) (4ef1bb0)
Refactors
Localizations
v1.4.3
v1.4.2
v1.4.0
This release renames the app from AnotherPomodoro to FocusTide and introduces a new, more lightweight design and a more useful onboarding view.
1.4.0 (2023-01-03)
⚠ BREAKING CHANGES
- Change most URLs to FocusTide (#299)
Features
- Make the status bar more compact (#278) (1abd793)
- Make theming more consistent (#284) (b877b1d)
- Minor visual tweaks (#298) (4d98a3d)
- onboarding: Add setup steps to onboarding (#291) (c8a56dc)
- timer: Redesign control bar (#280) (5dd5a8c)
Bug Fixes
- Add back custom checkbox (#307) (95ddd27)
- appbar: Fix button paddings (#293) (bc8f51a)
- button: Make outline style legible (#290) (2c26968)
- Hide full screen panel outlines (#313) (8caec65)
- schedule: Fix ring around inactive schedule items (#286) (aa627c6)
- todo: To-do panel stays full width until md breakpoint (#314) (53d7176)
Refactors
- Add strict typing and move components to Composition API (#283) (cfc3cc0)
- Change display strings to FocusTide (#275) (b5ba350)
- Change most URLs to FocusTide (#299) (a2b23d1)
- i18n: Correct localization paths (#317) (54ea1ac)
- Make buttons more consistent (#288) (4228083)
- Make the timer page the home page (#295) (5177330)
- Minor cleanups (#308) (19d0e3e)
- Update dependencies (#273) (7aea860)
- Update dependencies (#302) (f98a1fa)
- Update time input controls (#305) (8b7d811)
- Update to Nuxt 3 stable (#279) (4cf5c34)