Zach Gollwitzer
53f4b32c33
Fix EU plaid flow ( #1761 )
...
* Fix EU plaid flow
* Fix failing tests
2025-01-31 17:04:26 -05:00
Zach Gollwitzer
de90b29201
Add RejectedTransfer model, simplify auto matching ( #1690 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Allow transfers to match when inflow is after outflow
* Simplify transfer auto matching with RejectedTransfer model
* Validations
* Reset migrations
2025-01-27 16:56:46 -05:00
Zach Gollwitzer
2c30e18c9b
Fix enrichment setting
2025-01-07 11:31:44 -05:00
Zach Gollwitzer
307a3687e8
Transfer and Payment auto-matching, model and UI improvements ( #1585 )
...
* Transfer data model migration
* Transfers and payment modeling and UI improvements
* Fix CI
* Transfer matching flow
* Better UI for transfers
* Auto transfer matching, approve, reject flow
* Mark transfers created from form as confirmed
* Account filtering
* Excluded rejected transfers from calculations
* Calculation tweaks with transfer exclusions
* Clean up migration
2025-01-07 09:41:24 -05:00
Zach Gollwitzer
7be6a372bf
Preserve original transaction names when enriching ( #1556 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Preserve original transaction name
* Remove stale method
* Fix tests
2024-12-19 10:16:09 -05:00
Zach Gollwitzer
68617514b0
Make transaction enrichment opt-in for all users ( #1552 )
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
2024-12-17 09:58:08 -05:00
Zach Gollwitzer
fe199f2357
Add account data enrichment ( #1532 )
...
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
* Add data enrichment
* Make data enrichment optional for self-hosters
* Add categories to data enrichment
* Only update category and merchant if nil
* Fix name overrides
* Lint fixes
2024-12-13 17:22:27 -05:00
Zach Gollwitzer
800eb4c146
Plaid sync tests and multi-currency investment support ( #1531 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Plaid sync tests and multi-currency investment support
* Fix system test
* Cleanup
* Remove data migration
2024-12-12 08:56:52 -05:00
Zach Gollwitzer
46131fb496
Fix unique constraint errors on sync
2024-12-10 18:16:53 -05:00
Zach Gollwitzer
49c353e10c
Plaid portfolio sync algorithm and calculation improvements ( #1526 )
...
* Start tests rework
* Cash balance on schema
* Add reverse syncer
* Reverse balance sync with holdings
* Reverse holdings sync
* Reverse holdings sync should work with only trade entries
* Consolidate brokerage cash
* Add forward sync option
* Update new balance info after syncs
* Intraday balance calculator and sync fixes
* Show only balance for trade entries
* Tests passing
* Update Gemfile.lock
* Cleanup, performance improvements
* Remove account reloads for reliable sync outputs
* Simplify valuation view logic
* Special handling for Plaid cash holding
2024-12-10 17:41:20 -05:00