Skip to content

Latest commit

 

History

History
1131 lines (570 loc) · 32.6 KB

CHANGELOG.md

File metadata and controls

1131 lines (570 loc) · 32.6 KB

1.3.0 (2024-09-14)

Feature

  • larger buttons in menu (f89a91aa)

Bug Fixes

  • spacing on new menu (dfb201d4)

Chores

  • release: 1.2.11 (2a3ee749)

1.2.11 (2024-09-14)

Bug Fixes

  • charts page filter margin (03a7d145)

Chores

  • release: 1.2.10 (f4e52d87)

1.2.10 (2024-09-14)

Bug Fixes

  • cleaner look due to reduced number of borders (0a90dcc4)

Documentation

  • update screenshots (e9286ca5)

Tests

  • split into mothers (9fcdca1d)

Styles

  • order imports (9991babe)

Chores

  • release: 1.2.9 (e3299471)

Build

  • 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)

CI

  • enable no negation else rule (ad873cb3)

1.2.9 (2024-08-31)

Bug Fixes

  • open last visited budget script (b063cd5f)

Chores

  • release: 1.2.8 (b708963e)

1.2.8 (2024-08-31)

Bug Fixes

  • content-security-policy typo (e32ad859)

Chores

  • release: 1.2.7 (3739ed99)

CI

  • remove redundant config (1253b908)

1.2.7 (2024-08-31)

Bug Fixes

  • content-security-policy (404ef7d2)

1.2.5 (2024-08-28)

Bug Fixes

  • infinite loop (42e8a55c)

Tests

  • disable e2e (1c384da7)
  • fix assertion (54e16706)
  • remove unnecessary assertion (edab4180)

Code Refactoring

  • remove unused code (8da614de)

Styles

  • imports order (c413690f)

Chores

  • release: 1.2.4 (382492d0)

Build

  • bump axe-core (276b3631)

1.2.4 (2024-08-28)

Bug Fixes

  • import and type (20d33621)
  • serialization to db (b41111eb)

Tests

  • disable flaky (f809a0e5)
  • adjust e2e (0ef48332)
  • fix and disable some (3c0a8a69)
  • fix (c2b77264)

Styles

  • apply recommended biome fixes (f5c7f461)
  • fix (4ac5eb43)

Chores

  • release: 1.2.3 (cd0ee2a3)

CI

  • biome enable recommended (e2abe172)

1.2.3 (2024-08-27)

Bug Fixes

  • add missing script hash (89151785)

Chores

  • release: 1.2.2 (9f8cab18)

1.2.2 (2024-08-27)

Bug Fixes

  • only try to open last visited budget if none is specified (524bf13d)
  • typo (86592b0c)

Documentation

  • add note about last visited behaviour (0a1e8b34)

Tests

  • disable flaky test (7d4a16ae)

Chores

  • release: 1.2.1 (44eb52d7)

1.2.1 (2024-08-27)

Bug Fixes

  • open last visited budget during startup (300db9c8)

CI

  • pass secret to composite (6d75ac95)

1.1.7 (2024-08-10)

Bug Fixes

  • infinite loop in calculate button (6a2455b5)

Chores

  • release: 1.1.6 (06d23e9e)

CI

  • rename bundle folder (dd5544bb)

1.1.6 (2024-08-06)

Bug Fixes

  • bundle release name (74b898af)

Chores

  • release: 1.1.5 (cb51841f)

1.1.5 (2024-08-06)

Bug Fixes

  • bundle upload condition (ccd2194e)
  • bundle upload condition (90db83f6)

Chores

  • release: 1.1.4 (33282620)

1.1.4 (2024-08-06)

Bug Fixes

  • push release commit as last step (d1012037)

Chores

  • release: 1.1.3 (4e2a1be3)

1.1.3 (2024-08-06)

Bug Fixes

  • concurrency setup and bundle task (3a757bba)

Chores

  • release: 1.1.2 (7d878877)

1.1.2 (2024-08-06)

Bug Fixes

  • bundle upload on github (7d432e3f)

Chores

  • release: 1.1.1 (fff72134)

1.1.1 (2024-08-06)

Bug Fixes

  • useffect dependencies on saveBudget() (94e9f797)
  • history button disabled after history change (04354a1a)

Tests

  • disable flaky test (c75bf3e9)

Chores

  • release: 1.1.0 (b74c2388)

CI

  • 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)

1.1.0 (2024-08-03)

Feature

  • add container image option (a2ae58c7)

Documentation

  • fix typo (10f67f7f)
  • add json schema (ae282202)

Tests

  • add missing act() (be6c29dc)
  • add missing act() (fd5b8c6a)

Styles

  • fix formatting (f4fd54e6)

Chores

  • release: 1.0.2 (8e258c6d)

Build

  • 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)

CI

  • set timeouts, harden permissions, cancel builds (5f960ccb)

1.0.2 (2024-07-26)

Bug Fixes

  • missing accessibility labels and tests (b4c7642b)

Chores

  • release: 1.0.1 (e87d4f51)

Build

  • add axe-core/playwright (a27bccf9)

1.0.1 (2024-07-25)

Bug Fixes

  • menu header spacing (9e5d1a59)

Tests

  • fix flaky download assertion (43f63a25)

Chores

  • release: 1.0.0 (0029af80)

Build

  • 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)

CI

  • 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)

1.0.0 (2024-06-23)

Bug Fixes

  • env vars in script (f0958b0c)
  • release script path (5c9ff4d7)
  • force release (0d466c52)
  • force release (f836a6fd)
  • release cli args (d8f183f8)

Reverts

  • jsdom bump (86fbb755)

Documentation

  • add missing twitter card tags (b1d91c1c)

Tests

  • 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)

Styles

  • apply biome suggestions (f51e31fc)
  • fix eslint warnings (011a023e)
  • lint package.json (17e8dd1c)

Chores

  • release: 1.0.0 (ca4ce4ba)
  • release: 1.0.0 (fb6fa9f7)

Build

  • 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)

CI

  • 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)

Bug Fixes

  • add missing open graph tags (715145e)

0.35.0 (2024-03-29)

Bug Fixes

  • remove box shadow on button (4dc3c90)
  • set aria-hidden on icons (41d5453)

Features

  • add toggle button for item reordering (4921bb9)

0.34.0 (2024-03-18)

Features

Performance Improvements

0.33.0 (2024-03-16)

Bug Fixes

  • increase bottom padding on landing page title (ad6dba1)

Features

  • combine import/export buttons (90e5508)

0.32.1 (2024-03-13)

Bug Fixes

  • automated release publishing (eaaa9f3)

0.32.0 (2024-03-13)

Bug Fixes

  • notification font style (f910148)

Features

  • add title to landing page (a4c9986)

0.31.0 (2024-02-25)

Features

  • add missing aria labels (cf30731)

0.30.2 (2024-02-06)

Bug Fixes

  • enable Subresource Integrity checks (13ce613)

0.30.1 (2023-12-24)

Bug Fixes

  • disable go buttons when impossible to do so (e7773f5)

0.30.0 (2023-12-24)

Features

  • add item operation history (ea21598)

0.29.1 (2023-12-23)

Bug Fixes

  • focus element after searching for it (b65832a)

0.29.0 (2023-12-09)

Bug Fixes

Features

  • 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)

Bug Fixes

  • tooltip overlap with static vertical position (387504a)

0.28.1 (2023-10-15)

Performance Improvements

  • smaller bundle with updated recharts (38276da)

0.28.0 (2023-10-14)

Features

  • new chart based on filtering by item name (8f8bcce)

0.27.3 (2023-10-13)

Bug Fixes

  • add workbox-window to dev deps (ba0b30b)

0.27.2 (2023-10-13)

Bug Fixes

0.27.1 (2023-10-13)

Performance Improvements

  • enable experimentalVmThreads for faster tests (fcb70df)

0.27.0 (2023-10-12)

Features

  • improve screen reader a11y (edc5bf5)

0.26.0 (2023-09-24)

Features

  • improve search by matching item names (7162974)

0.25.3 (2023-09-19)

Performance Improvements

0.25.2 (2023-09-19)

Bug Fixes

  • notification border color (2d867f3)

0.25.1 (2023-09-19)

Bug Fixes

  • notifications placement & styling (8f4a5f5)

0.25.0 (2023-09-18)

Features

  • trigger notifications on budget creation, cloning and deletion (acc9a8e)

0.24.5 (2023-09-18)

Bug Fixes

  • no matches found dark style (da58917)

0.24.4 (2023-09-18)

Bug Fixes

  • prevent spamming keyboard shortcuts (aa1d081)

0.24.3 (2023-09-17)

Bug Fixes

  • increase background color contrast (5b3110d)

0.24.2 (2023-08-29)

Reverts

  • Revert "fix: add macOS favicon" (030796b)

0.24.1 (2023-08-29)

Bug Fixes

0.24.0 (2023-08-19)

Bug Fixes

  • expenses header tooltip (ee09ef3)

Features

  • add % of revenue spent progress bar and info (2156712)

0.23.0 (2023-07-29)

Features

  • cleaner style without header bgcolor, dedup css (db88472)

0.22.4 (2023-07-23)

Performance Improvements

0.22.3 (2023-07-02)

Bug Fixes

0.22.2 (2023-07-02)

Bug Fixes

  • chart tooltip spacing (1bbf01d)
  • use fixed width font on chart tooltip (36e299f)

0.22.1 (2023-06-25)

Bug Fixes

  • monospace font selection for values (19219df)

0.22.0 (2023-06-25)

Bug Fixes

Features

  • use monospace font for values (cf2e6dc)

0.21.0 (2023-06-21)

Features

  • execute item value operation on enter keypress (7886336)

0.20.1 (2023-06-12)

Bug Fixes

  • inconsistent margins, responsive chart legends (88bf6d5)

0.20.0 (2023-06-11)

Features

  • add charts view (3cdd941)
  • add go to current month's budget shortcut (71f1ae4)

0.19.6 (2023-06-11)

Bug Fixes

0.19.5 (2023-06-10)

Bug Fixes

  • placeholder color on firefox (7f366e9)

0.19.4 (2023-06-10)

Bug Fixes

  • set correct index.html theme-color and description (397b697)

0.19.3 (2023-06-10)

Bug Fixes

  • item value input initial selection for all currencies (b8b0b25)

0.19.2 (2023-06-10)

Bug Fixes

  • item value input initial selection (4c4cfce)

0.19.1 (2023-05-31)

Bug Fixes

0.19.0 (2023-05-31)

Features

0.18.1 (2023-05-26)

Bug Fixes

  • open changelog in new tab (5ab9fe4)

0.18.0 (2023-05-26)

Features

  • add help buttons and link to repo (68deb54)

0.17.1 (2023-05-22)

Bug Fixes

  • prevent exporting empty budget as json (f88a91e)

0.17.0 (2023-05-22)

Features

0.16.6 (2023-05-21)

Bug Fixes

0.16.5 (2023-05-21)

Bug Fixes

0.16.4 (2023-05-21)

Bug Fixes

  • close item popover on change accepted (af72075)

0.16.3 (2023-05-15)

Bug Fixes

  • focused value border color (e217e9f)

0.16.2 (2023-05-14)

Reverts

  • Revert "perf: reduce css size with purgecss plugin" (1380375)

0.16.1 (2023-05-14)

Performance Improvements

  • reduce css size with purgecss plugin (b946134)

0.16.0 (2023-05-14)

Features

  • set up PWA and update checks (cd0c317)

0.15.1 (2023-05-13)

Bug Fixes

  • close popover with click/tap outside of it (e06899c)

0.15.0 (2023-05-13)

Features

  • improve consistency of border colors (4b4f8cb)

0.14.3 (2023-05-11)

Bug Fixes

  • add branch name to publish job (33e05df)

0.14.2 (2023-05-11)

Bug Fixes

  • publish action directory (88ab549)

0.14.1 (2023-05-11)

Performance Improvements

  • setup npm cache in gh actions (cb2333d)

0.14.0 (2023-05-11)

Features

0.13.0 (2023-05-11)

Bug Fixes

  • loading state not triggered on startup (c719e71)

Features

  • add delete confirmation buttons (90cf696)

0.12.2 (2023-05-09)

Bug Fixes

  • error if locale didn't match country code (ca74521)

0.12.1 (2023-05-09)

Bug Fixes

  • input with decimals doesn't work (ea63d1f), closes #43

0.12.0 (2023-05-08)

Features

  • 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)

Bug Fixes

  • issue with reserves input (72a71b6)

0.11.0 (2023-05-07)

Features

0.10.0 (2023-05-06)

Features

  • 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)

Features

  • add currency setting override option (81e70b9), closes #39
  • add shortcut to change currency setting (5dac9b8)

0.8.1 (2023-05-04)

Reverts

  • Revert "feat: add button for calculating savings goal automatically" (ddf4e98)

0.8.0 (2023-05-04)

Features

  • add button for calculating savings goal automatically (9226c28)

0.7.1 (2023-05-03)

Bug Fixes

  • scrollbar flickering due to tooltip popup (f536a30)

0.7.0 (2023-05-03)

Bug Fixes

  • close menu on button click (07a1d24)

Features

  • add tooltips to all buttons (fa49d04)
  • show budget name on menu title (b7cf2a3)

0.6.2 (2023-05-02)

Bug Fixes

  • toggle and close menu buttons border color (ed79760)

0.6.1 (2023-05-01)

Bug Fixes

  • csv import setting goal and reserves values as strings (5fd4fba)
  • unique key warning thrown during import (dea2087)

0.6.0 (2023-04-30)

Bug Fixes

  • stats straight corners (21c608d)
  • wrong new item id if list of items went to 0 (5e5d072)

Features

  • add goal/reserves shortcuts (7462a79)

0.5.0 (2023-04-30)

Features

  • add F to search shortcuts (0b009f1)
  • add search/rename shortcuts (05f854d)

0.4.0 (2023-04-30)

Bug Fixes

  • remove modifier key from shortcuts (3743fa4)
  • rename download as export (319fe90)

Features

  • 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)

Bug Fixes

  • 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

[0.2.0] - 2023-04-20

  • Display amounts in formatted currency based on browser locale

[0.1.0] - 2023-04-19

  • Initial release