Thomas Kaul
87bf8df1c3
Bugfix/missing performance chart in presenter view ( #3181 )
...
* Fix missing performance chart in presenter view
* Update changelog
2024-03-23 19:41:28 +01:00
Thomas Kaul
7e28e42995
Feature/exclude fees from holdings ( #3160 )
2024-03-16 18:59:23 +01:00
Gerard Du Pre
c289793c6d
Feature/switch between active and closed holdings ( #3146 )
...
* Switch between active and closed holdings on the portfolio holdings page
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2024-03-16 14:20:58 +01:00
Thomas Kaul
bffe6060bd
Pass portfolio calculator to getChart() ( #3153 )
2024-03-16 10:05:16 +01:00
Thomas Kaul
841bd5c33f
Bugfix/fix dividend accumulation in symbol metrics ( #3152 )
...
* Fix total dividend calculation
* Update changelog
2024-03-16 10:04:57 +01:00
Thomas Kaul
7a364472c8
Bugfix/fix liability issue in allocations ( #3133 )
...
* Remove liabilities from allocations calculation
* Update changelog
2024-03-11 20:16:56 +01:00
gizmodus
0bca8897d6
Fix average price calculation by only considering BUY transactions ( #3125 )
...
* Fix average price calculation by only considering buy transactions
* Update changelog
2024-03-10 09:35:47 +01:00
Thomas Kaul
eb75be8535
Optimize details endpoint ( #3123 )
...
* Make summary optional
* Introduce dedicated holdings endpoint
* Update changelog
2024-03-09 19:56:26 +01:00
Thomas Kaul
6d2a897366
Refactor orders with activities ( #3122 )
2024-03-09 17:17:52 +01:00
Thomas Kaul
d8bfb23f20
Refactor reduce() with getSum() ( #3121 )
2024-03-09 16:53:59 +01:00
Thomas Kaul
b642ce08e5
Refactor item type ( #3119 )
2024-03-09 12:32:56 +01:00
Thomas Kaul
bc8d8309d4
Improve handling of future liabilities ( #3118 )
...
* Improve handling of future liabilities
* Refactor currentValue to currentValueInBaseCurrency
* Update changelog
2024-03-09 11:07:01 +01:00
Thomas Kaul
07661d9262
Feature/integrate dividend into transaction point concept ( #3092 )
...
* Integrate dividend into transaction point concept
* Update changelog
2024-03-07 20:07:50 +01:00
Thomas Kaul
c54392b7bb
Bugfix/fix exception in account value calculation ( #3109 )
...
* Fix exception in value of account calculation caused by liabilities
* Update changelog
2024-03-06 22:06:27 +01:00
Thomas Kaul
c37ad9bad4
Bugfix/fix activities import ( #3095 )
...
* Fix query parameter handling of booleans
* Update changelog
2024-03-04 20:15:41 +01:00
Thomas Kaul
4ab3f81384
Extract getFactor() ( #3089 )
...
* Extract getFactor()
* Refactoring
2024-03-03 20:04:49 +01:00
Thomas Kaul
b932bac9aa
Feature/optimize summary calculation ( #3088 )
...
* Optimize calculation
* Update changelog
2024-03-03 08:24:51 +01:00
Thomas Kaul
5596e5f03b
Feature/integrate wealth items into transaction point concept ( #3084 )
...
* Integrate (wealth) items into transaction point concept
* Update changelog
2024-03-02 14:29:03 +01:00
Thomas Kaul
7f67430685
Bugfix/readd value in base currency to activity ( #3078 )
...
* Readd valueInBaseCurrency
* Update changelog
2024-03-02 10:03:10 +01:00
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
2024-02-29 20:14:52 +01:00
Thomas Kaul
3615e2f057
Feature/improve handling of activities without account ( #3060 )
...
* Improve handling of activities without account
* Update changelog
2024-02-27 20:58:28 +01:00
Thomas Kaul
15cc294581
Feature/move break down of performance from experimental to general availability ( #3047 )
...
* Move break down of performance to general availability
* Update changelog
2024-02-25 19:12:30 +01:00
Thomas Kaul
2e9d40c201
Feature/switch to performance calculations with currency effects ( #3039 )
...
* Switch to performance calculations with currency effects
* Improve value redaction in portfolio details endpoint
* Update changelog
2024-02-24 19:58:13 +01:00
Thomas Kaul
6f7cbc93b9
Add missing type ( #3023 )
2024-02-18 18:54:36 +01:00
Thomas Kaul
67ae86763e
Handle premium data provider in getQuotes() ( #3020 )
...
* Handle premium data provider in getQuotes()
2024-02-18 14:37:42 +01:00
Thomas Kaul
2518a8fd9d
Feature/add accounts tab to position detail dialog ( #3012 )
...
* Add accounts tab to position detail dialog
* Update changelog
2024-02-17 21:32:56 +01:00
Thomas Kaul
e921ed7f52
Reorder imports ( #2988 )
2024-02-11 17:50:18 +01:00
Thomas Kaul
c9237146e2
Feature/add investment value to chart ( #2948 )
...
* Add investment value to chart
* Update changelog
2024-02-03 09:23:19 +01:00
Thomas Kaul
4434d0315f
Remove unused timeline calculation ( #2947 )
2024-01-30 20:56:41 +01:00
Francisco Silva
3df8810412
Feature/Add support to grant private access with permissions ( #2870 )
...
* Add support to grant private access with permissions
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2024-01-27 09:44:13 +01:00
Cédric Meuter
a5ed49fe4c
Feature/Add date range selector to assistant ( #2905 )
...
* Add date range selector including WTD and MTD to assistant
* Update changelog
2024-01-23 11:57:37 +01:00
Cédric Meuter
4e9e3f7b6b
Feature/Add wtd
and mtd
as possible values for date range ( #2902 )
...
* Add `wtd` and `mtd` as possible values for date range
'wtd': week-to-date (from the start of the week)
'mtd': month-to-date (from the start of the month)
* Update changelog
2024-01-21 16:51:30 +01:00
Thomas Kaul
6167f105fe
Refactoring ( #2897 )
2024-01-21 10:27:10 +01:00
Thomas Kaul
8d5f2fd91d
Fix fee conversion ( #2896 )
...
* Fix fee conversion
* Update changelog
2024-01-21 10:24:43 +01:00
Thomas Kaul
7b45a8b3fc
Introduce type ( #2885 )
2024-01-16 19:42:39 +01:00
Thomas Kaul
ba3cf82c6e
Feature/increase robustness of exchange rates by always getting quotes ( #2875 )
...
* Always get quotes (with fallback to historical data)
* Update changelog
2024-01-15 19:02:00 +01:00
Thomas Kaul
5fa3388609
Feature/break down performance into asset and currency ( #2863 )
...
* Break down performance into asset and currency
* Nullify values
* Update changelog
2024-01-13 14:23:00 +01:00
gizmodus
be801b481e
Feature/Add exchange rate effects to portfolio calculation ( #2834 )
...
* Add exchange rate effects to portfolio calculation
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2024-01-13 13:07:33 +01:00
Thomas Kaul
23d323073d
Fix performance percentage for 1d ( #2814 )
...
* Fix performance percentage for 1d
* Improve response of positions endpoint
* Update changelog
2024-01-02 14:10:08 +01:00
gizmodus
b183c45027
Time weighted portfolio performance calculation ( #2778 )
...
* Implement time weighted portfolio performance calculation
* Update changelog
2023-12-27 15:55:35 +01:00
underwater
7d68905f1b
Feature/use has permission annotation in endpoints ( #2771 )
...
* Use HasPermission in endpoints
* Update changelog
2023-12-26 19:23:25 +01:00
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
2023-12-09 17:12:09 +01:00
Thomas Kaul
377ba75e4c
Add support to delete a cash balance ( #2707 )
2023-12-02 17:17:25 +01:00
Thomas Kaul
6f4fd0826c
Feature/respect with excluded accounts flag in get account balances ( #2697 )
...
* Respect withExcludedAccounts in getAccountBalances()
* Update changelog
2023-12-01 17:22:13 +01:00
Thomas Kaul
2b491dc732
Extend performance endpoint by net worth per day ( #2574 )
...
* Extend performance endpoint by net worth per day
* Update changelog
2023-11-26 21:17:15 +01:00
Thomas Kaul
8898d02442
Bugfix/fix cannot read properties of undefined reading items in get position ( #2667 )
...
* Fix "Cannot read properties of undefined (reading 'items')"
* Update changelog
2023-11-18 11:05:05 +01:00
Thomas Kaul
93b6011ddc
Feature/refactor get range in market data service ( #2631 )
...
* Refactor to unique asset in getRange()
* Update changelog
2023-11-11 18:57:41 +01:00
Thomas Kaul
35f98b9d2d
Bugfix/handle failing database query for account find many ( #2598 )
...
* Handle issue with account.findMany() -> where: { id: { in: [ null ] } }
* Update changelog
2023-11-05 09:57:23 +01:00
Thomas Kaul
fa627f686f
Bugfix/fix chart for account excluded from analysis ( #2534 )
...
* Fix chart for account excluded from analysis
* Update changelog
2023-10-24 20:13:57 +02:00
Thomas Kaul
30e561c06f
Feature/extend assistant with search for asset profile ( #2499 )
...
* Extend assistant with search for asset profile
* Extend search results by currency, symbol and asset sub class
* Update changelog
2023-10-16 21:54:36 +02:00