Matt Fiddaman
136ad055f7
♻️ bump sync-server dependencies ( #5497 )
...
* bcrypt 5.0.2 -> 6.0.0
* supertest 6.3.4 -> 7.1.4
* pluggy-sdk 0.70.1 -> 0.74.0
* types
* better-sqlite3 11.10.0 -> 12.2.0
* express-rate-limit 7.5.0 -> 8.0.1
* babel/core 7.27.1 -> 7.28.0
* typescript 5.8.3 -> 5.9.2
* node types
* note
* typechecker
2025-08-06 02:00:04 -04:00
Julian Dominguez-Schatz
eadd88ce31
Move more .d.ts files to .ts ( #5204 )
...
* Rename .d.ts files to .ts
* Fix type and lint errors
* Add release notes
* CodeRabbit feedback
2025-06-21 00:16:55 -04:00
Matt Fiddaman
667cc24fac
⬆️ bump react-i18next from 14.1.3 -> 15.5.3 ( #5196 )
...
* bump react-i18next from 14.1.3 -> 15.5.3
* note
2025-06-19 19:17:20 -04:00
Matt Fiddaman
4cc542a658
⬆️ bump csv-parse and csv-stringify to latest ( #5198 )
...
* bump csv-parse and csv-stringify
* note
* fix imports
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-06-19 19:17:10 -04:00
Matt Fiddaman
68d10f6b29
⬆️ bump vitest from 3.1.4 -> 3.2.4 ( #5195 )
...
* bump vitest from 3.1.4 -> 3.2.4
* note
2025-06-19 15:30:25 -04:00
Olivier Kamers
3fab1be737
chore: replace snapshot-diff and jest with jest-diff ( #5127 )
...
Unlike the name suggests, jest-diff does not have a dependency on jest.
2025-06-08 14:00:33 -04:00
Matt Fiddaman
9f1a8f6d5c
⬆️ upgrade uuid from 9.0.1 -> 11.1.0 ( #5048 )
2025-06-07 01:02:35 -04:00
Matt Fiddaman
f3b2507516
⬆️ upgrade date-fns from v2.30.0 -> v4.1.0 ( #5041 )
2025-05-22 14:37:55 -04:00
Matt Fiddaman
4c15647f7f
⬆️ upgrade low risk dependencies to their newest minor version ( #5025 )
...
* vitest
* types
* eslint
* better-sqlite3
* pluggy-sdk
* globals
* google-protobuf
* fast-check
* chokidar
* i18next
* openid-client
* playwright
* lru-cache
* memfs
* redacted font
* sass
* @vitejs/plugin-basic-ssl
* re-resizable
* rollup-plugin-visualizer
* note
* update vrt screenshots
* vrt
2025-05-21 16:56:07 -04:00
Matt Fiddaman
af499c6503
⬆️ upgrade babel/webpack dependencies to their newest minor version ( #5028 )
2025-05-20 13:45:45 -04:00
Matt Fiddaman
e950bbb1df
resolve loot-core peer dependency warnings ( #5024 )
...
* fix loot-core peer dependency issues
* note
* update @swc/core
2025-05-18 19:37:22 -04:00
Matt Fiddaman
188cd21cf1
⬆️ bump adm zip to 0.5.16 ( #5019 )
...
* bump adm-zip to 0.5.16
* note
* move to native yarn patch
2025-05-18 18:29:56 -04:00
Matt Fiddaman
f7a45d2081
⬆️ bump dependency patch versions ( #5015 )
...
* bump dependency patch versions
* note
* remove unused ts-expect-error directives
* downgrade adm-zip again
2025-05-18 16:50:32 -04:00
Julian Dominguez-Schatz
94600731d9
Move loot-core to vitest ( #4859 )
...
* Update build + dependencies to work with vitest
* Update tests to use vitest
* Update snapshots to vitest format
* Update sql.js loading in tests to work with vitest
* Update crdt package loading to work with vitest
* Add release notes
2025-04-20 15:52:59 -04:00
Matiss Janis Aboltins
cc02970a16
⬆️ upgrade to React v19 ( #4700 )
2025-04-10 08:49:38 +01:00
Michael Clark
140039ea1f
:electron: Fix loot-core resolution ( #4767 )
...
* fix loot-core resolution
* fix loot core resolution in dev mode for electron
2025-04-08 15:54:43 +01:00
Matiss Janis Aboltins
af03477d3a
♻️ (typescript) converted indexeddb to strict TS ( #4672 )
2025-04-06 15:09:37 +01:00
Matt Fiddaman
ad1df689d7
bump various dependencies ( #4656 )
2025-03-20 13:27:17 -04:00
Matiss Janis Aboltins
c7f3dadc07
🐛 (mobile) fix for iOS - keyboard focus when editing budget ( #4651 )
2025-03-19 04:50:04 +00:00
Matiss Janis Aboltins
f35a850e3d
♻️ moved loot-core import resolution from TS to yarn workspaces ( #4592 )
2025-03-18 17:38:57 +00:00
Matiss Janis Aboltins
ed4ef5b30e
♻️ solve most peer dependency issues reported on install ( #4613 )
...
* ♻️ solve most peer dependency issues reported on install
* Release notes
* Patch unit tests
2025-03-12 17:13:35 +00:00
Matiss Janis Aboltins
ddcd771488
♻️ (sync-server) align dependency versions; cleanup lint & typecheck ( #4605 )
2025-03-12 14:03:23 +00:00
Joel Jeremy Marquez
89a92ecbbe
[TypeScript] Add types to SpreadsheetProvider ( #4409 )
...
* [TypeScript] SpreadsheetProvider
* Cleanup
* Release notes
* Update upcoming-release-notes/4409.md
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
---------
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
2025-02-20 11:05:34 -08:00
Mike Clark
83ba751410
integrating actual-server git workflows
2025-02-07 20:30:41 +00:00
Joel Jeremy Marquez
c4593f3be9
[Redux Toolkit Migration] queriesSlice ( #4016 )
...
* Migrate to accountSlice
* Fix lint and typecheck errors
* Update types
* Fix lint
* Fix types
* Cleanup
* Rename file
* Rename state
* Cleanup
* Fix typecheck error
* Move createAppAsyncThunk
* Queries slice
* Release notes
* Cleanup types
* Cleanup
* Fix typecheck error
* Lint
* Fix typecheck error
* Fix import
* Fix typo
* Fix typo
* Update
* Copy category list so that sorting is not applied directly on category list redux state
* Update setLastTransaction payload
* Remove optional optional chaining on unwrap
* Rename accountId
* Fix type
* Remove return value of initiallyLoadPayees since no callers use it
* No need to getPayees. Just use the already loaded payees.
* Notify on action errors
2025-01-17 10:33:58 -08:00
Michael Clark
b9eaeafc1c
👷 Prep work for merging actual-server into actual repo ( #4160 )
...
* prep work for merging actual-server into actual repo
* release notes
2025-01-16 09:51:37 +00:00
Joel Jeremy Marquez
cc1c11aac9
[Redux Toolkit Migration] Use new Redux Toolkit configureStore API ( #4000 )
...
* Initial upgrade to redux toolkit, more fixes needed e.g. removing non-serializable values from the state
* Fix typecheck and lint
* Fix lint and typecheck errors
* Fix lint and typecheck errors
* Fix typecheck error
* Cleanup
* Remove useAppStore
* Cleanup
* Undo renames
* Code review feedback
* UndoState type
* UndoState type
* yarn install
2025-01-07 16:34:21 -08:00
Matt Fiddaman
11bde73fa5
🔧 upgrade better-sqlite3 ( #3987 )
...
* upgrade better-sqlite3
* note
2024-12-18 09:05:46 +00:00
Michael Clark
914f59197f
:electron: Removing node-fetch and updating root ca impl for more support ( #3782 )
...
* updating root ca impl to use node env variable for more support
* release notes
* removing node-fetch
* clean up
* error message
* Update 3782.md
2024-11-04 18:35:21 +00:00
dependabot[bot]
3635c8c88a
Bump webpack from 5.90.0 to 5.94.0 ( #3649 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.90.0 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.90.0...v5.94.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 20:01:48 -04:00
Julian Dominguez-Schatz
e8af5b9014
Bump yargs to newer version ( #3645 )
...
* Bump `yargs` to newer version
* Add release notes
2024-10-12 18:18:36 -04:00
Koen van Staveren
ce4b80f499
feat(rules): templating actions ( #3305 )
...
* feat(rules): templating actions
* chore: update snapshots
* fix: date functions templating
* chore: lint
* fix: put action templating behind feature flag
* fix: template syntax checking
* test: handle bar functions
* chore: pr feedback
* feat: add `{{debug x}}` handler
2024-10-08 17:43:04 +01:00
Matiss Janis Aboltins
f3660c166f
⬆️ upgrade typescript, eslint, prettier ( #3289 )
2024-08-20 17:18:54 +01:00
Julian Wachholz
8142dd1ec9
feat: introduce i18n framework ( #3036 )
...
* feat: introduce i18n framework
* Incorporate review feedback
* Patch demo
* remove unnecessary arguments
* Consistently use t() function
* Fix typing issue
* Fix e2e tests
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-08-11 15:37:33 -04:00
Michael Clark
2901b5e5d0
:electron: Update Electron to latest stable version ( #2763 )
2024-05-16 20:18:50 +01:00
Matiss Janis Aboltins
c16f4c71c5
🐛 remove mac electron app code-signing ( #2715 )
2024-05-07 08:04:21 +01:00
Joel Jeremy Marquez
8a8113a648
Update loot-core deps ( #2280 )
...
* Upgrade desktop-client depenencies
* yarn dedupe
* Update useSelectors
* Update loot-core deps
* yarn dedupe
* Move deps to devDependencies
* yarn dedupe
2024-02-07 18:40:59 -08:00
Joel Jeremy Marquez
029e2f09bf
Update desktop client package versions ( #2270 )
...
* Upgrade desktop-client depenencies
* Release notes
* yarn dedupe
* yarn dedupe
* Fix typecheck error
* Update sass
* Update useSelectors
2024-02-06 17:43:09 -08:00
Joel Jeremy Marquez
524bd4e9eb
Update vite / swc / ts versions ( #2268 )
...
* Update vite / swc / ts versions
* Release notes
* Revert root tsconfig module changes
* yarn dedupe
* Dummy update to run pipeline
* Update webpack and playwright
* Update playwright docker images
2024-01-24 10:49:12 -08:00
DJ Mountney
0045d9212e
Bundle loot-core types into the API ( #2053 )
...
* Bundle loot-core types into the API
So we can have loot-core be the source of truth
for some types that get passed through
- Improves downstream development with API by including types
- Use path aliases for dist vs dev tsconfigs
- Convert api index to typescript as example
- Permit ts-ignore for issues with our version of typescript
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-20 10:30:23 -08:00
Matiss Janis Aboltins
6ce794ffcc
🔥 (ofx) removing old parser ( #2215 )
...
* 🔥 (ofx) removing old parser
* Release notes
* Patch unit test
2024-01-12 07:27:18 -08:00
Matiss Janis Aboltins
7ace8c52dd
🔧 (electron) release electron app to app store (osx) ( #2182 )
2024-01-09 18:54:57 +00:00
Matiss Janis Aboltins
6ce502ea24
♻️ refactor(electron): moving back from websockets to IPC ( #2190 )
2024-01-08 18:34:19 +00:00
Matiss Janis Aboltins
c727e3e980
♻️ (TypeScript) fix strictFunctionTypes violations (pt 2) ( #2066 )
2023-12-19 18:01:06 +00:00
Matiss Janis Aboltins
08c80b6f58
⬆️ (yarn) upgrade to v4 and better-sqlite3 to v9.1.1 ( #1902 )
2023-11-14 08:34:12 +00:00
Joel Jeremy Marquez
319d196e93
Webpack + SWC Loader ( #1650 )
...
* desktopc-client swc-loader
* More swc
* Jest swc + upgrades
* Revert @swc/jest usage for now
* SWC minify
* Remove setupFilesAfterEnv in package.json as per warning message in CI
* Release notes
* Minify on CI
* swc helpers in loot-core
* @swc/jest
* Upgrade webpack
* Add @swc/core to crdt
* Use yarn cache in github actions
* Cleanup
* Fix electron
* Revert "Fix electron"
This reverts commit 787af1980648fa30788a1d1678dcda534716f31d.
* Revert action.yml cache changes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-09-05 13:42:44 -07:00
Matiss Janis Aboltins
246e0d76c1
⬆️ (better-sqlite3) upgrade to 8.6.0 to fix electron export crash ( #1643 )
2023-09-03 21:57:12 +01:00
Matiss Janis Aboltins
6817c45ddc
⬆️ upgrade absurd-sql and remove patch-package ( #1632 )
2023-09-03 17:26:01 +01:00
Matiss Janis Aboltins
d349354c9d
🐛 fix number formatter not listening to state changes ( #1423 )
...
Closes #1415
Fix number formatter not listening to state changes. This is not a fully
comprehensive solution. We will need to run a migration campaign to port
over from direct usage of `format` util to `useFormat`, but this is a
first step that solves the most glaring issue.
2023-07-30 20:57:05 +01:00
Jed Fox
fd5ace58b4
Move YNAB4/5 import code into loot-core ( #1208 )
2023-07-30 07:21:57 -07:00