- bump libs (fbfe97fc)
- update published on (94851e02)
- release: 1.3.6 (5f8f504d)
- deps-dev: bump console-fail-test from 0.4.4 to 0.5.0 (#163) (915de578)
- deps-dev: bump @types/papaparse from 5.3.14 to 5.3.15 (#164) (529c2997)
- deps-dev: bump @biomejs/biome from 1.9.3 to 1.9.4 (#166) (020aea01)
- deps: bump react-currency-input-field from 3.8.0 to 3.9.0 (#167) (7b554e47)
- deps: bump use-immer from 0.10.0 to 0.11.0 (#165) (38b06437)
- deps: bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group (#162) (a3f53022)
- deps: bump react-router-dom from 6.26.1 to 7.0.1 (#157) (06ca9598)
- deps-dev: bump @types/jest from 29.5.12 to 29.5.14 (#159) (c7a63c5c)
- deps: bump react-bootstrap from 2.10.5 to 2.10.6 (#160) (0d4ea148)
- deps-dev: bump typescript from 5.5.4 to 5.7.2 (#161) (73b9c1f6)
- deps: bump cross-spawn in the npm_and_yarn group (#156) (95f0c192)
- deps-dev: bump @playwright/test from 1.46.1 to 1.48.2 (#152) (bf5fa0af)
- deps-dev: bump @testing-library/react from 16.0.0 to 16.0.1 (#154) (c7751b08)
- deps: bump react-bootstrap from 2.10.4 to 2.10.5 (#151) (9abc3fd0)
- deps-dev: bump workbox-window from 7.1.0 to 7.3.0 (#153) (e44aebf9)
- deps-dev: bump @faker-js/faker from 8.4.1 to 9.1.0 (#155) (bc326077)
- currency list position and width (e4333e46)
- release: 1.3.5 (59ff09ac)
- check secure context before generating randomUUID (0faed10c)
- release: 1.3.4 (d2baf6f6)
- crypto.randomUUID validation for secure context (8892cfe0)
- release: 1.3.3 (e7cf367a)
- docker container redirection (71e1fa76)
- remove container after exec in docker example (ed264ebb)
- simplify by returning early (79938530)
- use objectmother instead of faker directly (63125dfc)
- sort import (145a9fa4)
- release: 1.3.2 (f5f4787b)
- remove unused dep (6138a753)
- deps: bump the npm_and_yarn group with 4 updates (#148) (388795f1)
- index html syntax (06d72fd4)
- add more screenshots (b924f4b8)
- use static fields instead of exports (e33b2cb3)
- order imports (ca0df7e0)
- release: 1.3.1 (6e3b28d9)
- deps: bump big.js from 6.2.1 to 6.2.2 (#146) (c27ce989)
- deps-dev: bump jsdom from 25.0.0 to 25.0.1 (#147) (211dec6a)
- deps-dev: bump @biomejs/biome from 1.8.3 to 1.9.3 (#143) (1ea0d349)
- deps-dev: bump @vitejs/plugin-react-swc from 3.7.0 to 3.7.1 (#144) (ef84c9a3)
- add missing currency codes (c45af414)
- delete context test (cfe6782a)
- missing budget methods (057417d3)
- pass userOptions to avoid mocking context (6ab9dd88)
- new useroptions domain (5cd178d2)
- rename options and refactor model (e4473b0f)
- remove context mocks from tests, model errors domain (d1ba1dea)
- intlFormat util (7455bf47)
- move locale funcs to repo (9cebd959)
- initialize localforage instances in respective repos (36fdb9c6)
- move folders to guitos (f1abc8a4)
- order imports (9f71e6fa)
- release: 1.3.0 (70956840)
- bump vite (1383ea1c)
- exclude tests from coverage (088bdce7)
- exclude test mothers from coverage (7af99e2f)
- larger buttons in menu (f89a91aa)
- spacing on new menu (dfb201d4)
- release: 1.2.11 (2a3ee749)
- charts page filter margin (03a7d145)
- release: 1.2.10 (f4e52d87)
- cleaner look due to reduced number of borders (0a90dcc4)
- update screenshots (e9286ca5)
- split into mothers (9fcdca1d)
- order imports (9991babe)
- release: 1.2.9 (e3299471)
- fix html meta tags (21a10f8e)
- deps-dev: bump @playwright/test from 1.45.3 to 1.46.1 (#139) (e1e74477)
- deps: bump react-router-dom from 6.26.0 to 6.26.1 (#140) (8cc0c270)
- deps-dev: bump jsdom from 24.1.1 to 25.0.0 (#138) (2c1eecfe)
- deps: bump framer-motion from 11.3.21 to 11.3.31 (#137) (2a24caab)
- deps: bump react-icons from 5.2.1 to 5.3.0 (#141) (f568a4c6)
- enable no negation else rule (ad873cb3)
- open last visited budget script (b063cd5f)
- release: 1.2.8 (b708963e)
- content-security-policy typo (e32ad859)
- release: 1.2.7 (3739ed99)
- remove redundant config (1253b908)
- content-security-policy (404ef7d2)
- infinite loop (42e8a55c)
- disable e2e (1c384da7)
- fix assertion (54e16706)
- remove unnecessary assertion (edab4180)
- remove unused code (8da614de)
- imports order (c413690f)
- release: 1.2.4 (382492d0)
- bump axe-core (276b3631)
- import and type (20d33621)
- serialization to db (b41111eb)
- disable flaky (f809a0e5)
- adjust e2e (0ef48332)
- fix and disable some (3c0a8a69)
- fix (c2b77264)
- apply recommended biome fixes (f5c7f461)
- fix (4ac5eb43)
- release: 1.2.3 (cd0ee2a3)
- biome enable recommended (e2abe172)
- add missing script hash (89151785)
- release: 1.2.2 (9f8cab18)
- only try to open last visited budget if none is specified (524bf13d)
- typo (86592b0c)
- add note about last visited behaviour (0a1e8b34)
- disable flaky test (7d4a16ae)
- release: 1.2.1 (44eb52d7)
- open last visited budget during startup (300db9c8)
- pass secret to composite (6d75ac95)
- infinite loop in calculate button (6a2455b5)
- release: 1.1.6 (06d23e9e)
- rename bundle folder (dd5544bb)
- bundle release name (74b898af)
- release: 1.1.5 (cb51841f)
- bundle upload condition (ccd2194e)
- bundle upload condition (90db83f6)
- release: 1.1.4 (33282620)
- push release commit as last step (d1012037)
- release: 1.1.3 (4e2a1be3)
- concurrency setup and bundle task (3a757bba)
- release: 1.1.2 (7d878877)
- bundle upload on github (7d432e3f)
- release: 1.1.1 (fff72134)
- useffect dependencies on saveBudget() (94e9f797)
- history button disabled after history change (04354a1a)
- disable flaky test (c75bf3e9)
- release: 1.1.0 (b74c2388)
- merge docker and release actions (d7c728e9)
- use correct action (df3901a0)
- upload release bundle to gh release (9b0923b1)
- fix package name (9cc09730)
- remove context field (dabeec34)
- add qemu (3258cb3b)
- fix perms, use buildx (7f3bc64d)
- add container image option (a2ae58c7)
- fix typo (10f67f7f)
- add json schema (ae282202)
- add missing act() (be6c29dc)
- add missing act() (fd5b8c6a)
- fix formatting (f4fd54e6)
- release: 1.0.2 (8e258c6d)
- enable strictNullChecks (1041bca2)
- bump deps (008d5da7)
- deps-dev: bump @testing-library/react from 14.2.1 to 16.0.0 (#135) (397d0f8a)
- deps-dev: bump @playwright/test from 1.45.1 to 1.45.3 (#134) (f560cf2d)
- deps: bump use-immer from 0.9.0 to 0.10.0 (#133) (f1bc08a2)
- deps: bump react-icons from 5.1.0 to 5.2.1 (#132) (0ad1993a)
- deps-dev: bump @testing-library/jest-dom from 6.4.2 to 6.4.8 (#136) (75e3308b)
- set timeouts, harden permissions, cancel builds (5f960ccb)
- missing accessibility labels and tests (b4c7642b)
- release: 1.0.1 (e87d4f51)
- add axe-core/playwright (a27bccf9)
- menu header spacing (9e5d1a59)
- fix flaky download assertion (43f63a25)
- release: 1.0.0 (0029af80)
- deps: bump react-router-dom from 6.23.0 to 6.24.0 (#129) (9dcc5cd4)
- deps-dev: bump @playwright/test from 1.42.1 to 1.45.1 (#131) (5a2f41cd)
- deps-dev: bump vite from 5.2.10 to 5.3.3 (#130) (7a5596bc)
- deps-dev: bump @biomejs/biome from 1.8.1 to 1.8.3 (#126) (8559b2ab)
- deps-dev: bump jsdom from 24.0.0 to 24.1.0 (#117) (8752cc23)
- deps: bump immer from 10.0.4 to 10.1.1 (#118) (e8c1867f)
- deps-dev: bump @types/node from 20.12.7 to 20.14.8 (#124) (129e959a)
- set node version (935c53fc)
- lower playwright timeout to 11 seconds (0a567fe8)
- remove redundant vite-plugin-biome (55a16255)
- remove packagemanager field (52590a22)
- replace stylelint with biome (2a10c7d1)
- delete unused script (bc64a66e)
- env vars in script (f0958b0c)
- release script path (5c9ff4d7)
- force release (0d466c52)
- force release (f836a6fd)
- release cli args (d8f183f8)
- jsdom bump (86fbb755)
- add missing twitter card tags (b1d91c1c)
- enable multiple playwright test workers (22018ed9)
- fix lint issues (0dbd0125)
- disable flaky tests (5c15568a)
- remove render from beforeEach, wrap with waitFor (4b26122a)
- remove render from beforeEach (3fcef045)
- fix selectors (d7449364)
- fix label selector (3810c4ac)
- add description (7dc9d0dc)
- add config for vscode extension (bc0a296e)
- apply biome suggestions (f51e31fc)
- fix eslint warnings (011a023e)
- lint package.json (17e8dd1c)
- release: 1.0.0 (ca4ce4ba)
- release: 1.0.0 (fb6fa9f7)
- swap vite plugin react with swc version (66b45aef)
- deps: bump pnpm/action-setup from 3 to 4 (#119) (75bc8d56)
- bump libs (787c168a)
- bump libs (3a275d12)
- update lock files (7f0fe684)
- add eslint and prettier plugins (9e947e51)
- simplify actions flow (11993cba)
- delete duplicate changelog entry (73a0b73c)
- migrate to cloudflare wrangler-action (1aa79c58)
- set correct origin (2fb7e129)
- skip local tag deletion (b7f89f74)
- add v to tag (b4227712)
- remove stale tag (beb61f05)
- use git directly (4010a927)
- use action instead of hook (2aba358d)
- remove quotes and slash from hooks-exec (1699f2c6)
- fix script for hook exec (26245026)
- use script for hook exec (d4964dec)
- use single quotes (dd2cff15)
- escape args (c3d133b9)
- set Semantic Release step name (3e69458f)
- enable changelog creation (d037e296)
- fix checkout step config (eddd36b7)
- set pnpm config for vscode (940f8662)
- replace semantic-release, uplift, git-cliff with go-semantic-release (1823bfc9)
- set npm options (127dc33f)
- disable uplift changelog (71df96cb)
- add uplift config (56a88371)
- add versio config (16097596)
- pull since last tag (5d6623f6)
- add missing env var (8d657d80)
- set correct params for cliff-jumper (2c35f8e8)
- update pnpm-lock (813779c2)
- replace semantic-release with git-cliff and cliff-jumper (600a476b)
- use pnpm with semantic-release (5d0cfb22)
- set pnpm version (4fa2eb05)
- set packagemanager field (0c2a0213)
- replace eslint and prettier with biome (16ccd2bb)
- add lint to actions (cab5601e)
- fix eslint config (51a8ce2e)
- use playwright container (19b0f1a6)
- pnpm dedup (5eaac9cf)
- add eslint-plugin-yml (e326fba4)
- add console-fail-test (93189b82)
- bump pnpm version (5ce6ef30)
- add eslint-plugin-regexp (c70ca43b)
- update prettier and eslint configs (86138836)
- add more vscode settings (242e0bf5)
- force clear mocks (c5c7472a)
0.35.1 (2024-04-06)
- add missing open graph tags (715145e)
0.35.0 (2024-03-29)
- add toggle button for item reordering (4921bb9)
0.34.0 (2024-03-18)
- lazy load tables (60b909b)
0.33.0 (2024-03-16)
- increase bottom padding on landing page title (ad6dba1)
- combine import/export buttons (90e5508)
0.32.1 (2024-03-13)
- automated release publishing (eaaa9f3)
0.32.0 (2024-03-13)
- notification font style (f910148)
- add title to landing page (a4c9986)
0.31.0 (2024-02-25)
- add missing aria labels (cf30731)
0.30.2 (2024-02-06)
- enable Subresource Integrity checks (13ce613)
0.30.1 (2023-12-24)
- disable go buttons when impossible to do so (e7773f5)
0.30.0 (2023-12-24)
- add item operation history (ea21598)
0.29.1 (2023-12-23)
- focus element after searching for it (b65832a)
0.29.0 (2023-12-09)
- add undo redo nav buttons (90992e0)
- add useUndoable to BudgetContext (135d1f1)
- add useundoable to context (1e2daf0)
- consolidate export, currency and version into settings button (42f06ac)
- save history only on specific actions (903c859)
- undo budget deletion button in notification (f3d413c)
0.28.2 (2023-10-15)
- tooltip overlap with static vertical position (387504a)
0.28.1 (2023-10-15)
- smaller bundle with updated recharts (38276da)
0.28.0 (2023-10-14)
- new chart based on filtering by item name (8f8bcce)
0.27.3 (2023-10-13)
- add workbox-window to dev deps (ba0b30b)
0.27.2 (2023-10-13)
- release process (c2debaf)
0.27.1 (2023-10-13)
- enable experimentalVmThreads for faster tests (fcb70df)
0.27.0 (2023-10-12)
- improve screen reader a11y (edc5bf5)
0.26.0 (2023-09-24)
- improve search by matching item names (7162974)
0.25.3 (2023-09-19)
- lazy load charts page (d7c006d)
0.25.2 (2023-09-19)
- notification border color (2d867f3)
0.25.1 (2023-09-19)
- notifications placement & styling (8f4a5f5)
0.25.0 (2023-09-18)
- trigger notifications on budget creation, cloning and deletion (acc9a8e)
0.24.5 (2023-09-18)
- no matches found dark style (da58917)
0.24.4 (2023-09-18)
- prevent spamming keyboard shortcuts (aa1d081)
0.24.3 (2023-09-17)
- increase background color contrast (5b3110d)
0.24.2 (2023-08-29)
- Revert "fix: add macOS favicon" (030796b)
0.24.1 (2023-08-29)
- add macOS favicon (b88c898)
0.24.0 (2023-08-19)
- expenses header tooltip (ee09ef3)
- add % of revenue spent progress bar and info (2156712)
0.23.0 (2023-07-29)
- cleaner style without header bgcolor, dedup css (db88472)
0.22.4 (2023-07-23)
- optimize index.css (6569bec)
0.22.3 (2023-07-02)
- charts X axis spacing (b7eafa8)
0.22.2 (2023-07-02)
0.22.1 (2023-06-25)
- monospace font selection for values (19219df)
0.22.0 (2023-06-25)
- chart y axis width (e7463cb)
- use monospace font for values (cf2e6dc)
0.21.0 (2023-06-21)
- execute item value operation on enter keypress (7886336)
0.20.1 (2023-06-12)
- inconsistent margins, responsive chart legends (88bf6d5)
0.20.0 (2023-06-11)
0.19.6 (2023-06-11)
- 💸 box size (20069fb)
0.19.5 (2023-06-10)
- placeholder color on firefox (7f366e9)
0.19.4 (2023-06-10)
- set correct index.html theme-color and description (397b697)
0.19.3 (2023-06-10)
- item value input initial selection for all currencies (b8b0b25)
0.19.2 (2023-06-10)
- item value input initial selection (4c4cfce)
0.19.1 (2023-05-31)
- loading guitos emoji (0aa8a04)
0.19.0 (2023-05-31)
- add security headers (5b2b1e4)
0.18.1 (2023-05-26)
- open changelog in new tab (5ab9fe4)
0.18.0 (2023-05-26)
- add help buttons and link to repo (68deb54)
0.17.1 (2023-05-22)
- prevent exporting empty budget as json (f88a91e)
0.17.0 (2023-05-22)
0.16.6 (2023-05-21)
0.16.5 (2023-05-21)
- remove autofocus usage (b9d68e7)
0.16.4 (2023-05-21)
- close item popover on change accepted (af72075)
0.16.3 (2023-05-15)
- focused value border color (e217e9f)
0.16.2 (2023-05-14)
- Revert "perf: reduce css size with purgecss plugin" (1380375)
0.16.1 (2023-05-14)
- reduce css size with purgecss plugin (b946134)
0.16.0 (2023-05-14)
- set up PWA and update checks (cd0c317)
0.15.1 (2023-05-13)
- close popover with click/tap outside of it (e06899c)
0.15.0 (2023-05-13)
- improve consistency of border colors (4b4f8cb)
0.14.3 (2023-05-11)
- add branch name to publish job (33e05df)
0.14.2 (2023-05-11)
- publish action directory (88ab549)
0.14.1 (2023-05-11)
- setup npm cache in gh actions (cb2333d)
0.14.0 (2023-05-11)
- clean up design (4641faa)
0.13.0 (2023-05-11)
- loading state not triggered on startup (c719e71)
- add delete confirmation buttons (90cf696)
0.12.2 (2023-05-09)
- error if locale didn't match country code (ca74521)
0.12.1 (2023-05-09)
0.12.0 (2023-05-08)
- add operation button for item value (faeb092)
- focus item name upon adding new item in table (3edbf06), closes #42
0.11.1 (2023-05-07)
- issue with reserves input (72a71b6)
0.11.0 (2023-05-07)
- cleaner stats labels (c3ff0a5)
0.10.0 (2023-05-06)
- add button for calculating savings goal automatically (af6f7b9)
- use big decimal for better precision on all calculations (7235743), closes #19
0.9.0 (2023-05-06)
- add currency setting override option (81e70b9), closes #39
- add shortcut to change currency setting (5dac9b8)
0.8.1 (2023-05-04)
- Revert "feat: add button for calculating savings goal automatically" (ddf4e98)
0.8.0 (2023-05-04)
- add button for calculating savings goal automatically (9226c28)
0.7.1 (2023-05-03)
- scrollbar flickering due to tooltip popup (f536a30)
0.7.0 (2023-05-03)
- close menu on button click (07a1d24)
0.6.2 (2023-05-02)
- toggle and close menu buttons border color (ed79760)
0.6.1 (2023-05-01)
- csv import setting goal and reserves values as strings (5fd4fba)
- unique key warning thrown during import (dea2087)
0.6.0 (2023-04-30)
- add goal/reserves shortcuts (7462a79)
0.5.0 (2023-04-30)
0.4.0 (2023-04-30)
- add keyboard shortcuts for clone, export and new actions (180d715)
- implement fw/bk buttons, handlers and shortcuts (72f53c5), closes #17
0.3.1 (2023-04-22)
- semantic-release config (f5d67ef)
0.3.0 (2023-04-22)
- Minor fixes related to fonts
0.2.1 (2023-04-22)
- Minor fixes related to size of values and spacing
- Display amounts in formatted currency based on browser locale
- Initial release