1.5.3 (2024-01-18)
- analytics: update umami script url (5c70b21)
- 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)
- pomodoro: sound volume increasing while pomodoro is stopped after a period of time (6417887), closes #608
1.5.1 (2023-12-28)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
1.3.3 (2023-10-09)
- 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)
- ui: customize ui styles on webkit based browsers (1f99d63)
- stores: add correct version number on combo-store (6463349)
1.3.0 (2023-10-03)
- 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)
- stores: add version field on combo-store (85983f2)
1.2.0 (2023-09-30)
- sound: Fade In/Out volume
- ui: define combo input to show just when click on save button (9f37c01)
- 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
todata-is-showing
on global volume controller (c4dada4)
1.0.5 (2023-09-03)
- ui: remove shadown when sound is loading (40dd618)
1.0.4 (2023-08-28)
- sound: get sounds from Noisekun CDN instead GCS (9acac5f)
1.0.3 (2023-08-25)
- ui: add loading animation on sound and pomodoro components (79382b5)
- deps: update dependency @headlessui/react to v1.7.17 (b420f48)
1.0.2 (2023-08-18)
- analytics: rename all "umami-data-event" to "data-umami-event" (db009d5)
1.0.1 (2023-08-18)
- analytics: add umami event tracker on buttons and links (fb63cad)
1.0.0 (2023-08-18)
- 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)
- ui: remove hard coded white color for some sound svg (82ed65d)
0.7.0 (2023-08-11)
- ui: add version number information on footer (73e7ca8)
- ui: create pomodoro timer (d5cdfdf)
- ui: reduce z-index of theme-menu (0328085)
- deps: update dependency zustand to v4.4.1 (206396e)
0.6.0 (2023-08-09)
- sound: remove copyright protected sounds
- sound: decrease
drops.ogg
duration (26ad35c)
0.5.0 (2023-08-09)
- sound: add "Pink Noise" (cf02709)
- sound: add "White Noise" (c117af8)
- sound: add fade effect on play/pause sound (019b9ee), closes #L1295 #L1356C13-L1356C13 #249
- ui: add toggle-muted function to global volume button (e38df19), closes #506
0.4.1 (2023-08-07)
- ui: make theme persistent (600556b)
0.4.0 (2023-08-07)
- 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)
- analytics: add umami script (0df46a7)
- assets: add Google Cloud Storage bucket url instead local path (2d8180f)
0.2.0 (2023-08-04)
- 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
- _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)
- _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
- 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 fromImage
component (9a4674f) - remove preload and use html5 on howler (1261fcb)
- use
<Image/>
instead<img/>
onSound
component (5542346)
- Revert "build(site): change home page" (663c224)
- readme: revert changes made on readme (3004307)
- revert the npm packages updates (146ad5a)
- undo previous commit (91a13eb)
- pwa: remove next-pwa config (7f8e8bd)
- remove umami script on
_app.tsx
(3eca2df)
- remove ci workflow temporarily (63d29d8)