@accounter/client
Version:
Accounter client application
789 lines (688 loc) • 482 kB
Markdown
# @accounter/client
## 0.0.12
### Patch Changes
- [#3156](https://github.com/Urigo/accounter-fullstack/pull/3156)
[`9719859`](https://github.com/Urigo/accounter-fullstack/commit/9719859e409c1f82a1ec1bf92b47d57581a206b0)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@mui/material@9.0.1` ↗︎](https://www.npmjs.com/package/@mui/material/v/9.0.1) (from `9.0.0`, in
`dependencies`)
- [#3234](https://github.com/Urigo/accounter-fullstack/pull/3234)
[`7dd206b`](https://github.com/Urigo/accounter-fullstack/commit/7dd206b8d1706736bcca241f87c5e288c22b5809)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.72.1` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.72.1) (from
`7.71.2`, in `dependencies`)
- [#3243](https://github.com/Urigo/accounter-fullstack/pull/3243)
[`cf58692`](https://github.com/Urigo/accounter-fullstack/commit/cf5869226a4551e2cf5969cec0fec3e54c29d844)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.96.2` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.96.2)
(from `5.94.5`, in `dependencies`)
- [#3277](https://github.com/Urigo/accounter-fullstack/pull/3277)
[`a584921`](https://github.com/Urigo/accounter-fullstack/commit/a58492135ab1cac146b0a04885bc968b5c5579e8)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`dotenv@17.4.1` ↗︎](https://www.npmjs.com/package/dotenv/v/17.4.1) (from
`17.3.1`, in `dependencies`)
- [#3281](https://github.com/Urigo/accounter-fullstack/pull/3281)
[`917f31e`](https://github.com/Urigo/accounter-fullstack/commit/917f31e956d267704f6d74fb7f3a22d366062135)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@mui/x-charts@8.28.2` ↗︎](https://www.npmjs.com/package/@mui/x-charts/v/8.28.2) (from `8.28.0`,
in `dependencies`)
- [`623ed2b`](https://github.com/Urigo/accounter-fullstack/commit/623ed2b39788764e206241a9c3a628dfec25889e)
Thanks [@renovate[bot]](https://github.com/renovate%5Bbot%5D)! - dependencies updates:
- Updated dependency [`react@19.2.5` ↗︎](https://www.npmjs.com/package/react/v/19.2.5) (from
`19.2.4`, in `dependencies`)
- Updated dependency [`react-dom@19.2.5` ↗︎](https://www.npmjs.com/package/react-dom/v/19.2.5)
(from `19.2.4`, in `dependencies`)
- [#3291](https://github.com/Urigo/accounter-fullstack/pull/3291)
[`0f1a983`](https://github.com/Urigo/accounter-fullstack/commit/0f1a983134f14b01026daf17b604e5b20ea7e80d)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@mui/material@9.0.0` ↗︎](https://www.npmjs.com/package/@mui/material/v/9.0.0) (from `7.3.9`, in
`dependencies`)
- [`73a6623`](https://github.com/Urigo/accounter-fullstack/commit/73a6623d4a16370b289749ffd0ac54e915d46f01)
Thanks [@renovate[bot]](https://github.com/renovate%5Bbot%5D)! - dependencies updates:
- Updated dependency [`lucide-react@1.8.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.8.0)
(from `1.7.0`, in `dependencies`)
- [`d57236c`](https://github.com/Urigo/accounter-fullstack/commit/d57236cb11c1b2901a09b0291a981e2c468ae980)
Thanks [@renovate[bot]](https://github.com/renovate%5Bbot%5D)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.97.0` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.97.0)
(from `5.96.2`, in `dependencies`)
- [`82f07c2`](https://github.com/Urigo/accounter-fullstack/commit/82f07c25cd88fbcef8d29ef3d32230cfce168caa)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Updated dependency [`lucide-react@1.8.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.8.0)
(from `1.7.0`, in `dependencies`)
- [`448d0fa`](https://github.com/Urigo/accounter-fullstack/commit/448d0fa5196f83d31aa45c75c179d6b55eacaf23)
Thanks [@renovate[bot]](https://github.com/renovate%5Bbot%5D)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.98.0` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.98.0)
(from `5.97.0`, in `dependencies`)
- [#3308](https://github.com/Urigo/accounter-fullstack/pull/3308)
[`5b7796f`](https://github.com/Urigo/accounter-fullstack/commit/5b7796f02da1e2ac460e03c4f0a5d38334807787)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.99.0` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.99.0)
(from `5.98.0`, in `dependencies`)
- [#3309](https://github.com/Urigo/accounter-fullstack/pull/3309)
[`7b2c89c`](https://github.com/Urigo/accounter-fullstack/commit/7b2c89c6b655a4f8337d202aecefc688ec99af14)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`dotenv@17.4.2` ↗︎](https://www.npmjs.com/package/dotenv/v/17.4.2) (from
`17.4.1`, in `dependencies`)
- [#3326](https://github.com/Urigo/accounter-fullstack/pull/3326)
[`6aa1deb`](https://github.com/Urigo/accounter-fullstack/commit/6aa1deb6b74e02c41974172312663d3c12a959d1)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`urql@5.0.2` ↗︎](https://www.npmjs.com/package/urql/v/5.0.2) (from `5.0.1`,
in `dependencies`)
- [#3331](https://github.com/Urigo/accounter-fullstack/pull/3331)
[`28718a0`](https://github.com/Urigo/accounter-fullstack/commit/28718a0a0985ebb2a12c6c6dce8301285d420858)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Updated dependency [`dotenv@17.4.2` ↗︎](https://www.npmjs.com/package/dotenv/v/17.4.2) (from
`17.4.1`, in `dependencies`)
- [#3333](https://github.com/Urigo/accounter-fullstack/pull/3333)
[`a5e6d19`](https://github.com/Urigo/accounter-fullstack/commit/a5e6d19bf96173dde9097985a8df0065b9c3e499)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@auth0/auth0-react@2.16.2` ↗︎](https://www.npmjs.com/package/@auth0/auth0-react/v/2.16.2) (from
`2.16.1`, in `dependencies`)
- Updated dependency
[`@tanstack/react-query@5.99.2` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.99.2)
(from `5.99.0`, in `dependencies`)
- Updated dependency
[`react-router-dom@7.14.1` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.14.1) (from
`7.14.0`, in `dependencies`)
- [#3382](https://github.com/Urigo/accounter-fullstack/pull/3382)
[`824dd0c`](https://github.com/Urigo/accounter-fullstack/commit/824dd0cad47c1bc8814428ce8c34db803fc5a153)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.73.1` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.73.1) (from
`7.72.1`, in `dependencies`)
- [#3384](https://github.com/Urigo/accounter-fullstack/pull/3384)
[`bc2920d`](https://github.com/Urigo/accounter-fullstack/commit/bc2920d07ce3071c37ad8d3e2d733c9d8414e626)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop@1.8.1` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop/v/1.8.1)
(from `1.8.0`, in `dependencies`)
- Updated dependency
[`react-router-dom@7.14.2` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.14.2) (from
`7.14.1`, in `dependencies`)
- [#3385](https://github.com/Urigo/accounter-fullstack/pull/3385)
[`ad314b8`](https://github.com/Urigo/accounter-fullstack/commit/ad314b85a198434e55aa302b09cb3581032e8b7e)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Added dependency
[`@atlaskit/pragmatic-drag-and-drop@1.8.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop/v/1.8.0)
(to `dependencies`)
- Added dependency
[`@atlaskit/pragmatic-drag-and-drop-hitbox@1.1.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop-hitbox/v/1.1.0)
(to `dependencies`)
- [#3387](https://github.com/Urigo/accounter-fullstack/pull/3387)
[`46f9fc5`](https://github.com/Urigo/accounter-fullstack/commit/46f9fc5592590a765770592efab440a0374e9bde)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.73.1` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.73.1) (from
`7.72.1`, in `dependencies`)
- [#3385](https://github.com/Urigo/accounter-fullstack/pull/3385)
[`ad314b8`](https://github.com/Urigo/accounter-fullstack/commit/ad314b85a198434e55aa302b09cb3581032e8b7e)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Added dependency
[`@atlaskit/pragmatic-drag-and-drop@1.8.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop/v/1.8.0)
(to `dependencies`)
- Added dependency
[`@atlaskit/pragmatic-drag-and-drop-hitbox@1.1.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop-hitbox/v/1.1.0)
(to `dependencies`)
- [#3403](https://github.com/Urigo/accounter-fullstack/pull/3403)
[`b1174ba`](https://github.com/Urigo/accounter-fullstack/commit/b1174ba5ec608a19d68dcfd5e0f60b702921280e)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.100.5` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.100.5)
(from `5.99.2`, in `dependencies`)
- [#3404](https://github.com/Urigo/accounter-fullstack/pull/3404)
[`27d1f7f`](https://github.com/Urigo/accounter-fullstack/commit/27d1f7fef3dd227d1f706d5a77867a3dbd27e3a1)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.11.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.11.0) (from `1.8.0`, in
`dependencies`)
- [#3407](https://github.com/Urigo/accounter-fullstack/pull/3407)
[`531e680`](https://github.com/Urigo/accounter-fullstack/commit/531e680ada0e7ce564555874ab143a9ab8b204a7)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.74.0` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.74.0) (from
`7.73.1`, in `dependencies`)
- [#3423](https://github.com/Urigo/accounter-fullstack/pull/3423)
[`4ca1251`](https://github.com/Urigo/accounter-fullstack/commit/4ca1251cef59fd23e1304bb8989be2d5f333a663)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`pdfjs-dist@5.7.284` ↗︎](https://www.npmjs.com/package/pdfjs-dist/v/5.7.284)
(from `5.6.205`, in `dependencies`)
- [#3432](https://github.com/Urigo/accounter-fullstack/pull/3432)
[`0da7dac`](https://github.com/Urigo/accounter-fullstack/commit/0da7dac9b82b37685b58b02f19c32f06c4bfb636)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.12.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.12.0) (from `1.11.0`,
in `dependencies`)
- [#3434](https://github.com/Urigo/accounter-fullstack/pull/3434)
[`42e1646`](https://github.com/Urigo/accounter-fullstack/commit/42e1646407fd0c620d4558244770daeb920dc36c)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.100.6` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.100.6)
(from `5.100.5`, in `dependencies`)
- [#3435](https://github.com/Urigo/accounter-fullstack/pull/3435)
[`16ea9db`](https://github.com/Urigo/accounter-fullstack/commit/16ea9db97e2fb10c50de00e744ea4647af7ebbe3)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.14.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.14.0) (from `1.12.0`,
in `dependencies`)
- [#3440](https://github.com/Urigo/accounter-fullstack/pull/3440)
[`1ad8a10`](https://github.com/Urigo/accounter-fullstack/commit/1ad8a10f3dd92b38c04ccea15b90cc7f9dc43887)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`zod@4.4.2` ↗︎](https://www.npmjs.com/package/zod/v/4.4.2) (from `4.3.6`, in
`dependencies`)
- [#3452](https://github.com/Urigo/accounter-fullstack/pull/3452)
[`32d4f4e`](https://github.com/Urigo/accounter-fullstack/commit/32d4f4e3adbdf17f47f58145eb62798f28c74a3c)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.75.0` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.75.0) (from
`7.74.0`, in `dependencies`)
- [#3454](https://github.com/Urigo/accounter-fullstack/pull/3454)
[`0b654ef`](https://github.com/Urigo/accounter-fullstack/commit/0b654ef08495e1632ccc75942d6a1a3142924d9f)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.100.9` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.100.9)
(from `5.100.6`, in `dependencies`)
- Updated dependency [`react@19.2.6` ↗︎](https://www.npmjs.com/package/react/v/19.2.6) (from
`19.2.5`, in `dependencies`)
- Updated dependency [`react-dom@19.2.6` ↗︎](https://www.npmjs.com/package/react-dom/v/19.2.6)
(from `19.2.5`, in `dependencies`)
- Updated dependency [`zod@4.4.3` ↗︎](https://www.npmjs.com/package/zod/v/4.4.3) (from `4.4.2`, in
`dependencies`)
- Updated dependency [`zustand@5.0.13` ↗︎](https://www.npmjs.com/package/zustand/v/5.0.13) (from
`5.0.12`, in `dependencies`)
- [#3470](https://github.com/Urigo/accounter-fullstack/pull/3470)
[`dab4337`](https://github.com/Urigo/accounter-fullstack/commit/dab4337ea7597216fe2db795f368733ca2de0a7b)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-router-dom@7.15.0` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.15.0) (from
`7.14.2`, in `dependencies`)
- [#3479](https://github.com/Urigo/accounter-fullstack/pull/3479)
[`1bf66e2`](https://github.com/Urigo/accounter-fullstack/commit/1bf66e264e8ea2d3c1b75cab8097dc583205cf67)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`graphql@16.14.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.14.0) (from
`16.13.2`, in `dependencies`)
- [#3483](https://github.com/Urigo/accounter-fullstack/pull/3483)
[`8ecdc26`](https://github.com/Urigo/accounter-fullstack/commit/8ecdc26a8a49f5a5370e6d7d954420651487adaa)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@mui/material@9.0.1` ↗︎](https://www.npmjs.com/package/@mui/material/v/9.0.1) (from `9.0.0`, in
`dependencies`)
- [#3506](https://github.com/Urigo/accounter-fullstack/pull/3506)
[`b68dc3a`](https://github.com/Urigo/accounter-fullstack/commit/b68dc3ab5b3653de616077734ffa6ae9401d4307)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-day-picker@10.0.0` ↗︎](https://www.npmjs.com/package/react-day-picker/v/10.0.0) (from
`9.14.0`, in `dependencies`)
- [#3514](https://github.com/Urigo/accounter-fullstack/pull/3514)
[`fadcf92`](https://github.com/Urigo/accounter-fullstack/commit/fadcf9265b71fa81492839865bc94b7c41120da7)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`tailwind-merge@3.6.0` ↗︎](https://www.npmjs.com/package/tailwind-merge/v/3.6.0) (from `3.5.0`,
in `dependencies`)
- [#3517](https://github.com/Urigo/accounter-fullstack/pull/3517)
[`771084b`](https://github.com/Urigo/accounter-fullstack/commit/771084ba04be2aa0cf42904ab5591534b60af680)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.100.10` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.100.10)
(from `5.100.9`, in `dependencies`)
- [#3536](https://github.com/Urigo/accounter-fullstack/pull/3536)
[`c4ea865`](https://github.com/Urigo/accounter-fullstack/commit/c4ea865b58cf1d25c32aca53f71b69cff0252504)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-day-picker@10.0.1` ↗︎](https://www.npmjs.com/package/react-day-picker/v/10.0.1) (from
`10.0.0`, in `dependencies`)
- Updated dependency
[`react-router-dom@7.15.1` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.15.1) (from
`7.15.0`, in `dependencies`)
- [#3537](https://github.com/Urigo/accounter-fullstack/pull/3537)
[`c624858`](https://github.com/Urigo/accounter-fullstack/commit/c624858b7a671e35c294c33cfb9da2ee811e3383)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.16.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.16.0) (from `1.14.0`,
in `dependencies`)
- [#3543](https://github.com/Urigo/accounter-fullstack/pull/3543)
[`a8668fc`](https://github.com/Urigo/accounter-fullstack/commit/a8668fc1d6061b15969b7d365ff35349c6dc006a)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.76.0` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.76.0) (from
`7.75.0`, in `dependencies`)
- [#3548](https://github.com/Urigo/accounter-fullstack/pull/3548)
[`c6555f5`](https://github.com/Urigo/accounter-fullstack/commit/c6555f5d6a731b05f26ae58a47c485a905e4ec55)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`date-fns@4.2.1` ↗︎](https://www.npmjs.com/package/date-fns/v/4.2.1) (from
`4.1.0`, in `dependencies`)
- [#3551](https://github.com/Urigo/accounter-fullstack/pull/3551)
[`9d9ce57`](https://github.com/Urigo/accounter-fullstack/commit/9d9ce57f4058c0d66b8c1ea383030a57692fe607)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`date-fns@4.2.1` ↗︎](https://www.npmjs.com/package/date-fns/v/4.2.1) (from
`4.1.0`, in `dependencies`)
- [#3553](https://github.com/Urigo/accounter-fullstack/pull/3553)
[`ae5aa31`](https://github.com/Urigo/accounter-fullstack/commit/ae5aa311e4beb3d5b9ded7a0c0fadaf00b796e2e)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@minoru/react-dnd-treeview@3.5.4` ↗︎](https://www.npmjs.com/package/@minoru/react-dnd-treeview/v/3.5.4)
(from `3.5.3`, in `dependencies`)
- Updated dependency
[`@tanstack/react-query@5.100.14` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.100.14)
(from `5.100.10`, in `dependencies`)
- Updated dependency
[`html2canvas-pro@2.0.3` ↗︎](https://www.npmjs.com/package/html2canvas-pro/v/2.0.3) (from
`2.0.2`, in `dependencies`)
- Updated dependency
[`react-error-boundary@6.1.2` ↗︎](https://www.npmjs.com/package/react-error-boundary/v/6.1.2)
(from `6.1.1`, in `dependencies`)
- Updated dependency
[`react-hook-form@7.76.1` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.76.1) (from
`7.76.0`, in `dependencies`)
- [#3557](https://github.com/Urigo/accounter-fullstack/pull/3557)
[`eae4add`](https://github.com/Urigo/accounter-fullstack/commit/eae4add52b909f2fa6dce1368c69a25edfce19a4)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@auth0/auth0-react@2.17.0` ↗︎](https://www.npmjs.com/package/@auth0/auth0-react/v/2.17.0) (from
`2.16.2`, in `dependencies`)
- [#3558](https://github.com/Urigo/accounter-fullstack/pull/3558)
[`8702c9a`](https://github.com/Urigo/accounter-fullstack/commit/8702c9a99a155a53cad694cfb6f45ebac6f3e33d)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@hookform/resolvers@5.4.0` ↗︎](https://www.npmjs.com/package/@hookform/resolvers/v/5.4.0) (from
`5.2.2`, in `dependencies`)
- [#3559](https://github.com/Urigo/accounter-fullstack/pull/3559)
[`43b3575`](https://github.com/Urigo/accounter-fullstack/commit/43b3575f981c01e3caafc7170cb30358ed227c3b)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`date-fns@4.3.0` ↗︎](https://www.npmjs.com/package/date-fns/v/4.3.0) (from
`4.2.1`, in `dependencies`)
- [#3590](https://github.com/Urigo/accounter-fullstack/pull/3590)
[`17fa7f2`](https://github.com/Urigo/accounter-fullstack/commit/17fa7f20268413cec815c59d55ae6ce46a5c0ea9)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`dayjs@1.11.21` ↗︎](https://www.npmjs.com/package/dayjs/v/1.11.21) (from
`1.11.20`, in `dependencies`)
- [#3597](https://github.com/Urigo/accounter-fullstack/pull/3597)
[`6f771a1`](https://github.com/Urigo/accounter-fullstack/commit/6f771a1b9cb28b7ad9e7d474c7e8c3d8d11b4c76)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`html2canvas-pro@2.0.4` ↗︎](https://www.npmjs.com/package/html2canvas-pro/v/2.0.4) (from
`2.0.3`, in `dependencies`)
- [#3603](https://github.com/Urigo/accounter-fullstack/pull/3603)
[`cca7787`](https://github.com/Urigo/accounter-fullstack/commit/cca778797ff2252e52bf9dcf0777e2d385ac68d3)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`date-fns@4.4.0` ↗︎](https://www.npmjs.com/package/date-fns/v/4.4.0) (from
`4.3.0`, in `dependencies`)
- [#3604](https://github.com/Urigo/accounter-fullstack/pull/3604)
[`b9e1db2`](https://github.com/Urigo/accounter-fullstack/commit/b9e1db2f4b9a2b5efc2fb215765003cc9fafc990)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.17.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.17.0) (from `1.16.0`,
in `dependencies`)
- [#3605](https://github.com/Urigo/accounter-fullstack/pull/3605)
[`d3305d3`](https://github.com/Urigo/accounter-fullstack/commit/d3305d3bfe8d1a36705b13fbeccbd17a696de82a)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-router-dom@7.16.0` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.16.0) (from
`7.15.1`, in `dependencies`)
- [#3611](https://github.com/Urigo/accounter-fullstack/pull/3611)
[`5a84528`](https://github.com/Urigo/accounter-fullstack/commit/5a84528933ffacb47128c4c69e5ac91d7bf84b5b)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`pdfjs-dist@6.0.227` ↗︎](https://www.npmjs.com/package/pdfjs-dist/v/6.0.227)
(from `5.7.284`, in `dependencies`)
- [#3613](https://github.com/Urigo/accounter-fullstack/pull/3613)
[`7397aad`](https://github.com/Urigo/accounter-fullstack/commit/7397aad6a9bf7d120218e6a8274a539eb1e76160)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`graphql@16.14.1` ↗︎](https://www.npmjs.com/package/graphql/v/16.14.1) (from
`16.14.0`, in `dependencies`)
- Updated dependency [`react@19.2.7` ↗︎](https://www.npmjs.com/package/react/v/19.2.7) (from
`19.2.6`, in `dependencies`)
- Updated dependency [`react-dom@19.2.7` ↗︎](https://www.npmjs.com/package/react-dom/v/19.2.7)
(from `19.2.6`, in `dependencies`)
- Updated dependency [`zustand@5.0.14` ↗︎](https://www.npmjs.com/package/zustand/v/5.0.14) (from
`5.0.13`, in `dependencies`)
- [#3614](https://github.com/Urigo/accounter-fullstack/pull/3614)
[`878763e`](https://github.com/Urigo/accounter-fullstack/commit/878763eb168d11768b128a3d6f39cc1021d7069e)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.77.0` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.77.0) (from
`7.76.1`, in `dependencies`)
- [#3623](https://github.com/Urigo/accounter-fullstack/pull/3623)
[`c1220d4`](https://github.com/Urigo/accounter-fullstack/commit/c1220d4d1ff1400adeb09acd8107f0014f9d0650)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@tanstack/react-query@5.101.0` ↗︎](https://www.npmjs.com/package/@tanstack/react-query/v/5.101.0)
(from `5.100.14`, in `dependencies`)
- [#3624](https://github.com/Urigo/accounter-fullstack/pull/3624)
[`a7e9144`](https://github.com/Urigo/accounter-fullstack/commit/a7e91441f80b33d8dc526d6e70387e616e454e15)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop-hitbox@1.2.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop-hitbox/v/1.2.0)
(from `1.1.0`, in `dependencies`)
- [#3630](https://github.com/Urigo/accounter-fullstack/pull/3630)
[`2a68719`](https://github.com/Urigo/accounter-fullstack/commit/2a6871958f64bb0f793e385fb1c69503ebd8e607)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-router-dom@7.17.0` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.17.0) (from
`7.16.0`, in `dependencies`)
- [#3632](https://github.com/Urigo/accounter-fullstack/pull/3632)
[`61e06a5`](https://github.com/Urigo/accounter-fullstack/commit/61e06a55dab74be15596b174b2f1f328f27ccfd2)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@mui/x-charts@8.29.0` ↗︎](https://www.npmjs.com/package/@mui/x-charts/v/8.29.0) (from `8.28.2`,
in `dependencies`)
- [#3633](https://github.com/Urigo/accounter-fullstack/pull/3633)
[`0ce983c`](https://github.com/Urigo/accounter-fullstack/commit/0ce983c5756bf6a9eae733e992a67862ba10ef81)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`radix-ui@1.5.0` ↗︎](https://www.npmjs.com/package/radix-ui/v/1.5.0) (from
`1.4.3`, in `dependencies`)
- [#3647](https://github.com/Urigo/accounter-fullstack/pull/3647)
[`367476c`](https://github.com/Urigo/accounter-fullstack/commit/367476c04addf11e2830b093678004fadb5e57ae)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`pdfjs-dist@6.0.227` ↗︎](https://www.npmjs.com/package/pdfjs-dist/v/6.0.227)
(from `5.7.284`, in `dependencies`)
- [#3648](https://github.com/Urigo/accounter-fullstack/pull/3648)
[`4c60436`](https://github.com/Urigo/accounter-fullstack/commit/4c604363a0b2477d6702a9aeb025f186fea2f038)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.78.0` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.78.0) (from
`7.77.0`, in `dependencies`)
- [#3650](https://github.com/Urigo/accounter-fullstack/pull/3650)
[`11f3c8c`](https://github.com/Urigo/accounter-fullstack/commit/11f3c8cc08213a022dc309121166fdcd1378d616)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@mui/material@9.1.0` ↗︎](https://www.npmjs.com/package/@mui/material/v/9.1.0) (from `9.0.1`, in
`dependencies`)
- [#3662](https://github.com/Urigo/accounter-fullstack/pull/3662)
[`ba2ac1a`](https://github.com/Urigo/accounter-fullstack/commit/ba2ac1a6aae3bb17d8d28e37ef496367c8959481)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`graphql@16.14.2` ↗︎](https://www.npmjs.com/package/graphql/v/16.14.2) (from
`16.14.1`, in `dependencies`)
- [#3667](https://github.com/Urigo/accounter-fullstack/pull/3667)
[`4b18bd5`](https://github.com/Urigo/accounter-fullstack/commit/4b18bd50d1b68fafc13f0db7afc58d02d483f93f)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@auth0/auth0-react@2.18.0` ↗︎](https://www.npmjs.com/package/@auth0/auth0-react/v/2.18.0) (from
`2.17.0`, in `dependencies`)
- [#3683](https://github.com/Urigo/accounter-fullstack/pull/3683)
[`a19aa30`](https://github.com/Urigo/accounter-fullstack/commit/a19aa3051d2971210a0cc37af71d3db6e3904c0a)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@mui/material@9.1.1` ↗︎](https://www.npmjs.com/package/@mui/material/v/9.1.1) (from `9.1.0`, in
`dependencies`)
- [#3689](https://github.com/Urigo/accounter-fullstack/pull/3689)
[`cbbf52c`](https://github.com/Urigo/accounter-fullstack/commit/cbbf52c0d2e46d29b413698ca3fdefca10f516cf)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.79.0` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.79.0) (from
`7.78.0`, in `dependencies`)
- [#3691](https://github.com/Urigo/accounter-fullstack/pull/3691)
[`cfe4575`](https://github.com/Urigo/accounter-fullstack/commit/cfe4575d249a35b8c9929b1976d1eb320d05658b)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop-hitbox@2.0.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop-hitbox/v/2.0.0)
(from `1.2.0`, in `dependencies`)
- Updated dependency
[`lucide-react@1.20.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.20.0) (from `1.19.0`,
in `dependencies`)
- Updated dependency
[`react-router-dom@7.18.0` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.18.0) (from
`7.17.0`, in `dependencies`)
- [#3695](https://github.com/Urigo/accounter-fullstack/pull/3695)
[`41fd501`](https://github.com/Urigo/accounter-fullstack/commit/41fd501805da1dc3e918d90b0696089289792edc)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.18.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.18.0) (from `1.17.0`,
in `dependencies`)
- [#3707](https://github.com/Urigo/accounter-fullstack/pull/3707)
[`00eea2b`](https://github.com/Urigo/accounter-fullstack/commit/00eea2bd091574c0ba18b6d75186371ce7e42077)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop@2.0.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop/v/2.0.0)
(from `1.8.1`, in `dependencies`)
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop-hitbox@2.0.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop-hitbox/v/2.0.0)
(from `1.2.0`, in `dependencies`)
- Updated dependency [`csv-parse@7.0.0` ↗︎](https://www.npmjs.com/package/csv-parse/v/7.0.0) (from
`6.2.1`, in `dependencies`)
- Updated dependency
[`lucide-react@1.20.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.20.0) (from `1.18.0`,
in `dependencies`)
- Updated dependency [`radix-ui@1.6.0` ↗︎](https://www.npmjs.com/package/radix-ui/v/1.6.0) (from
`1.5.0`, in `dependencies`)
- Updated dependency
[`react-router-dom@7.18.0` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.18.0) (from
`7.17.0`, in `dependencies`)
- Updated dependency [`urql@5.0.3` ↗︎](https://www.npmjs.com/package/urql/v/5.0.3) (from `5.0.2`,
in `dependencies`)
- [#3708](https://github.com/Urigo/accounter-fullstack/pull/3708)
[`bc2018e`](https://github.com/Urigo/accounter-fullstack/commit/bc2018ec5d30a39e574dce7bd6d1f478114debb7)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`radix-ui@1.6.0` ↗︎](https://www.npmjs.com/package/radix-ui/v/1.6.0) (from
`1.5.0`, in `dependencies`)
- [#3710](https://github.com/Urigo/accounter-fullstack/pull/3710)
[`9c0b105`](https://github.com/Urigo/accounter-fullstack/commit/9c0b105eb9c7480ffccd11a7e4671e855ee65c17)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop@2.0.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop/v/2.0.0)
(from `1.8.1`, in `dependencies`)
- [#3711](https://github.com/Urigo/accounter-fullstack/pull/3711)
[`133c0e8`](https://github.com/Urigo/accounter-fullstack/commit/133c0e8e10805dae50a3941de61c5c3c4ccad870)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop-hitbox@2.0.0` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop-hitbox/v/2.0.0)
(from `1.2.0`, in `dependencies`)
- [#3712](https://github.com/Urigo/accounter-fullstack/pull/3712)
[`22325d9`](https://github.com/Urigo/accounter-fullstack/commit/22325d967fd409f5e225ba0c4fb74c64ddeb1ad7)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency [`csv-parse@7.0.0` ↗︎](https://www.npmjs.com/package/csv-parse/v/7.0.0) (from
`6.2.1`, in `dependencies`)
- [#3717](https://github.com/Urigo/accounter-fullstack/pull/3717)
[`38abdc7`](https://github.com/Urigo/accounter-fullstack/commit/38abdc715d5a68f3c1bb8916376722450852d087)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.19.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.19.0) (from `1.18.0`,
in `dependencies`)
- [#3720](https://github.com/Urigo/accounter-fullstack/pull/3720)
[`452d0ed`](https://github.com/Urigo/accounter-fullstack/commit/452d0ede302ac26f9aad5d76afc53e72d6d99977)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@atlaskit/pragmatic-drag-and-drop@2.0.1` ↗︎](https://www.npmjs.com/package/@atlaskit/pragmatic-drag-and-drop/v/2.0.1)
(from `2.0.0`, in `dependencies`)
- [#3721](https://github.com/Urigo/accounter-fullstack/pull/3721)
[`852859c`](https://github.com/Urigo/accounter-fullstack/commit/852859cde334e5abeefb9d8f8bd7f3a1a565782c)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-router-dom@7.18.0` ↗︎](https://www.npmjs.com/package/react-router-dom/v/7.18.0) (from
`7.17.0`, in `dependencies`)
- [#3724](https://github.com/Urigo/accounter-fullstack/pull/3724)
[`ad0993b`](https://github.com/Urigo/accounter-fullstack/commit/ad0993b980cb00e2934ccb105a9924a8387085e8)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.20.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.20.0) (from `1.19.0`,
in `dependencies`)
- [#3729](https://github.com/Urigo/accounter-fullstack/pull/3729)
[`1d1d9fe`](https://github.com/Urigo/accounter-fullstack/commit/1d1d9fee58f991185e77b9832bcc9b81c9bb1b94)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`lucide-react@1.21.0` ↗︎](https://www.npmjs.com/package/lucide-react/v/1.21.0) (from `1.20.0`,
in `dependencies`)
- [#3733](https://github.com/Urigo/accounter-fullstack/pull/3733)
[`6f6e4fb`](https://github.com/Urigo/accounter-fullstack/commit/6f6e4fb9edb8d23e33c02b4f51757c50e2c994f3)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`@auth0/auth0-react@2.19.0` ↗︎](https://www.npmjs.com/package/@auth0/auth0-react/v/2.19.0) (from
`2.18.0`, in `dependencies`)
- [#3739](https://github.com/Urigo/accounter-fullstack/pull/3739)
[`ce352ca`](https://github.com/Urigo/accounter-fullstack/commit/ce352cab8ebb4aafe9de09e708cc69307c21fac4)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`react-hook-form@7.80.0` ↗︎](https://www.npmjs.com/package/react-hook-form/v/7.80.0) (from
`7.79.0`, in `dependencies`)
- [#3746](https://github.com/Urigo/accounter-fullstack/pull/3746)
[`392603a`](https://github.com/Urigo/accounter-fullstack/commit/392603afd771079e8d63fe49af203f32e95d3776)
Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
- Updated dependency
[`html2canvas-pro@2.1.1` ↗︎](https://www.npmjs.com/package/html2canvas-pro/v/2.1.1) (from
`2.0.4`, in `dependencies`)
- [#3671](https://github.com/Urigo/accounter-fullstack/pull/3671)
[`3e7cced`](https://github.com/Urigo/accounter-fullstack/commit/3e7cced79523caaf4f18b980f11cdbb6dc39862a)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - Expose financial accounts filtering in the
balance report. Added a "Filter Out Financial Accounts" switch (default on) and an editable
"Financial Accounts Businesses" list to the report filters, so users can include those
transactions in the report and customize which businesses are treated as financial accounts.
- [#3341](https://github.com/Urigo/accounter-fullstack/pull/3341)
[`186d218`](https://github.com/Urigo/accounter-fullstack/commit/186d21800e2b4c27983c4e8a28c0e05a84b1d987)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - Drop @mantine/hooks
- [#3616](https://github.com/Urigo/accounter-fullstack/pull/3616)
[`1c90011`](https://github.com/Urigo/accounter-fullstack/commit/1c900116aecf46c79dd45c471ba1082d37fc5a15)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - tracking and displaying maximum dates
(event, debit, and document dates) alongside minimum dates across charges, ledger records, and
transactions. It updates the GraphQL schema, helper functions, and the frontend DateCell component
to display date ranges when they differ.
- [#3314](https://github.com/Urigo/accounter-fullstack/pull/3314)
[`4e5097c`](https://github.com/Urigo/accounter-fullstack/commit/4e5097c61eef8177206a319820dd2538dc334519)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - renames the Shaam 6111 report directory and
its corresponding route
- [#3331](https://github.com/Urigo/accounter-fullstack/pull/3331)
[`28718a0`](https://github.com/Urigo/accounter-fullstack/commit/28718a0a0985ebb2a12c6c6dce8301285d420858)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **New Annual Audit Steps**: Introduced
two new annual audit steps: 'Generate Tax Report' (Step 13) and 'Generate Tax Compliance Reports'
(Step 14), integrating them into the annual audit flow.
- **Audit Step Refactoring**: Refactored existing annual audit steps (Export Trial Balance and
Depreciation Report) and the newly added steps to use a new generic `StepWithLink` component and
a `useAnnualAuditStep` custom hook. This significantly reduces code duplication and centralizes
status management logic for audit steps.
- **PDF Export Functionality**: Added 'Print to PDF' buttons to the Corporate Tax Ruling
Compliance Report and Tax Report pages, allowing users to easily export these reports.
- [#3691](https://github.com/Urigo/accounter-fullstack/pull/3691)
[`cfe4575`](https://github.com/Urigo/accounter-fullstack/commit/cfe4575d249a35b8c9929b1976d1eb320d05658b)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Backend Schema**: Extended the GraphQL
schema to support `listBusinessUsers`, `listInvitations`, `removeBusinessUser`, and
`revokeInvitation`.
- **Frontend UI Implementation**: Scaffolded the new 'Access Management' dashboard with tabbed
views for API Keys, Invitations, and Users. Integrated data tables, Zod-validated forms, and
confirmation modals for destructive actions.
- [#3324](https://github.com/Urigo/accounter-fullstack/pull/3324)
[`c83b2b8`](https://github.com/Urigo/accounter-fullstack/commit/c83b2b83326b8bedd10070ced91c2aa271ef4b0d)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Database Schema Update**: Added an
`is_locked` column to the `dynamic_report_templates` table to support template locking
functionality.
- **New Annual Audit Step**: Implemented Step 09 in the annual audit flow, allowing users to
select and lock a final dynamic report template for a specific fiscal year.
- **Template Management**: Added new mutations and provider methods to lock and unlock dynamic
report templates, with logic to prevent modification of locked templates.
- **Audit Status Tracking**: Enhanced the `annual_audit_step_status` table to include an
`evidence_json` field for storing step-specific metadata, such as the locked template name.
- [#3596](https://github.com/Urigo/accounter-fullstack/pull/3596)
[`afcb4fb`](https://github.com/Urigo/accounter-fullstack/commit/afcb4fb58c9ffd614b3d442b40ac0aa5463027df)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Charge Type Filtering**: Added a new
multi-select filter that allows users to filter charges by their specific concrete type (e.g.,
SalaryCharge, ConversionCharge) instead of just income/expense.
- **Business Trip Filtering**: Introduced a searchable multi-select filter to narrow down charges
associated with specific business trips.
- **Missing Counterparty Detection**: Added a toggle to identify charges with missing counterparty
information, specifically targeting transactions without a business or documents missing
creditor/debtor details.
- [#3591](https://github.com/Urigo/accounter-fullstack/pull/3591)
[`c4fabc7`](https://github.com/Urigo/accounter-fullstack/commit/c4fabc77f760bb222fd560e05254a1b0dc1bd3a9)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Multi-Business Tenancy Foundation**:
Implemented a foundational shift from a single-business model to a request-level business scope
model, enabling multi-business reads while maintaining strict single-business write targeting.
- **GraphQL Contract Hard-Cut**: Replaced the legacy `adminBusinessId` field in `userContext` with
a robust `memberships` and `activeReadScope` structure, requiring a hard-cut migration of
server-side consumers.
- [#3342](https://github.com/Urigo/accounter-fullstack/pull/3342)
[`d39777f`](https://github.com/Urigo/accounter-fullstack/commit/d39777f56ce603f3270c3cc9095e585044859f4a)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Replaced Custom Tags Input**: The
custom `TagsInput` component has been removed and replaced with a more generic `MultiSelect`
component for tag selection within the charge edit form.
- **Standardized Form Field Handling**: Form fields for 'Tax Category Override', 'Business Trip',
'Tags', and 'Charge Type' now consistently use `FormField` from `react-hook-form` along with
`FormItem`, `FormLabel`, `FormControl`, and `FormMessage` components.
- [#3330](https://github.com/Urigo/accounter-fullstack/pull/3330)
[`6557915`](https://github.com/Urigo/accounter-fullstack/commit/6557915a9be166ab3959525adfcfe75c90ccf1b7)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **New Annual Audit Steps**: Implemented
Step 10 (Export Trial Balance) and Step 11 (Depreciation Report) into the annual audit workflow.
- **Shared Logic Abstraction**: Introduced a reusable hook `useSetAnnualAuditStepStatus` to
centralize status update logic and added utility functions for depreciation report filters.
- **Enhanced Reporting**: Added PDF printing capabilities to the depreciation report and updated
routing to support dynamic filter parameters.
- [#3327](https://github.com/Urigo/accounter-fullstack/pull/3327)
[`9f8c7d3`](https://github.com/Urigo/accounter-fullstack/commit/9f8c7d3e03c40e33ed700ddfcc4536efa07dc895)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Database Schema Refactoring**:
Introduced a dedicated `bank_deposits` table to centralize deposit information, moving fields like
`account_id` out of the `charges_bank_deposits` junction table.
- **GraphQL API Updates**: Updated GraphQL queries and mutations to support the new
`bank_deposits` structure, including new fields for deposit metadata and improved deposit
creation flows.
- **Enhanced Deposit Management**: Added new hooks and logic to better handle relevant deposits
for charges, including conflict detection and improved assignment workflows.
- [#3545](https://github.com/Urigo/accounter-fullstack/pull/3545)
[`89cd003`](https://github.com/Urigo/accounter-fullstack/commit/89cd003eb5fc0a59184bb9c3518dd81423217c70)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - new `useUpdateDeposit` hook wrapping the
mutation with loading toasts; unified `DepositDialog` component that handles both create and edit
modes; bank-deposits screen wired up with a **New Deposit** button in the header and a per-row
**edit icon** in the table. "Close Deposit" lives inside the edit dialog as a destructive button
that immediately closes with today's date; "Re-open Deposit" appears instead when the deposit is
already closed — avoids cluttering the table with a third action column while keeping the
operation discoverable.
- [#3317](https://github.com/Urigo/accounter-fullstack/pull/3317)
[`9a2e63f`](https://github.com/Urigo/accounter-fullstack/commit/9a2e63feb0769e4ddc776ec8584031c5fbfcabea)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Opening Balance Step Activation**:
Implemented the logic and UI for the 'Opening Balance' step in the annual audit flow, including
user type classification (New, Migrating, Continuing).
- **Backend Integration**: Added a new GraphQL query to fetch the opening balance status and a
mutation to save accountant approvals for this step.
- **UI Components**: Introduced new UI components, including an 'ApprovalControl' for status
updates and an 'Alert' component for displaying configuration or status information.
- [#3566](https://github.com/Urigo/accounter-fullstack/pull/3566)
[`e6c8ed0`](https://github.com/Urigo/accounter-fullstack/commit/e6c8ed03ec43c35dfb9c19264b4de0f770d6f8c3)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Classify refresh-token failures
correctly.** New `isReauthRequiredAuth0Error` helper treats `invalid_grant` and
`missing_refresh_token` (alongside `login_required`/`invalid_token`) as session-expiry, returning
`{ status: 'unauthenticated' }`. Genuine network/transient errors stay `error`.
- **In-place re-authentication.** A new `SessionExpiryDialog` shows "Session expired — Sign in to
continue", re-authenticates via `loginWithPopup()`, and lets `refreshAuth` resume the queued
request(s) with the fresh token — no lost page state.
- **Robust fallback.** A small `reauth-coordinator` bridges the framework-agnostic urql singleton
to the React modal (single-flight, so N concurrent failed ops share one prompt). When no handler
is registered (route loaders before React mounts) or the popup is blocked/declined, it falls
back to the existing full-page `/login?reauth=1` redirect.
- [#3544](https://github.com/Urigo/accounter-fullstack/pull/3544)
[`812a10b`](https://github.com/Urigo/accounter-fullstack/commit/812a10bcd7338ac01e8146239b0cfffa5425bdfe)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Click propagation fix**: Removed the
charge row `onClick` functionality as the row component contains multiple internal buttons,
resulting in an unstable behaviour
- **DateTimePicker replacement**: Removed Mantine's `DateTimePicker` and replaced it with a new
`DateTimePickerInput` component built on shadcn primitives. It supports manual text entry in
`YYYY-MM-DD HH:mm:ss` format (with inline validation), a calendar popup to pick the date, and
HH/MM/SS spinners for the time — matching the original `withSeconds` behaviour
- **Searchable currency select**: Replaced Mantine's `Select` in `CurrencyInput` with a
`Popover` + shadcn `Command` component, so users can type a currency code to filter the list
instead of scrolling through all currencies
- [#3339](https://github.com/Urigo/accounter-fullstack/pull/3339)
[`5057743`](https://github.com/Urigo/accounter-fullstack/commit/5057743d3cd508ebf4d3d21f77c5a2db131daee2)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Date Picker Input Refactoring**: The
`DatePickerInput` component has been significantly refactored to improve its internal state
management, ensuring proper propagation of selected dates and correct display upon reopening the
calendar. It now uses `InputGroup` components for better structure and accessibility.
- **Standardized Form Field Usage**: Across numerous components, date input fields and other form
elements have been migrated to use `shadcn/ui`'s `FormItem`, `FormLabel`, `FormControl`, and
`FormMessage` components. This standardizes form rendering, enhances accessibility, and improves
maintainability.
- **Consolidated Date Picker Component**: The custom `DatePickerInput` component has been moved
and is now consistently used across various forms, replacing previous implementations that
sometimes relied on `@mantine/dates` directly. This centralizes date input logic and styling.
- [#3385](https://github.com/Urigo/accounter-fullstack/pull/3385)
[`ad314b8`](https://github.com/Urigo/accounter-fullstack/commit/ad314b85a198434e55aa302b09cb3581032e8b7e)
Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Legacy Template Migration**:
Implemented an in-memory migration helper to automatically convert legacy templates to the new
explicit-leaf format upon loading.
- **Drag-and-Drop Engine**: Replaced the legacy DnD stack with Pragmatic Drag and Drop, enabling
robust tree-item hitboxes and cross-tree movement.
- **Tree Data Model**: Refactored the report tree to treat financial entities as explicit leaf
nodes, ensuring consistent state management and single-presence enforcement.
- **UI/UX Enhancements**: Adde