Releases: Hanziness/FocusTide
v1.7.0
This release introduces a new audio set (and the option to switch between audio sets) to the app. The new set is likely more suitable for use in sports as it provides a much sharper, shorter set of sounds. It also fixes some issues, like disabling dark mode requiring a reload of the app, and issues related to PWA functionality. Another small change was that the (unused) reliance on vue-router
was removed, so the final bundle size should be somewhat smaller.
Features
Bug Fixes
- Add back dark mode handling (#379) (6436e65)
- appBar: Add explicit size to tasks icon (#378) (af908f0)
- Fix PWA functionality and missing head elements (#383) (d77e0fd)
- manifest: Add back missing manifest link, fix screenshot sizes (#382) (7fe70e3)
- Use
import.meta.*
properties instead ofprocess
(#367) (cf28bde)
Refactors
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)