Matiss Janis Aboltins
57d01467ca
Refactor test execution to use lage task runner ( #5964 )
2025-10-21 08:58:26 +02:00
Matt Fiddaman
248b1034d7
fix api failing to import ( #5896 )
2025-10-09 22:55:48 +01:00
Matt Fiddaman
3b0db2bed7
♻️ bump various build dependencies ( #5864 )
...
* vite 7.1.9
* typescript 5.9.3
* @types/node 22.18.8
* linting
* emscripten types
* note
2025-10-06 17:32:42 +01:00
Matt Fiddaman
05355788e4
♻️ bump sync-server dependencies ( #5819 )
...
* uuid 11.1.0 -> 13.0.0
* better-sqlite3 12.2.0 -> 12.4.1
* debug 4.4.1 -> 4.4.3
* express-rate-limit 8.0.1 -> 8.1.0
* pluggy-sdk 0.74.0 -> 0.77.0
* babel/core 7.28.0 -> 7.28.4
* note
2025-10-05 14:36:57 +01:00
Stephen Brown II
805e2b1807
Align amount conversion utilities between api and loot-core ( #5747 )
...
* Align amount conversion utilities between api and loot-core
Updates api amount conversion utilities to align with loot-core, improving consistency and maintainability across the project.
Uses decimal places as parameters in conversion functions.
* Moves amount conversion utils to core
Moves amount conversion utilities to the core library.
This change consolidates these utilities for better code reuse
and maintainability across different parts of the application.
It removes the duplicate definition from the API package and
imports it from the core library where it is shared.
2025-10-05 14:23:34 +01:00
github-actions[bot]
7846d2e787
🔖 (25.10.0) ( #5834 )
...
* 🔖 (25.10.0)
* Remove used release notes
* Remove used release notes
---------
Co-authored-by: matt-fidd <81489167+matt-fidd@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-10-02 11:55:47 +01:00
Amr Awad
4ad369cd8f
add a 'dryRun' option to transactions import API ( #5758 )
2025-09-22 16:24:35 +01:00
Matt Fiddaman
59724d445f
fix nuisance timestamp error in API ( #5759 )
2025-09-21 17:47:10 +01:00
Karim Kodera
a18a05f55a
Introduction of APIs to handle Schedule + a bit more. ( #5584 )
...
* Introduction of APIs to handle Schedule + a bit more. Refer to updated API documentation PR2811 on documentation.
* Fixed lint Error
* Removed unused declarations
* Fixed Bug in Test module
* Avoiding type Coercion fixes and direct assignment on conditions array.
* Lint Error Fixes
* more issues fixed
* lint errors
* Remove with Mutation in Get function. Fixed quotes. updated getIDyName for error handling
* More lint errors
* Minor final fixes.
* One type coercion removed
* One type coercion removed
* Revert back to original working code
* Added Account testing for both get by ID and updating schedules
* [autofix.ci] apply automated fixes
* Added Payee tests as well
* Payee Tests
* [autofix.ci] apply automated fixes
* Optimized condition checking at the beginning of the code and avoid ambiguity in case of corrupt schedule
* Mode debug infor on error in testing
* better bug tracking
* //more trouble shooting
* Bug fixed
* [autofix.ci] apply automated fixes
* Minor mofication to satisfy code rabbit. We should be ready for review.
* [autofix.ci] apply automated fixes
* Removing type coercion from the model
* [autofix.ci] apply automated fixes
* fixed compilation error
* Fixed new bugs
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 09:03:11 +01:00
Julian Dominguez-Schatz
5459b8baca
🔖 (25.9.0) ( #5663 )
...
* 🔖 (25.9.0)
* Remove used release notes
* Empty commit to bump CI
* Add release notes for PR #5663
* Remove AI-generated release note
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-03 19:27:22 -04:00
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
github-actions[bot]
895d69f875
🔖 (25.8.0) ( #5447 )
...
* 🔖 (25.8.0)
* Remove used release notes
---------
Co-authored-by: matt-fidd <81489167+matt-fidd@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-02 11:39:18 -04:00
github-actions[bot]
485830c859
🔖 (25.7.1) ( #5272 )
...
* 🔖 (25.7.1)
* build
* Remove used release notes
---------
Co-authored-by: youngcw <28542559+youngcw@users.noreply.github.com >
Co-authored-by: youngcw <calebyoung94@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-02 17:07:15 -07:00
github-actions[bot]
1f828b6562
🔖 (25.7.0) ( #5260 )
...
* 🔖 (25.7.0)
* Empty commit to bump ci
* Remove used release notes
* Empty commit to bump CI
---------
Co-authored-by: jfdoming <9922514+jfdoming@users.noreply.github.com >
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-01 14:35:37 -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
Julian Dominguez-Schatz
5a40b017f0
Move more .d.ts files to .ts ( #5060 )
...
* Move more .d.ts files to .ts
* Add release notes
* Some errors with templates snuck in
* Fix API build
* CodeRabbit feedback
* Move budget templates to new directory
* Fix type errors in library module
2025-06-16 21:05:36 -04:00
Matt Fiddaman
9f1a8f6d5c
⬆️ upgrade uuid from 9.0.1 -> 11.1.0 ( #5048 )
2025-06-07 01:02:35 -04:00
Baruch Odem (Rothkoff)
cac318255d
[Proposal] Enhance transaction import functionality with new Transaction type and type annotations ( #4720 )
...
* Enhance transaction import functionality with new Transaction type and type annotations
* release notes
* fixes for PR
* move transaction type as requested by @MatissJanis
* type importTransaction return value
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2025-06-05 10:31:29 -04:00
github-actions[bot]
02c59d9a1c
🔖 (25.6.1) ( #5099 )
...
* 🔖 (25.6.1)
* Remove used release notes
---------
Co-authored-by: matt-fidd <81489167+matt-fidd@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-04 18:13:40 -04:00
github-actions[bot]
09b12b8218
🔖 (25.6.0) ( #5083 )
...
* 🔖 (25.6.0)
* Empty commit to bump CI
* Remove used release notes
* Empty commit to bump CI
---------
Co-authored-by: jfdoming <9922514+jfdoming@users.noreply.github.com >
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-04 00:35:34 -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
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
Matt Fiddaman
6d921a48b6
change minimum version of Node.js to version 20 ( #4978 )
...
* update workflows
* update supported engines in package.json
* .nvmrc
* base yarn cache on node version being used rather than .nvmrc
* note
2025-05-12 13:49:09 -04:00
Joel Jeremy Marquez
7074b4dd82
Rename AQL module's runQuery function to aqlQuery to disambiguate with DB module's runQuery function + AQL types ( #4787 )
...
* Rename AQL module's runQuery function to aqlQuery to disambiguate with DB module runQuery function
* Release notes
* Update SqlPieces
* Fix lint
* Update SqlPieces.from
* Add types
* Type result as any for now
* Fix lint
* Add types
* Fix typo
* PR feedback
* Update comment
* Fix lint error
* Fix import
2025-05-04 22:29:23 -07:00
github-actions[bot]
c23cbb4b0e
🔖 (25.5.0) ( #4916 )
...
* 🔖 (25.5.0)
* Bump CI
* Remove used release notes
* Bump CI
---------
Co-authored-by: jfdoming <9922514+jfdoming@users.noreply.github.com >
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-03 13:44:50 -04:00
Julian Dominguez-Schatz
5d59ecd72c
Move remaining non-loot-core packages to latest vitest ( #4856 )
...
* Move remaining non-loot-core packages to vitest
* Add release notes
2025-04-20 15:17:07 -04:00
Ian
608b4be765
Add option to control note imports during transaction import ( #4593 )
...
* Make note imports optional. Adds tests too
* add release notes
* Update VRT
* type getTransactions to resolve TS error
* remove CSV note import - already supported
* type and lint to make coderabbit happy
* conditional rendering of importNotes
* Update VRT
* update snapshot to account for serialization change
* use <Trans>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Fix closing Trans
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* address missing import
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: youngcw <calebyoung94@gmail.com >
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-04-09 15:29:34 -07:00
github-actions[bot]
82b6589c37
🔖 (25.4.0) ( #4728 )
...
* 🔖 (25.4.0)
* Remove used release notes
* Remove used release notes
---------
Co-authored-by: matt-fidd <81489167+matt-fidd@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-04-04 23:49:46 -04:00
Matt Fiddaman
ad1df689d7
bump various dependencies ( #4656 )
2025-03-20 13:27:17 -04:00
Matiss Janis Aboltins
5fdaa98249
♻️ removal of '.testing.ts' file extensions in favour of mocks ( #4632 )
2025-03-18 06:13:11 +00:00
Matiss Janis Aboltins
9f9f349cbf
♻️ (api) do not bundle test files in package output ( #4640 )
2025-03-17 17:21:09 +00:00
Matiss Janis Aboltins
ddcd771488
♻️ (sync-server) align dependency versions; cleanup lint & typecheck ( #4605 )
2025-03-12 14:03:23 +00:00
Matt Fiddaman
ca2a930bd5
bump versions to v25.3.1 ( #4521 )
...
* bump versions
* remove release notes from patch release
2025-03-03 19:13:29 +00:00
github-actions[bot]
b0deedb411
🔖 (25.3.0) ( #4478 )
...
* 🔖 (25.3.0)
* Empty commit to bump ci
* Remove used release notes
* Empty commit to bump ci
* Bump sync-server for web release
* Remove used release notes
* Empty commit to bump ci
---------
Co-authored-by: jfdoming <9922514+jfdoming@users.noreply.github.com >
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-28 20:19:57 -05:00
Matiss Janis Aboltins
52ce2a179e
♻️ (api) removing deprecated 'methods' export ( #4350 )
2025-02-11 18:22:23 +00:00
Matiss Janis Aboltins
7d9190ea9c
♻️ replace loot-core/src imports with loot-core ( #4349 )
2025-02-11 18:21:35 +00:00
Matt Fiddaman
c4ad24edde
bump versions to v25.2.1 ( #4319 )
2025-02-06 19:01:37 +00:00
Julian Dominguez-Schatz
bdf4dda3a8
🔖 (25.2.0) ( #4296 )
...
* 🔖 (25.2.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-05 16:10:13 -05:00
Matiss Janis Aboltins
278e4ad74f
🐛 patch lint issues in master branch ( #4184 )
2025-01-17 22:08:48 +00:00
Matiss Janis Aboltins
87428a7b65
🔧 (typescript) change moduleResolution to bundler ( #4163 )
2025-01-16 18:35:22 +00:00
Nik
aa529a2cf1
Add ability to provide defaults for and skip updating cleared status in API ( #4129 )
...
* Cleared import changes
- Add ability to provide default for cleared field
- Add ability to skip updating cleared field
* Add release notes
* Make linter happy
* Fix optional param
* Use nullish coalescing operator
2025-01-15 11:21:21 +00:00
Matt Fiddaman
bd77dfd111
🔧 Migrate to ESLint v9 ( #3993 )
2025-01-07 18:51:59 +00:00
Julian Dominguez-Schatz
82e1922bee
🔖 (25.1.0) ( #4095 )
...
* 🔖 (25.1.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-07 01:06:34 -05:00
lelemm
0b2c8ccd88
OpenId Implementation ( #3878 )
...
* OpenId implementation
* Code rabbit auto generated code applied
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Code rabbit suggestions round 2
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes from code rabbit round 1
* fixes from code rabbit round 2
* change variable name
* code review round 3
* Update VRT
* small fix
* Update VRT
* linter
* app.tsx
* LoggedInUser
* UserAccess
* UserAccessHeader
* UserAccessPage
* UserAccessRow
* UserDirectory
* UserDirectoryHeader
* UserDirectoryPage
* UserDirectoryRow
* BudgetList
* Bootstrap
* Login
* OpenIdForm
* CreateAccountModal
* EditAccess
* EditUser
* GoCardlessInitialiseModal
* OpenIDEnableModal
* PasswordEnableModal
* SimpleFinInitialiseModal
* TransferOwnership
* AuthSettings
* fix hooks in EditUser
* enable electron openid login
* typecheck
* linter and typecheck fixes
* Update VRT
* small fix
* linter
* small changes for file owner name and a fix for privacyfilter in the username
* linter for merge
* change the entra url and changing the electron loopback url when built
* "logged in as" was showing when had no user
* linter
* linter²
* code review
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: matt <matt@fiddaman.net >
2024-12-23 09:46:22 -07:00
Matt Fiddaman
11bde73fa5
🔧 upgrade better-sqlite3 ( #3987 )
...
* upgrade better-sqlite3
* note
2024-12-18 09:05:46 +00:00
Matt Fiddaman
f207803f7a
🔖 (24.12.0) ( #3931 )
...
* bump versions
* Remove used release notes
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-06 11:03:37 -07:00
Julian Dominguez-Schatz
1c05d7e5fe
🔖 (24.11.0) ( #3766 )
...
* 🔖 (24.11.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-03 09:43:26 -05:00
Matiss Janis Aboltins
85b3c5714e
🔖 (24.10.1) fix synced prefs ( #3596 )
2024-10-08 18:02:07 +01:00
Matiss Janis Aboltins
9b7a79a01c
🔖 (24.10.0) ( #3545 )
2024-10-03 18:06:47 +01:00
Matiss Janis Aboltins
44375e72ad
🔖 (24.9.0) ( #3348 )
2024-09-03 18:02:45 +01:00