Skip to content

Latest commit

 

History

History
617 lines (467 loc) · 59.7 KB

CHANGELOG.md

File metadata and controls

617 lines (467 loc) · 59.7 KB

1.5.3 (2024-01-18)

Features

  • analytics: update umami script url (5c70b21)

Bug Fixes

  • deps: update dependency @headlessui/react to v1.7.18 (89f1a5b)
  • deps: update dependency react-icons to v5 (3be9124)
  • deps: update dependency react-icons to v5.0.1 (7cc0b10)

1.5.2 (2024-01-02)

Bug Fixes

  • pomodoro: sound volume increasing while pomodoro is stopped after a period of time (6417887), closes #608

1.5.1 (2023-12-28)

Features

  • config-menu: add error messages and "is changed" marker (c3694e4)
  • tailwind: add slider-thumb variant (ae09fda)
  • toast: add Toaster component on layout (06e7b6e)
  • ui: add volume-controller-slider component ui (706601b)

1.5.0 (2023-12-27)

Features

  • add config menu (fbf1535)
  • added index.tsx files for random controller (55f8411)
  • added styles.css for random-controller (3b8f141)
  • config-menu: add "updaet trasition time" config (45d3994)
  • random-mode: add updateTransitionTimeInMs on random-mode store (8208c4b)
  • ui: fit footer loco background with theme (2ab947c), closes #622
  • ui: improve config-menu styles (c83f4d7)
  • ui: small improvements on footer's logo (c7c8645)
  • ui: small improvements on random-mode toggle (a8e5f8a)
  • utils: create padZero function (35ab6ed)
  • utils: create padZero function (246afd7)

Bug Fixes

  • a11y: add title on config-menu trigger button (a50d7cb)
  • add testable code (0d679a3)
  • deps: update dependency sharp to ^0.33.0 (8643d5b)
  • deps: update dependency zustand to v4.4.7 (c5bcd25)
  • duplicate volume icon (bbbec25)
  • fix sound state issue (unoptimized) (91d0ab7)
  • fixed error (6d2404d)
  • linting issues (22a62b2)
  • prettier (615fdd3)
  • prettier error (dc0aefd)
  • randomization optimization (850f813)
  • reafactoring to make tests pass (d02db7f)
  • sounds: update sounds CDN URLs (4228f3c)
  • types: add missing types on random-controller functions (42197dc)
  • ui: hide global volume controller on small devices (4f8f17e)
  • ui: update broken "Credits" link on footer (0a0ef15)
  • umami: add proper umami event titles (01f68aa)
  • uncomment extra lines (ff2c6b0)

1.4.0 (2023-11-25)

Features

  • add querySounds verification on page mount before show interaction-modal (e01418c)
  • added queryParams (f3b1abc)
  • seo: improve website title (cc5ba6a), closes #601
  • sound: add interaction verification before play sound (5ee974d)
  • stores: create user-interation-store (eeba491)
  • ui: change load theme source priority (88aa8ec)
  • ui: create "share-button" component (94b02b2)
  • ui: create interaction-modal component (7b14531)

Bug Fixes

  • adjusted some appointments (a59e85e)
  • copy combo url to clipboard (160989c)
  • deps: update dependency react-icons to v4.12.0 (e86981a)
  • deps: update dependency zustand to v4.4.6 (39675bb)
  • seo: get current hostname/domain from env variables (1980569)
  • ui: update queryTheme when select a new theme (5ab9c12)
  • ui: use localSoundState.loaded as criteria for visual active feedback (84e9d11)

1.3.4 (2023-10-10)

Features

  • a11y: add aria-label on sound buttons (d5c8cea)
  • ui: add red effect when removing combo (8a33629)
  • ui: rename "Edit" to "Delete" on combo options (bba0698)

Bug Fixes

  • deps: update dependency zustand to v4.4.3 (c867beb)
  • ui: small effect fixes (fcfbf1e)

1.3.3 (2023-10-09)

Features

  • replace @faker-js/faker alphanumeric by math random (9d5fd9b)
  • seo: add metadata.metadataBase with base url (5074c2c)
  • ui: add sound loading animation (08df8f6)

1.3.2 (2023-10-04)

Features

  • ui: customize ui styles on webkit based browsers (1f99d63)

Bug Fixes

  • stores: add correct version number on combo-store (6463349)

1.3.0 (2023-10-03)

Features

  • a11y: replace <span> with <label> on volume controller component (7bafcbc), closes #388
  • ui: save theme information on combo data (3dcfcc6)

1.2.1 (2023-10-03)

Features

  • stores: add version field on combo-store (85983f2)

1.2.0 (2023-09-30)

⚠ BREAKING CHANGES

  • sound: Fade In/Out volume

Features

  • ui: define combo input to show just when click on save button (9f37c01)

Bug Fixes

  • deps: update dependency react-icons to v4.11.0 (e8d5617)
  • sound: remove sound fade in/out effect (85c0af1), closes #249
  • ui: add placeholder text color to combo input when on transition theme (819fd39)
  • ui: define if combo list trigger button is disabled on client side (b0fb23c)
  • ui: remove infinite sound loading animation (350bcbe)
  • ui: rename property data-isShowing to data-is-showing on global volume controller (c4dada4)

1.0.5 (2023-09-03)

Bug Fixes

  • ui: remove shadown when sound is loading (40dd618)

1.0.4 (2023-08-28)

Features

  • sound: get sounds from Noisekun CDN instead GCS (9acac5f)

1.0.3 (2023-08-25)

Features

  • ui: add loading animation on sound and pomodoro components (79382b5)

Bug Fixes

  • deps: update dependency @headlessui/react to v1.7.17 (b420f48)

1.0.2 (2023-08-18)

Bug Fixes

  • analytics: rename all "umami-data-event" to "data-umami-event" (db009d5)

1.0.1 (2023-08-18)

Features

  • analytics: add umami event tracker on buttons and links (fb63cad)

1.0.0 (2023-08-18)

Features

  • pwa: add PWA support (6b549fe), closes #516
  • sound: add "Boat" (d2186ac), closes #293
  • sound: add "Playground" (d24c00a), closes #174
  • sound: add "Rain on Tent" (19ad037), closes #523
  • stores: create combo-store (c232241)
  • stores: create sounds-state-store (a81febc)
  • tailwind: add minWidth size (b977386)
  • ui: add clear-button to remove active sounds (8acb72b), closes #537
  • ui: create "combo-list" component (557aa8e)
  • ui: create "save-combo" button (5c69eac)
  • ui: update border-radius of sound icons (f77a0fe)

Bug Fixes

  • ui: remove hard coded white color for some sound svg (82ed65d)

0.7.0 (2023-08-11)

Features

  • ui: add version number information on footer (73e7ca8)
  • ui: create pomodoro timer (d5cdfdf)
  • ui: reduce z-index of theme-menu (0328085)

Bug Fixes

  • deps: update dependency zustand to v4.4.1 (206396e)

0.6.0 (2023-08-09)

⚠ BREAKING CHANGES

  • sound: remove copyright protected sounds

Features

  • sound: decrease drops.ogg duration (26ad35c)

Reverts

  • sound: remove copyright protected sounds (950dc01), closes #521

0.5.0 (2023-08-09)

Features

0.4.1 (2023-08-07)

Bug Fixes

  • ui: make theme persistent (600556b)

0.4.0 (2023-08-07)

Features

  • tailwind: add new theme color alias (9d679c1)
  • types: add svg type (7c7af8c)
  • ui: implement themes and refactor some components (c851eb1)
  • ui: improvements on footer style (e68cffe)
  • ui: update layout sizes (a029e22)

0.3.0 (2023-08-04)

Features

  • analytics: add umami script (0df46a7)
  • assets: add Google Cloud Storage bucket url instead local path (2d8180f)

0.2.0 (2023-08-04)

⚠ BREAKING CHANGES

  • pwa: Temporarily removes PWA support as the https://github.com/shadowwalker/next-pwa project is no longer being actively maintained.
  • Disable analytics feature by Umami service
  • howler: Fade in/out is now disabled
  • the ci workflow is not used

Features

  • _app: include Head component and HTML metadata (041d70c)
  • _documment: add icon links and manifest to Head (aff6e99)
  • a11y: add title on background menu button (d97240c)
  • a11y: improve global volume controller (c96996e)
  • a11y: improve sound volume controller (e20113d)
  • access: add title and name on volume controller inputs (8fa7808), closes #378
  • add "use client" on home page (0d0e858)
  • add commitzen configuration (bf6bc1f), closes #20
  • add global volume controller on header (ed07f92)
  • add new meta information (a2c4fb5)
  • add shimmer effect (ae6a9b9)
  • add shimmer effect load (5e26059)
  • add target on footer links (aed5628)
  • assets: add brown-noise icon (b381a40)
  • assets: add brown-noise2.svg (c2f0101)
  • assets: add brown-noise3.svg (1357bf0)
  • assets: add new background gifs (777bec0)
  • assets: add new icons of different sizes (f698c13)
  • assets: add new svg icons (057437d)
  • assets: add washing machine icon (c3f4363)
  • assets: add waterfall icon (73f4b1a)
  • assets: create a manifest.json file (7a8bff8)
  • assets: update cave.svg (9d03cd2), closes #171
  • assets: update favicon (621f481)
  • assets: update stream-water icon (c830218)
  • assets: update waterfall icon (bcc08d0)
  • audios: rename sounds (35694e7)
  • background: update background colors (5465f2a)
  • background: update background effect (66a9cb1)
  • config: theme config (725d594)
  • config: theme config (bd5a925)
  • create BackgroundMenu component (68b53af)
  • create GlobalVolumeController (6e5a730)
  • css: create main.css (4f30128)
  • dev: configure husky with commitzen (f37182a), closes #20
  • favicons: update logo (635b04d)
  • footer: update footer (f168de3), closes #10
  • header: add BackgroundMenu on Header component (7ff4be2)
  • hook: create new custom hook (bfa2890)
  • hook: use new hook (94bb2c7)
  • howler.js: set initial use of howler.js (be200da)
  • icon: new icons (74f864f)
  • icons: update coffee icon (8f00530)
  • icons: update drops icon (a504196)
  • icons: update night icon (1ff3dd7)
  • icons: update rain icon (e1e83c7)
  • icons: update storm icon (4bd35c0)
  • icons: update stream-water and waves icon (66cacb0)
  • icons: update train icon (ec3d71b)
  • icons: update washing-machine icon (456b085)
  • icons: update waves icon (e39aec3)
  • icons: update waves icon (7049a50)
  • icons: update wind icon (54cfbb4)
  • icon: uses new icon (7ccb029)
  • images: add 'alt' attribute to Image on Sound components (bf182ae)
  • import main css file on _app (c84513c)
  • improve manifest.json (4bffd22)
  • include brown-noise2 sound info on sounds.json (9249dbb)
  • include brown-noise3 sound info on sounds.json (07681dd)
  • include washingmachine sound info on sounds.json (36f18dc)
  • include waterfall sound info on sounds.json (01e4928)
  • info: update footer links (e6b8da4)
  • install and configure husky (52f035f)
  • manifest.json: update background color (29ee74e)
  • manifest: update property (d648593)
  • metadata: update theme color (8ad7cbf)
  • pwa: add offline page (52451b2)
  • root: added Jest framework for testing (40d9997), closes #21
  • save background on local storage (81bbf2b)
  • seo: add alt string on footer main logo (2d8086e)
  • seo: add title property to Sound component (5c6f16a)
  • set volume based on global volume (1bcd29d)
  • sound: add brown-noise sound (d8c342c)
  • sound: add brown-noise2.ogg (691e79b)
  • sound: add brown-noise3.ogg (02ee48d)
  • sound: change leaf sound (fad26a5)
  • sound: import svg icons and remove old icon-fonts (cd4c0c6)
  • sounds.json: add brown-noise metadata (0974436)
  • sounds: add new sounds (b8cfb7e)
  • sounds: update sounds file type (8e2a396)
  • sound: update file path of an sound on Sound component (bb2195c)
  • sound: update image props on Sound component (8cf19d8)
  • store: add background store (d18d303)
  • stores: create GlobalVolumeStore (a2bf22d)
  • style: add footer style (5fd40d6), closes #10
  • style: change background placeholder (e4324f1)
  • style: import footer on App.tsx (592b9ed), closes #10
  • style: initial footer component (24a2ae8), closes #10
  • style: margin between configs (1a65a15)
  • style: update Header style (5ceda42)
  • syle: update ligth theme (a3b03f8)
  • tailwind: add main color (c2816e1)
  • tailwind: convert Footer component (cfc3a58)
  • tailwind: convert Header component (35a4fbb)
  • tailwind: convert index page (4c0d3f9)
  • tailwind: convert offline page (f4fd32f)
  • tailwind: convert Sound component (a60fa97)
  • tailwind: convert VolumeController component (04e7504)
  • tailwind: create additional configs for tailwindcss (116db49)
  • tailwind: create background-change keyframe and animation (4cd0388)
  • tailwind: decrease background-change-sm animation time (16f15b4)
  • tailwind: icrement themes (25c13b0)
  • tailwind: update shadow-sound (a0baaa8)
  • theme: import theme (295cf4b)
  • theme: new theme (0739ed4)
  • theme: new theme (d4a2ea2)
  • theme: theme object (039102b)
  • theme: theme on Configurations (9872b69)
  • theme: theme on Footer (0c9b50b)
  • theme: theme on Header (93445eb)
  • theme: theme on Sound (034b2da)
  • theme: theme on VolumeController (3f28af0)
  • theme: toogle theme function (32457c1)
  • theme: toogle theme function (200cc71)
  • theme: update theme (bfad6d5)
  • theme: update theme (9a73279)
  • theme: update theme function (ec1ace4)
  • theme: use ThemeProvider (8300909)
  • type: add new types (bbab41b)
  • type: new type interface (fb4f107)
  • type: update type interfaces (f776444)
  • type: update types (4b63fa5)
  • type: update types (b18b7b8)
  • ui: add background-change animation on body (bf2c818)
  • ui: add hover style on VolumeController component (f3af14f)
  • ui: add margin to AudiosBlock component (252c1fd)
  • ui: add nunito as body font (1271836)
  • ui: add shimmer effect for loading sounds (e31c360)
  • ui: background change menu improvements (64b2f30)
  • ui: change background menu icon (2d017cc)
  • ui: change border-radius of Sound component (fd5b645)
  • ui: change box-shadow style of Header component (4f7b42e)
  • ui: change license icon (04f5714)
  • ui: create "disabled" class for unloaded sounds (11c7677)
  • ui: create styled scrollbar (c79eea4), closes #162
  • ui: decrease slider thumb size on VolumeController (710bf69)
  • ui: increase title weight (212222c)
  • ui: remove border-radius transition on Sound component (94e290b)
  • ui: remove footer background (cc4beee)
  • ui: remove scrollbar on background menu (8b0210d)
  • ui: remove shadow of Sound when in <800px screen (6f712bf)
  • ui: setup next fonts with "Nunito" font (c6cc727)
  • ui: update background color effect (7fd23e1)
  • ui: update background color list (747bec7)
  • ui: update background menu styles (777f190)
  • ui: update background style of SoundButton (dddfb98)
  • ui: update BackgroundChange styles (d3378de)
  • ui: update BackgroundMenu styles (4a48c10)
  • ui: update box-shadow from sound component (8ce96c3)
  • ui: update font weight of header title (c2241b3)
  • ui: update gap between sounds (c3a8ac3)
  • ui: update header box-shadown and title color (7d55666)
  • ui: update slider background of VolumeController component (136b8b0)
  • ui: update sound button style (efb17c7)
  • ui: update volume controller height (d84fb35)
  • ui: update volume controller style (643665e)
  • ui: use feather-icons instead phosphor-icons (c682b21)
  • umami: add class envent-track on Sound component (37f2d6f)
  • umami: add class event-track to Footer component (6b91325)
  • umami: add class event-track to title on Header component (4d3622d)
  • umami: add property data-domains to umami script (f06a150)
  • umami: setup umami script on _app (35b2073)
  • update background color list (6dbf046)
  • update background colors (d537e38)
  • update Background ids (bc1f1e0)
  • update meta links (7a24397)
  • update sound grid layout (6c9eed8)
  • use <Link> as wrapper of <a> on header title (b91f3ab)
  • use localStorage to save volume slider position (8275964)
  • use dynamic backgrounds on index (619f490)
  • use HTML5 streaming on sounds (af49f61)
  • ux/ui: update footer (80f8b09)
  • ux: decrease global volume width (b6fba3a)
  • ux: fix header on top (83f2551)
  • ux: improves header responsiveness (0d8b5e0)
  • ux: increase footer text size on small screens (874d02c)
  • ux: update sound grid (3896895)
  • ux: update sound grid order (0bfe73e)
  • viewport: remove user-scalable="no" parameter on viewport meta (da26196)

Bug Fixes

  • _app errors (a00192a)
  • a11y: add missing titles on sounds (a181856), closes #387
  • audio loop (31fd33b), closes #363
  • cannot add property noFallthroughCasesInSwitch (ff87227), closes #53
  • clickable sound styles when sound is not loaded (d0a101d)
  • deps: pin dependencies (2b63ed1)
  • deps: pin dependencies (90c35b1)
  • deps: pin dependencies (1fddb62)
  • deps: pin dependency @headlessui/react to 1.6.6 (5a663a4)
  • deps: pin dependency @types/jest to v26.0.24 (c9ae688)
  • deps: pin dependency next-pwa to 5.4.4 (4f3dc25)
  • deps: pin dependency react-icons to 4.4.0 (16130e3)
  • deps: pin dependency tailwind-scrollbar-hide to 1.1.7 (c6fa894)
  • deps: roll back dependency next to 12.0.5-canary.6 (2cf9e34)
  • deps: update dependency @fortawesome/fontawesome-svg-core to v6 (fa26e71)
  • deps: update dependency @fortawesome/free-solid-svg-icons to v6 (1f43da6)
  • deps: update dependency @fortawesome/react-fontawesome to v0.2.0 (d03cfc9)
  • deps: update dependency @headlessui/react to v1.7.10 (65129df)
  • deps: update dependency @headlessui/react to v1.7.13 (3ed347c)
  • deps: update dependency @headlessui/react to v1.7.14 (d6fbf0f)
  • deps: update dependency @headlessui/react to v1.7.15 (0fbdba6)
  • deps: update dependency @headlessui/react to v1.7.2 (1cd44dc)
  • deps: update dependency @headlessui/react to v1.7.3 (9dd438e)
  • deps: update dependency @headlessui/react to v1.7.5 (48e75cc)
  • deps: update dependency @headlessui/react to v1.7.7 (61bd62d)
  • deps: update dependency @headlessui/react to v1.7.8 (6129a48)
  • deps: update dependency @testing-library/react to v12 (cbdae28)
  • deps: update dependency @testing-library/user-event to v13 (fe592c1)
  • deps: update dependency @types/jest to v27 (06cde8a)
  • deps: update dependency @types/node to v16 (7c4c53b)
  • deps: update dependency @types/react to v17 (83d4470)
  • deps: update dependency @types/react-dom to v17 (c96293d)
  • deps: update dependency dotenv to v10 (90bd873)
  • deps: update dependency next to v12.0.5-canary.10 (9f7a40a)
  • deps: update dependency next to v12.0.5-canary.11 (b39a83f)
  • deps: update dependency next to v12.0.5-canary.13 (a068125)
  • deps: update dependency next to v12.0.5-canary.14 (e436b01)
  • deps: update dependency next to v12.0.5-canary.8 (45ce065)
  • deps: update dependency next to v12.0.5-canary.9 (c96a265)
  • deps: update dependency next to v12.1.0 [security] (17f66a8)
  • deps: update dependency next-pwa to v5.4.5 (af9a197)
  • deps: update dependency next-pwa to v5.4.6 (99d00d5)
  • deps: update dependency next-pwa to v5.4.7 (1928cd2)
  • deps: update dependency next-pwa to v5.5.0 (9e46be4)
  • deps: update dependency next-pwa to v5.5.2 (995e062)
  • deps: update dependency next-pwa to v5.5.4 (cf0eabf)
  • deps: update dependency next-pwa to v5.5.5 (102f0c0)
  • deps: update dependency next-pwa to v5.6.0 (e0d6c54)
  • deps: update dependency react-icons to v4.6.0 (58e5366)
  • deps: update dependency react-icons to v4.7.1 (b67a1c8)
  • deps: update dependency react-icons to v4.8.0 (ebbe8b8)
  • deps: update dependency react-icons to v4.9.0 (aa70193)
  • deps: update dependency react-scripts to v4.0.3 (04ff179)
  • deps: update dependency react-switch to v6 (111107b)
  • deps: update dependency react-switch to v6.1.0 (8903d6a)
  • deps: update dependency react-switch to v7 (f84c673)
  • deps: update dependency styled-components to v5.3.5 (40fd0e5)
  • deps: update dependency typescript to v4.4.4 (19470b9)
  • deps: update dependency zustand to v4.1.1 (1b51ab4)
  • deps: update dependency zustand to v4.1.2 (bd319b3)
  • deps: update dependency zustand to v4.1.4 (e673d5a)
  • deps: update dependency zustand to v4.2.0 (7e524d7)
  • deps: update dependency zustand to v4.3.2 (f1f6782)
  • deps: update dependency zustand to v4.3.7 (bc26f37)
  • deps: update dependency zustand to v4.3.8 (afe4d53)
  • deps: update font awesome (6cec1c0)
  • deps: update font awesome (4fcd329)
  • deps: update font awesome to v6.1.1 (bc3b9e8)
  • deps: update font awesome to v6.1.2 (bb2a396)
  • deps: update react monorepo to v18 (fe356cc)
  • deps: update react monorepo to v18.1.0 (ad8071f)
  • deps: update react monorepo to v18.2.0 (b8b5b18)
  • dev: dependency tree bug (64ab56b)
  • env variables (4356d3d)
  • lint: eslint 8.x support (4a3d1cd), closes #121
  • lint: remove unused imports on Sound component (99d4f04)
  • next-pwa: invalid config on next.config.js (72a46fd), closes #352
  • public: fix broken 'loading' modal (c14ecfb)
  • style: condition for class name on Sound (128f866)
  • style: condition for class name on VolumeController (250c85e)
  • style: fix select bug on changeStateOfAudio (7c5aef4)
  • style: position of background config (89f761d)
  • tailwind-styled-components with type "any" (0f490b1)
  • Type 'true' is not assignable to type 'string | undefined'. TS232 (b14b514)
  • type: fix some theme type bugs (de768dd)
  • ui: add slider thumb styles (f9df90e)
  • ui: fast background color transition (4a7b064), closes #181
  • ui: remove horizontal scroll (d94d2a0)
  • volume: fix "handle volume" function on VolumeController (3d9e166)
  • workaround: temp fix for type errors with react@18 (1ba27db), closes #323

Performance Improvements

  • assets: add camp-fire background thumb (ed5cd21)
  • assets: add gif thumbs (4f1a618)
  • audio: add preload="auto" on audio element (28c6c2e)
  • delay background animation (9905795)
  • howler: howler.js complete remove (04c83dc)
  • image: remove unoptimize config from Image component (9a4674f)
  • remove preload and use html5 on howler (1261fcb)
  • use <Image/> instead <img/> on Sound component (5542346)

Reverts

  • Revert "build(site): change home page" (663c224)
  • readme: revert changes made on readme (3004307)
  • revert the npm packages updates (146ad5a)
  • undo previous commit (91a13eb)

Miscellaneous Chores

  • pwa: remove next-pwa config (7f8e8bd)

Code Refactoring

  • remove umami script on _app.tsx (3eca2df)

Continuous Integration

  • remove ci workflow temporarily (63d29d8)