Thomas Kaul
433f1686e3
Feature/rename Account to account in Order database schema ( #5052 )
* Rename Account to account in Order database schema
* Update changelog
6 months ago
Thomas Kaul
738f7490f6
Feature/rename Platform to platform in Account database schema ( #4999 )
* Rename Platform to platform in Account database schema
* Update changelog
6 months ago
Marcin Szymański
28d2fd3877
Bugfix/restore incorrect fee currency conversion ( #4645 )
* Restore incorrect fee currency conversion
* Update changelog
8 months ago
Thomas Kaul
8fbdcac66c
Feature/rename Order to activities in account database schema ( #4577 )
* Rename Order to activities
* Update changelog
8 months ago
csehatt741
3361666f63
Feature/activity in custom currency ( #4486 )
* Activity in custom currency
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
9 months ago
csehatt741
42734dff75
Feature/deactivate asset profile on delisting (Yahoo Finance) ( #4524 )
* Deactivate asset profile on delisting (Yahoo Finance)
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
9 months ago
ceroma
3e306f7025
RFC/one Symbol Profile per interest name
Currently, each Interest activity creates a new Symbol Profile. This may leave the DB cluttered with multiple single-activity Symbols (see #3381 ), causing a slowness in portfolio snapshot computation and some difficulty in parsing all symbols in Admin Control > Market Data page.
This is a proposal to keep a single Symbol Profile for each unique name used for an Interest-typed activity.
Test Plan:
1. Create an Interest activity named "AAAA"
2. Create another Interest activity named "AAAA"
3. Verify in Market Data that only one Symbol Profile exists for both interest activities
4. Delete the first "AAAA" Interest activity
5. Verify the other activity still exists
6. Verify the "AAAA" Symbol Profile still exists
7. Delete the second "AAAA" Interest activity
8. Verify the "AAAA" Symbol Profile got deleted
9. Create an Interest activity named "BBBB"
10. Create another Interest activity named "BBBB"
11. Update one of the activities to be named "CCCC"
12. Verify one "BBBB" and one "CCCC" activities exist
12. Verify in Market Data that there are two Symbol Profiles, one for "BBBB" and one for "CCCC"
13. Rename Symbol Profile "CCCC" to "DDDD" from the Market Data page
14. Verifify the activity in Activities page shows up as "DDDD" now
1 year ago
Thomas Kaul
8878212487
Feature/expire snapshot cache on holding tags change ( #4277 )
* Expire snapshot cache on holding tags change
* Update changelog
11 months ago
Thomas Kaul
615278a887
Feature/improve automatic deletion of unused asset profiles ( #4149 )
* Improve automatic deletion of unused asset profiles
* Update changelog
1 year ago
Thomas Kaul
de68841843
Feature/add user id to symbol profile database schema ( #4122 )
* Add userId to SymbolProfile database schema
* Update changelog
1 year ago
dw-0
6a10b932b0
Feature/Switch consistent-type-assertions eslint rule from warn to error ( #3982 )
* Switch consistent-type-assertions eslint rule from warn to error
* Update changelog
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
1 year ago
Thomas Kaul
403ee2741d
Feature/set up portfolio snapshot queue ( #3725 )
* Set up portfolio snapshot queue
* Update changelog
1 year ago
Shaunak Das
383a02519a
Feature/extend filters of order endpoint ( #3743 )
* Extend filters of order endpoint
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 year ago
Thomas Kaul
c4a28c6bff
Feature/set up a performance logging service ( #3703 )
* Setup performance logging service
* Update changelog
1 year ago
Thomas Kaul
e23019a115
Feature/improve liabilities in portfolio calculator ( #3696 )
Improve liabilities
1 year ago
Anatoly Popov
12c722afe1
Bugfix/Use currency conversion for fees and values ( #3672 )
* Use currency conversion for fees and values
* Update changelog
1 year ago
Thomas Kaul
41f5801b5e
Feature/refactor unique asset type to asset profile identifier ( #3636 )
* Refactoring
1 year ago
Thomas Kaul
8f6203d296
Feature/manage tags of holdings ( #3630 )
* Manage tags of holdings
* Update changelog
1 year ago
Thomas Kaul
6c1317f978
Bugfix/fix search for holding in assistant ( #3569 )
* Fix search for holding
* Update changelog
1 year ago
Thomas Kaul
744dc51dcd
Bugfix/fix pagination issue in activities endpoint by adding secondary sort criterion ( #3554 )
* Add id as secondary sort criterion to ensure consistent ordering
* Update changelog
1 year ago
Thomas Kaul
8386fec98a
Feature/automatic deletion of unused asset profiles ( #3525 )
* Automatic deletion of unused asset profiles
* Update changelog
2 years ago
Eduardo Marinho
ff121243e4
Feature/extend asset profile for currency ( #3495 )
* Extend asset profile for currency
* Update changelog
2 years ago
Gerard Du Pre
8319b216bb
Feature/support delete activities with filtering ( #3394 )
* Support delete activities with filtering
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 years ago
Thomas Kaul
cd07802400
Bugfix/fix historical market data gathering for asset profiles with manual data source ( #3336 )
* Fix historical market data gathering for asset profiles with MANUAL data source
* Update changelog
2 years ago
Thomas Kaul
b692b7432c
Feature/set up event system for portfolio changes ( #3333 )
* Set up event system for portfolio changes
* Update changelog
2 years ago
Thomas Kaul
4e7d93db13
Feature/adapt priorities of data gathering jobs ( #3262 )
* Adapt priorities of data gathering jobs
* Update changelog
2 years ago
Thomas Kaul
07c0e5a612
Feature/add currency to order database schema ( #3251 )
* Add currency to Order database schema
* Update changelog
2 years ago
Thomas Kaul
f1eeee0525
Feature/extend date range support by specific years ( #3190 )
* Extend date range support by specific years
* Support date range in benchmark endpoint
* Support date range in activities endpoint
* Update changelog
2 years ago
Thomas Kaul
88a9b518f6
Bugfix/fix issue with overridden names in activities table ( #3200 )
* Fix issue with overridden names
* Update changelog
2 years ago
Thomas Kaul
a33f8d5bed
Upgrade @types/big.js to version 6.2.2 ( #3191 )
* Upgrade @types/big.js to version 6.2.2
* Refactor imports
2 years ago
rodriguestiago0
3b895afc9e
Enable account balance update for fee and interest activities ( #3145 )
* Enable account balance update for fee and interest activities
* Update changelog
2 years ago
Gerard Du Pre
d9d71e7827
Fix issue with removing account from activity ( #3112 )
* Fix issue with removing account from activity
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 years ago
Thomas Kaul
07661d9262
Feature/integrate dividend into transaction point concept ( #3092 )
* Integrate dividend into transaction point concept
* Update changelog
2 years ago
Thomas Kaul
4ab3f81384
Extract getFactor() ( #3089 )
* Extract getFactor()
* Refactoring
2 years ago
Thomas Kaul
5596e5f03b
Feature/integrate wealth items into transaction point concept ( #3084 )
* Integrate (wealth) items into transaction point concept
* Update changelog
2 years ago
Thomas Kaul
7f67430685
Bugfix/readd value in base currency to activity ( #3078 )
* Readd valueInBaseCurrency
* Update changelog
2 years ago
Thomas Kaul
2115745471
Bugfix/fix issue with exchange rate calculation of wealth items in accounts ( #3065 )
* Fix exchange rate calculatio of wealth items in accounts
* Update changelog
2 years ago
Thomas Kaul
d3679d41b3
Bugfix/fix query to filter activities of excluded accounts ( #3059 )
* Fix query to filter activities of excluded accounts
* Update changelog
2 years ago
Thomas Kaul
a3cdb23776
Feature/refactor query to filter activities of excluded accounts ( #3016 )
* Refactor query to filter activities of excluded accounts
* Update changelog
2 years ago
Thomas Kaul
e921ed7f52
Reorder imports ( #2988 )
2 years ago
Thomas Kaul
28706d7b26
Refactor order service ( #2751 )
2 years ago
Thomas Kaul
51a0ede3e4
Feature/introduce lazy loaded activities table ( #2729 )
* Introduce lazy-loaded activities table
* Add icon column
* Emit paginator event
* Add pagination logic
* Integrate total items
* Update changelog
2 years ago
shyam kachhadiya
f40f0653c2
Add request params (ship, take) for pagination to GET order endpoint ( #2382 )
* Add request params (ship, take) for pagination to GET order endpoint
* Update changelog
2 years ago
Thomas Kaul
e2e4c9be3c
Feature/skip data gathering for manual data source ( #2379 )
* Skip data gathering
* Update changelog
2 years ago
Thomas Kaul
b12349a148
Feature/add support for interest on account level ( #2354 )
* Add support for interest
* Update changelog
2 years ago
Thomas Kaul
7130ac7565
Feature/add support for fees on account level ( #1954 )
* Add migration
* Add business logic for fees
* Fix export for liabilities
* Update changelog
2 years ago
Thomas Kaul
286e41eb21
Feature/optimize import validation by reducing to unique asset profiles ( #2198 )
* Optimize activities validation
* Optimize data gathering in import
* Update changelog
2 years ago
Thomas Kaul
06dfb91f82
Release 1.280.1 ( #2069 )
3 years ago
Thomas Kaul
7931e6950d
Feature/add support for liabilities ( #1789 )
* Add support for liabilities
* Update changelog
3 years ago
Thomas Kaul
4d700e3b83
Feature/add error message if importing duplicates ( #1984 )
* Add error messages if import include duplicates
* Update changelog
3 years ago