Matt Fiddaman
cac4761982
🔖 (25.2.1) ( #565 )
2025-02-06 20:39:18 +00:00
Michael Clark
e1a694a554
Fix esm error on windows ( #566 )
...
* fix esm error on windows
* release notes
* renaming release note
2025-02-06 20:34:30 +00:00
Michael Clark
8b49a25ab4
A note informing of the repo merge of actual-server into the actual repo ( #560 )
...
* Update README.md
* Create 560.md
* Update README.md
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
---------
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
2025-02-06 16:12:45 +00:00
Matt Fiddaman
abeeb05091
dynamically load GoCardless handlers ( #557 )
...
* dynamically load GoCardless handlers
* note
2025-02-05 22:38:00 +00:00
Julian Dominguez-Schatz
ca480a8269
🔖 (25.2.0) ( #561 )
...
* 🔖 (25.2.0)
* Remove used release notes
* Pull in newly built npm package
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-05 16:11:05 -05:00
Denna
0312f516ad
SSK_DUSSELDORF_DUSSDEDDXXX: remove non-booked transactions from import ( #553 )
...
* remove non-booked transactions from import
* Add release notes
* minor fix to please the linter
* Add coderabbit suggestions
* add test file
* fix test
* add coderabbit fixes to test file
* fix mock console
* Correct consoleSpy to make linter happy
* Add mock cleanup
2025-01-27 21:01:22 +00:00
Luca Fenu
5ada00cf97
Add health check to docker compose ( #546 )
...
* Add health check to docker compose
* Added release note for PR
* Readded the mistakenly-deleted array to the release note author
2025-01-22 08:50:27 +00:00
Lenno Nagel
0f2226e993
Add support for LHV_LHVBEE22 ( #542 )
...
* Add support for LHV_LHVBEE22
* Add upcoming-release-notes/542.md
* Don't set bookingDate unless booked
* Add a basic spec file
* Add test case for invalid date and date validation to handle it
* Remove accessValidForDays
2025-01-22 08:46:11 +00:00
Matt Fiddaman
5f823156b7
add direkt_heladef1822 to bank-factory ( #554 )
2025-01-20 19:24:15 +00:00
Nikita Zonov
c53e9e9e41
Add "Caixa Geral De Depositos" Portugal to banks with limited history ( #547 )
...
* Add "Caixa Geral De Depositos" Portugal to banks with limited history
* Create Release Notes file
* Update to alphabetical order
2025-01-20 10:20:49 +00:00
sergiofmreis
ecb4d7153c
Add support for ABANCA_CORP_CAGLPTPL payee name ( #550 )
...
* add support for ABANCA_CORP_CAGLPTPL payee name
* Create Release Notes file
* Lint institutionIds array
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-19 20:03:48 +00:00
Matt Fiddaman
45d53ff771
Use the maximum access validity time provided by GoCardless ( #551 )
...
* use validForMax supplied by GoCardless
* remove overrides in bank handlers
* note
* update types
2025-01-15 23:34:00 +00:00
nsulzer
205ccfe3d6
Add GoCardless integration for COMMERZBANK_COBADEFF ( #537 )
...
* Add GoCardless integration for COMMERZBANK_COBADEFF
* Add optional iban property to creditorAccount
* Use fallback for normalizeAccount and calculateStartingBalance
* Update src/app-gocardless/banks/commerzbank_cobadeff.js
---------
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
2025-01-14 22:21:59 +01:00
DJ Mountney
4bb59fd7f6
fix: Fix the auth proxy trust by ensuring the proxy is in the trust ( #499 )
2025-01-13 19:43:24 +00:00
Matt Fiddaman
58f87dc80f
♻️ standardise GoCardless handlers ( #541 )
2025-01-10 11:20:11 +00:00
Rob Hofman
c017b8a228
Add default undefined option for payeename in KBC integration ( #533 )
2025-01-09 18:49:49 +00:00
Matiss Janis Aboltins
0637b1d5f8
✨ add bank adapter for BOI ( #539 )
...
* ✨ add bank adapter for BOI
* Remove console log
2025-01-07 21:30:48 +00:00
spideraxal
e6ed4505b3
Corner case transaction for GoCardLess adapater (ING Romania) ( #535 )
...
* Added special corner case
* One additional validation + Release notes
* Fixed duplicate code
* Improved comment
* Improved comment
---------
Co-authored-by: spideraxal <me@spideraxal.com >
2025-01-07 22:17:51 +01:00
Koen van Staveren
215e00ac14
Improve abn amro sync ( #534 )
...
* chore: payee name for google pay
* chore: revert notes to include all data
* chore: release note
* chore: fix tests
2025-01-07 20:05:48 +01:00
Denna
1808f51e85
Add proper transaction formatting for Stadtsparkasse Düsseldorf (Germany) ( #531 )
2025-01-07 18:55:32 +00:00
Lenno Nagel
0f1c231d37
Fix WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match ( #538 )
2025-01-07 18:53:04 +00:00
Julian Dominguez-Schatz
95180cc780
🔖 (25.1.0) ( #536 )
...
* 🔖 (25.1.0)
* Remove used release notes
* Update web package
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-07 01:36:47 -05:00
zenminimalist
2005c1b0ac
[WIP] Update bank-factory.js and add Deutsche Kreditbank AG (DKB) (DKB_BYLADEM1) to the 90-days sync limited list ( #528 )
2024-12-31 15:32:01 +00:00
lelemm
2ef397112c
Added command lines to enable/disable openid from console ( #527 )
...
* Added command lines to enable/disable openid
* md
* Update src/scripts/disable-openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* changed error codes based on code rabbit review
* fix for github auth
* code review
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-20 14:28:25 +00:00
Sthaagg Memnochs
6c57b4ec9e
Add support for "FORTUNEO_FTNOFRP1XXX" to BANKS_WITH_LIMITED_HISTORY ( #518 )
2024-12-19 21:25:37 +00:00
Arne Keller
efb50edf9f
🔧 upgrade better-sqlite3 ( #524 )
2024-12-18 09:05:41 +00:00
lelemm
96c37350d5
⚙️ Enchancement: Status code 500 for password invalid when disabling openid ( #526 )
...
* Error 500 when password invalid
* md
2024-12-17 09:11:54 +00:00
lelemm
f80eb888a0
🐛 Fix for Electron OpenID Authentication ( #523 )
...
* OpenID implementation
* Fix password login and session token initialization
* Disallow multiple authentication methods simultaneously.
Note this is only disallowed at bootstrap. If the database is edited
manually, we make no attempt to detect this.
* Refactored account-db.js into separate files in accounts/
* Migrate old database version
* Fix lint errors
* Add release note
* Add unit tests for runMigrations
* Integrate secrets database into migration system
* Remove unused imports
* trying local package
* merge
* working example
* working example
* working example
* forbidden instead of 401 when session expired
* cleanup
* small fix
* moving to another pc
* features
* more features
* added multiuser configuration
* lint fixes
* adjustments and linter
* making code more readible
* added token expiration and fixes
* fix on custom token_expiration
* lint
* build fixes
* fixes
* missing file
* linter
* linter
* test fixes
* linter
* first tests
* tests
* typo fix
* remove the init code from the old PR
* minor bug when enabling openid is deleting the password user
* fix bug when disabling openid
* another fix bug when disabling openid
* added option to login without discovery url
* adjustments for keycloak
* linter
* more tests
* adjustments
* linter fix
* added environment variable
* merge fixes for using middleware
* linter fix
* linter and tests
* tests adjustments
* added environment variables
* linter
* enhancements
* removed old files
* Added token expiration as environment variable
* fixes
* typescript fix
* linter
* unwanted code
* changed master to owner
* fixed down migrations and added transactions to it
* changed to the 'in' operator
* fixed typo
* code review
* code review
* json.parse may fail
* code review and removed duplicated methods
* multiple fixes and refactories
* bunch of fixes
* removed logs
* descriptive variable names
* linter
* code review
* linter
* improved variables
* fixes and refactories
* more code review
* variable name
* code review
* linter
* wrong logic after refactor
* refactor query
* fixes
* changes from code review
* added logs to toggleAuthentication
* removed not used route
* merged master into the branch
* removed toggleAuthenticatiomethod because you have to pass thru password config before enabling openid
* changed md file
* fixes on merge
* linter
* fix on tests
* more fixes
* fix
* another fix
* Update src/app-admin.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update jest.global-setup.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* code rabbit reviews
* linter
* Update migrations/1719409568000-multiuser.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update migrations/1719409568000-multiuser.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/account-db.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/accounts/openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix on code suggestion
* suggestion from coderabbit
* linter
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* linter and code review
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/util/middlewares.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes, ai code review, linter
* reverting res.locals and fixes
* Update src/accounts/openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/load-config.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/account-db.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes and refactories
* merge fix
* fix
* merge fix
* linter
* Update src/accounts/openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/services/user-service.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/services/user-service.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/services/user-service.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* more code review
* linter accepted code
* typo
* code review suggestion
* change to enable backward compatibility
* removed the userId = null
* fixes from code review
* Update jest.global-setup.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* code review
* minor change
* code rabbit commit was wrong
* Fix for existing user sessions
* fixes on migration
* md
* Update migrations/1719409568000-multiuser.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* added variable loginMethod for backward compatibility and renamed the other variable to make it more clear
* small fixes
* fix for electron
* md
---------
Co-authored-by: apilat <github@tmp.pegazy.org >
Co-authored-by: Jed Fox <git@jedfox.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-16 21:42:59 +00:00
Johannes Löthberg
70f6afbda6
Add GoCardless integration for ENTERCARD_SWEDNOKK ( #506 )
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2024-12-16 20:12:13 +00:00
guglicap
0d06bc1f7e
Hype Bank (HYPE_HYEEIT22) Enhancements ( #512 )
2024-12-16 20:11:32 +00:00
nsulzer
6281d54a38
Add GoCardless integration for ABNAMRO_ABNANL2A ( #513 )
2024-12-16 20:10:47 +00:00
Matt Fiddaman
d637a69ee4
ISYBANK_ITBBITMM should prefer valueDate over bookingDate (#510 )
...
* prefer valueDate for isybank-itbbitmm
* note
* fix
2024-12-16 20:05:09 +00:00
Matt Fiddaman
645958bbeb
Return GoCardless rate limit information on error ( #509 )
2024-12-06 21:29:26 +00:00
Matt Fiddaman
df958eb35c
update yarn.lock ( #520 )
2024-12-06 17:55:52 +00:00
Matt Fiddaman
39dbdc0418
🔖 (24.12.0) ( #515 )
...
* bump version
* Remove used release notes
* bump web version
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-06 16:39:22 +00:00
Froghut
d3a7b6228a
Fix gocardless bank "Hanseatic Bank" (access_valid_for_days max 89) ( #514 )
...
* Add support for "Hanseatic Bank" (access_valid_for_days max 89)
* add PR changelog file
* fix line endings + author format
* make linter happy
* make linter happy
* use alphabetical order for import and banks list
2024-12-03 17:53:00 +00:00
guglicap
484211185b
Fix Hype Bank sync (HYPE_HYEEIT22) ( #511 )
...
* fix: wrong institution_id for HYPE_HYEEIT22 in `BANKS_WITH_LIMITED_HISTORY` array
* added upcoming-release-note
* fixed author name in release note
2024-11-28 18:56:47 +00:00
lelemm
8506b87f2c
🐛 Fix existing sessions when using the latest version with Openid ( #507 )
2024-11-26 19:00:54 +00:00
dependabot[bot]
69a04a5c21
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 ( #505 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-23 12:18:51 +00:00
lelemm
826511779e
OpenID ( #498 )
2024-11-23 11:55:56 +00:00
Matt Fiddaman
30f21497a6
fix bug in batch SimpleFIN startDate logic ( #504 )
2024-11-21 15:49:08 +00:00
Matt Fiddaman
b1bf7ee7cd
add support for 1822-DIREKT-HELADEF1822 transaction information ( #484 )
2024-11-09 09:26:49 +00:00
Matt Fiddaman
266de169db
use SimpleFin pending flag for cleared status ( #494 )
2024-11-09 09:26:40 +00:00
Matt Fiddaman
d412590b33
ING_PL_INGBPLPW should prefer valueDate over bookingDate (#493 )
2024-11-09 09:26:26 +00:00
Dāvis
635ef27696
Enrich pending transaction creditor info for SWEDBANK_HABALV22 ( #497 )
2024-11-08 22:05:51 +00:00
Dāvis
ed098c4a69
Add support for SWEDBANK_HABALV22 transaction date ( #490 )
2024-11-05 22:31:21 +00:00
Nuno
b98ff3f50d
build: bump docker image base, set node_env=prod ( #479 )
...
* build: bump docker image base, set node_env=prod
Signed-off-by: rare-magma <rare-magma@posteo.eu >
* docs: add release note
Signed-off-by: rare-magma <rare-magma@posteo.eu >
* build: use COPY commands
Signed-off-by: rare-magma <rare-magma@posteo.eu >
---------
Signed-off-by: rare-magma <rare-magma@posteo.eu >
2024-11-03 20:53:03 +00:00
Robert Dyer
879869c85a
Check SimpleFIN access key format ( #485 )
2024-11-03 20:35:27 +00:00
Julian Dominguez-Schatz
2cd3c9f8a9
Update yarn.lock file ( #495 )
2024-11-03 10:44:21 -05:00
Julian Dominguez-Schatz
81afedb610
Bump web package
2024-11-03 10:23:12 -05:00