Releases: Hanziness/FocusTide
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)
v1.3.5
v1.3.4
v1.3.3
After three months, v1.3 brings with itself, among others, one major upgrade: the app is now built using Nuxt v3 (implemented in #253). It also provides a better PWA (now really fully offline) experience, the addition of French (thank you @jduchateau) and Spanish (thank you Gudwin) some UI upgrades (new toggle controls and sliders in the settings!) and multiple under-the-hood changes.
Users of previous versions please note that your settings (but not your tasks) will be reset when opening the app - this is due to the fact that some colour-related settings have been modified and the old values would cause the app to not function properly.
I would like to thank AlextheID, John and Jeff very much for their support on Buy Me a Coffee, it means a lot to me!
1.3.3 (2022-09-02)
Localizations
1.3.2 (2022-09-02)
Bug Fixes
- Make Spanish language show up in settings
1.3.1 (2022-09-02)
Bug Fixes
1.3.0 (2022-09-01)
Features
- Add app event recording (#249) (33d2e86)
- Add platform modules (#259) (29e6392)
- i18n: Add Spanish translations (courtesy Gudwin) (#265) (0e35a7e)
- Minor improvements (#264) (fe9771e)
Bug Fixes
- pwa: Fix PWA registration (#263) (ab12a53)
- Re-enable server-side rendering (#258) (1a368b9)
- Translate onboarding button strings (#242) (8279758)