Matt Fiddaman
ad1df689d7
bump various dependencies ( #4656 )
2025-03-20 13:27:17 -04:00
Martin Sebek
b9603d0e54
Added CZ AirBank to banks with only 90 days of history ( #4595 )
...
* Added CZ AirBank to banks with only 90 days of history
* Added release notes
2025-03-19 00:01:52 -04:00
lelemm
0cdaac6944
🐛 Pluggy.ai credit card transactions were inverted ( #4628 )
...
* bugfix
* md
2025-03-15 00:08:40 -03:00
Michael Clark
bdf76f6c63
:electron: Embed the sync-server (experimental) ( #4526 )
...
* sync server embedded
* cleanup
* remove comment
* remove comment
* changing settings names
* release notes
* release notes
* making dev easier (and slower)
* updating reference to webroot
* using the workspace package yo
* coderabbit
2025-03-14 22:22:17 +00:00
lelemm
fdac2839c9
🔨 OPENID: Refactor mixed stuff ( #4428 )
...
* Refactor
* changed the variable name back to loginMethod
* md
* Update packages/sync-server/src/app.js
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-03-14 08:38:33 -03:00
Michael Clark
379a84d2e2
🐳 @actual-app/web workspace in sync-server ( #4569 )
...
* Workspace ref web client (#9 )
---------
Co-authored-by: lelemm <lelemm@gmail.com >
2025-03-14 09:07:59 +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
lelemm
42294d4a53
🐛 Fix for var ACTUAL_OPENID_ENFORCE ( #4533 )
...
* Fix for var `ACTUAL_OPENID_ENFORCE`
* md
2025-03-08 13:34:56 -03:00
lelemm
e0805c125f
🐛 Fix for ACTUAL_PORT and PORT vars ( #4537 )
...
* Fix for ACTUAL_PORT and PORT vars
* md
2025-03-04 20:26:45 +00:00
lelemm
cfc8186da1
🐛 Fix config for default data dir ( #4535 )
...
* Fix config for default data dir
* md
* Fix for testing
* linter
2025-03-04 18:06:13 +00:00
lelemm
47ad1492dc
🐛 Fix production builds missing convict and pluggy-sdk ( #4534 )
...
* Fix production builds
* md
2025-03-04 14:33:44 -03:00
lelemm
90af0466f4
🐛 Fixes for OpenID with the new config ( #4530 )
...
* Fixes for openid with the new config
* md
2025-03-04 13:57:18 -03:00
Szymon Romanko
9e82032595
Fixed transaction dates in bank sync with MBANK_RETAIL_BREXPLPW ( #4493 )
...
* fixed transaction date for MBANK_RETAIL_BREXPLPW
* cleared up imports after previous commit (9251d3e1 )
* added release notes
* linted code
* Update packages/sync-server/src/app-gocardless/banks/mbank_retail_brexplpw.js
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-03-04 12:34:01 +00:00
lelemm
d815a22f6b
Refactoring load-config.js ( #4440 )
2025-03-04 08:15:46 -03:00
lelemm
d5e2030d23
Pluggy.ai bank sync ( #4049 )
...
* added Pluggy.ai bank sync
* added md
* code review nits
* small fixes
* fix syncs
* refactory after redux changes
* changed trunc to round
* removed debugger
* linter
* linter again
* sync-server changes
* types
* code review
* typecheck
* fixes
* removed old sync server file
* code review
* added more fields to mapping
* linter
* code review
* Update packages/sync-server/src/app-pluggyai/app-pluggyai.js
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* code review
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-03-04 08:07:58 -03: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
Th3Heavy
e91f8e7e06
Update bank-factory.js add bank to BANKS_WITH_LIMITED_HISTORY ( #4416 )
...
* Update bank-factory.js
add bank 90 days limit history:
INDUSTRIEL_CMCIFRPAXXX
QONTO_QNTOFRP1
* Create 4416
* Rename 4416 to 4416.md
2025-03-01 02:54:54 +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
lelemm
f5a1293e3c
✨ Enforce OPENID login ( #4423 )
...
* Enforce OPENID login
* Added `ACTUAL_OPENID_ENFORCE=true` enviroment variable to enforce only OpenID auth.
* Apply suggestions from code review
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* code review
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-02-20 23:20:30 -03:00
Matt Fiddaman
dd4b891fd9
bump express dependencies ( #4411 )
2025-02-20 19:20:39 +00:00
Michał Gołąb
def06693ab
[WIP] BANKS_WITH_LIMITED_HISTORY constant update ( #4388 )
2025-02-19 12:57:42 +00:00
Michael Clark
c471c8908b
🐛 Fix new proxy middleware dependency missing on prod build ( #4400 )
...
* fix new proxy middleware not installed on prod build
* release notes
2025-02-18 13:37:42 +00:00
lelemm
3b6c97faab
Development mode for sync server (React Fast Refresh on port 5006) ( #4372 )
...
* devmode for sync server
* removed pluggy from this version
* md
* code review
* changed how open browser
* missed this
* linter
* trigger actions
2025-02-17 20:49:46 +00:00
Michael Clark
87779d3199
Updating sync server package name to @actual-app/sync-server ( #4370 )
...
* updating sync server to have a consistent package name
* release notes
2025-02-16 22:37:00 +00:00
Martin Michotte
04f8140d26
Add fallback value for payeename: 'undefined' - CBC Bank ( #4384 )
...
* Add fallback value for payename: 'undefined'
* docs: add release note
* Add fallback value for payename: 'undefined' (for negative amounts)
2025-02-16 14:03:06 +01:00
Matt Fiddaman
9fd004205c
Custom mapping and import settings for bank sync providers ( #4253 )
...
* barebones UI
* add saving and prefs
* add last sync functionality
* use mapping for synced transactions
* note
* jest -u
* Update VRT
* Coderabbit
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* add new fields
* rename migration, newer in master
* lint
* coderabbit
* update snapshots
* GoCardless handlers fallback and notes
* expose new fields from SimpleFIN
* update tests
* update instructions on GoCardless handlers
* lint
* feedback
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: youngcw <calebyoung94@gmail.com >
2025-02-14 13:57:03 +00:00
Matt Fiddaman
f1a4c888b2
Re-enable linting on the server ( #4363 )
...
* getAccountDb
* uuidv4
* === / !==
* default exports
* re-enable linting for the server
* fix jest
* note
2025-02-12 21:42:07 +00:00
Matt Fiddaman
ad58561f4e
sync-server eslint --fix ( #4362 )
2025-02-11 23:25:37 +00:00
Matt Fiddaman
5e217ec9a2
Sort SimpleFIN transactions in date order ( #4354 )
...
* sort SimpleFIN transactions
* note
2025-02-11 18:26:25 +00:00
Michael Clark
be2126e136
☁️ Server workflows run only when server files have changed ( #4348 )
...
* making the server workflows run only when server files have changed
* release notes
* also on merge to master
* rabbit suggestion
* e2e tests and size compare dont need to run when server changes
* adding to the paths ignore
2025-02-10 22:46:25 +00:00
Michael Clark
7faecf4273
feedback ( #5 )
...
* feedback
* remove temp script
2025-02-10 19:26:54 +00:00
Mike Clark
ce99c49ddb
updating the way the server loads the actual web build path to account for different folder structure
2025-02-09 10:16:29 +00:00
mikesglitch
46aa79ab7c
updating docker with new references to sync-server
2025-02-08 22:18:01 +00:00
Mike Clark
af3598ec76
docker updates for the new structure of sync server
2025-02-08 20:01:30 +00:00
Mike Clark
83ba751410
integrating actual-server git workflows
2025-02-07 20:30:41 +00:00
Mike Clark
722e30e385
updating yarn lock file to accomodate sync-server
2025-02-07 19:13:30 +00:00
Mike Clark
8c0ca48781
Moved actual-server into actual repo
2025-02-07 19:01:23 +00:00