All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.7.0-0 (2024-09-21)
- 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)
- deps: Update Nuxt to 3.13.2 (#377) (8128b4e)
- icon_resize: Refactor icon generator to execute in a single run (#380) (a52b463)
- Move pages/index.vue to app.vue to remove vue-router (#374) (744d90c)
- Update dependencies (#369) (9f04d1b)
1.6.0 (2024-03-11)
1.5.2 (2023-11-24)
1.5.1 (2023-07-13)
1.5.0 (2023-06-07)
- Allow theming section colours (#341) (0857831)
- Warn when app is visited from the old domain (#345) (af42811)
- 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)
- Enable Simplified Chinese (#351) (251ec00)
- Update translations and add Chinese Simplified (#342) (fe361dd)
1.4.3 (2023-02-19)
1.4.2 (2023-01-08)
- meta: Use metadata again on the site (#328) (6fd3674)
- meta: Use metadata again on the site (#329) (4242df6)
- Redirect another-pomodoro.app to focustide.app (#323) (012d7ee)
1.4.1 (2023-01-08)
- meta: Use metadata again on the site (#328) (6fd3674)
- Redirect another-pomodoro.app to focustide.app (#323) (012d7ee)
1.4.0 (2023-01-03)
- Change most URLs to FocusTide (#299)
- 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)
- 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)
- 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)
1.3.5 (2022-09-17)
1.3.4 (2022-09-17)
1.3.3 (2022-09-02)
1.3.2 (2022-09-02)
1.3.1 (2022-09-02)
1.3.0 (2022-09-01)
- Add app event recording (#249) (33d2e86)
- Add platform modules (#259) (29e6392)
- i18n: Add Spanish translations (courtesy Gudwin) (#265) (0e35a7e)
- Minor improvements (#264) (fe9771e)
- pwa: Fix PWA registration (#263) (ab12a53)
- Re-enable server-side rendering (#258) (1a368b9)
- Translate onboarding button strings (#242) (8279758)
- Move support tab logic into separate component (#260) (2eece22)
- ui: Revamp basic UI components (#244) (4adf2d3)
- Upgrade app to Nuxt 3 (#253) (2a90418)
1.2.0 (2022-05-30)
- Add ability to save and restore settings and tasks (#228) (df3097b)
- Add welcome screen (#222) (cd92141)
- Continue tracking time after timer expired (#229) (057fbf1)
- pwa: Generate multiple icon variants during build (#207) (aabd43a)
- pwa: Improve mobile PWA experience (#204) (94188b6)
- schedule: The settings button and the schedule are now integrated (#197) (182a328)
- tasks: Add placeholder text to new task field (#201) (5dce404)
- tasks: Editable task titles (#205) (16c1f83)
- tasks: Make tasks panel responsive (#200) (55996a5)
- timers: Redesign timers and remove dependency on day.js (#186) (cdd7093)
- Change input error highlight aesthetics (#239) (79c95f1)
- dev: Exclude node_modules, git folders and nuxt cache from watch (#181) (7c63ccc)
- Fix schedule item transitions (#237) (d542cf6)
- Fix store plugins not working on navigation (#210) (10ebae0)
- home: Relax scroll snap behaviour on home page (#198) (81c85f7)
- home: Update alignment and remove snapping (#217) (f779fd1)
- Make persistence work across navigation (df00dd7)
- dev: Move PWA icon generation into a build module (#225) (e85ce8e)
- i18n: Convert localization files to JSON (#223) (12a1519)
- Migrate state management to Pinia (#208) (6723c18)
- Temporarily disable setup page (#212) (4daa9be)
1.1.1 (2022-05-01)
- pwa: Generate multiple icon variants during build (#207) (aabd43a)
- pwa: Improve mobile PWA experience (#204) (94188b6)
- schedule: The settings button and the schedule are now integrated (#197) (182a328)
- tasks: Add placeholder text to new task field (#201) (5dce404)
- tasks: Editable task titles (#205) (16c1f83)
- tasks: Make tasks panel responsive (#200) (55996a5)
- timers: Redesign timers and remove dependency on day.js (#186) (cdd7093)
- dev: Exclude node_modules, git folders and nuxt cache from watch (#181) (7c63ccc)
- Fix store plugins not working on navigation (#210) (10ebae0)
- home: Relax scroll snap behaviour on home page (#198) (81c85f7)
- home: Update alignment and remove snapping (#217) (f779fd1)
- Make persistence work across navigation (df00dd7)
1.1.0 (2022-05-01)
1.1.0-preview.0 (2022-05-01)
- pwa: Generate multiple icon variants during build (#207) (aabd43a)
- pwa: Improve mobile PWA experience (#204) (94188b6)
- schedule: The settings button and the schedule are now integrated (#197) (182a328)
- tasks: Add placeholder text to new task field (#201) (5dce404)
- tasks: Editable task titles (#205) (16c1f83)
- tasks: Make tasks panel responsive (#200) (55996a5)
- timers: Redesign timers and remove dependency on day.js (#186) (cdd7093)
- dev: Exclude node_modules, git folders and nuxt cache from watch (#181) (7c63ccc)
- Fix store plugins not working on navigation (#210) (10ebae0)
- home: Relax scroll snap behaviour on home page (#198) (81c85f7)
- Make persistence work across navigation (df00dd7)
1.0.1 (2022-01-20)
1.0.0 (2022-01-19)
- Add Netlify config (#148) (e816813)
- Add page transitions (#129) (9310c3a)
- Friendlier error pages (#130) (7c746e4)
- Improved SEO and accessibility (#146) (6f39966)
- Improved site and PWA icons (#150) (337966b)
- settings: Revamp settings panel (#119) (dd8c57d)
- setup: Redesigned setup page (#122) (7e5495f)
- Start next section using the start button (#109) (b6b56d1)
- Add missing dark theme to to-do list (#115) (95ff07f)
- error: Add space around recommended actions (f795d1a), closes #126
- mobile: Update layout to better fit mobile devices (#144) (c0d2bcc)
- Progress bar only shows when settings allow it (a7c6dda)
- Progress bars transition seamlessly between sections (#113) (0e219af)
- settings: Disable "remove completed tasks" setting if tasks are disabled (7d078a6)
- settings: Grid items won't overflow (#162) (6fa7884)
- tasks: Drag rings in todo list are now visible again (62e335f)
- Timer now properly resets on manual advance (#117) (3a99b03)
- i18n: Make adding localisations easier (#152) (44c1aed)
- Major refactoring and bugfixing before release (#133) (e997c03)
- Make settings panel floating (#105) (722292e)
- Make settings panel tabs rounded (#106) (472b8ea)
- Manually handle scrolling on the home page (#140) (fcb1e6d)
- Redesigned home page (#127) (e8763f1)
- Replace Material Design icons with Tabler Icons (#112) (afa2d41)
- Rewrite task list (#111) (ce96980)
- settings: Make the setup page's new timer presets available on the settings panel, too (#147) (1c62b1e)
- theme: Change accent color so it better matches branding (#145) (e197303)
- Ugrade to Tailwind CSS 3 (#123) (c7004ba)
- README: Update README and fix contrubtion guidelines code highlight (#154) (2ae78e7)
- Update license to MIT (#136) (991396a)
- Add Croatian translation (#155) (8577cff)
- Add Croatian translations to day.js (#160) (fc796ca)
- Update Croatian translations (#157) (2002a9f)
0.11.0 (2021-10-15)
- Fix SSR error by statically importing MD icons (61a18ef)
- Fix Vue warnings related to component names (a55849e)
- Improve progress bar behaviour on skip (6f27d6d)
- Language should now be permanent across pages (35eb99c)
- Add
generate:modern
to create modern bundles (0f5f7e9) - Fix
vue/component-tag-order
warnings (#98) (d5335f3) - Remove unused normalize.css (c218c38)
- Replace node-sass with Dart Sass (e304db0)
- Update Babel preset code (currently disabled) (f7d6efc)
- Update dependencies and nuxt-i18n to @nuxtjs/i18n (v7) (65b799b)
- Update to Nuxt Bridge (56c41bb)
0.10.0 (2021-07-12)
- Fix Vue warnings related to component names (0497ec8)
- Improve progress bar behaviour on skip (8e8f12a)
- Language should now be permanent across pages (9fad494)
0.9.7 (2021-07-07)
0.9.6 (2021-06-16)
0.9.5 (2021-06-15)
0.9.4 (2021-06-15)
0.9.3 (2021-06-01)
- Switch to new Tailwind JIT engine (d16fd17)
0.9.1 (2021-04-08)
- Update TailwindCSS and enable Tailwind's JIT (68f2588)
0.9.2 (2021-05-07)
0.9.1 (2021-04-08)
- Update TailwindCSS and enable Tailwind's JIT (68f2588)
0.9.0 (2021-04-08)
- settings: Add settings to enable tick emoji in title (3586ce8)
- Show checkmark instead of time in title when timer is completed (bdc3db8)
- Timer is replaced with a checkmark when completed (8dfcf99)
- Fix invalid units warning for checkmark (ff38a19)
0.8.3 (2021-01-06)
- meta: Add meta keywords (97f6d10)
0.8.2 (2021-01-02)
0.8.1 (2021-01-01)
- Add sitemap generation (cc50a73)
0.8.0 (2021-01-01)
- controls: Allow starting/pausing the timer using the
space
key (7aaf827) - settings: Add setting to toggle keyboard shortcuts (735a18a)
- tasks: Implement task list (#73) (31796c3), closes #19
0.7.2 (2020-12-31)
- pwa: PWA app now starts on timer page (595f372)
- pwa: Display correct app name in PWA contexts (7d208cf)
0.7.1 (2020-12-31)
0.7.0 (2020-12-30)
- changelog: Add i18n-related commit types (07279ef)
- changelog: Show more categories in changelog (5d97f1e)
- timer: Traditional timer now displays hours (d099128)
- store: Remove global preset application (9473452)
- Migrate to
vuex-persistedstate
(25918ad) - settings: Move
timerPresets
out of store, remove debug preset (da81b55)
- readme: Update README to reflect vuex persistence change (4583fbb)
0.6.0 (2020-12-30)
- settings: Add reset button to settings panel (7a426f4)
- settings: Localize settings reset feature (73af5c4)
- settings: Settings store can be reset, merge more consistent (73de8c8)
- meta: Fix empty
start_url
in manifest (6071553) - settings: Highlight i18n locale if preference is not valid (d8e0bd5)