Thomas Kaul
c572edcefc
Include dividends in portfolio performance
1 week ago
Thomas Kaul
30208907a6
Feature/add dividend performance to analysis page ( #7924 )
* Add dividend performance
* Update changelog
1 day ago
Thomas Kaul
363ae34bde
Bugfix/value of holdings excluded from analysis in portfolio summary ( #7945 )
* Fix value of holdings excluded from analysis in portfolio summary
* Update changelog
2 days ago
Thomas Kaul
dcf622aa59
Task/rename transactionPoints to holdingBalancesByDate ( #7923 )
Rename transactionPoints to holdingBalancesByDate
1 week ago
Thomas Kaul
89da484bb7
Task/move percentage formulas of portfolio calculator to method class ( #7919 )
Move percentage formulas of portfolio calculator to method class
1 week ago
Thomas Kaul
74d564a2b2
Task/rename time weighted investment to average investment ( #7918 )
Rename time weighted investment to average investment
1 week ago
Thomas Kaul
afbb37aed7
Task/rename symbol metrics to holding performance ( #7912 )
Rename types of portfolio calculator to HoldingPerformance, PortfolioCalculatorHolding and PortfolioSnapshotHolding
1 week ago
Thomas Kaul
c008c338ee
Task/centralize X-ray rule settings (part 2) ( #7905 )
* Use a single object parameter for the X-ray rule constructors
* Use a single object parameter for the Rule constructor
1 week ago
Thomas Kaul
2f30b11cff
Task/centralize X-ray rule settings ( #7887 )
Centralize X-ray rule settings
1 week ago
Thomas Kaul
e3e0199d36
Task/refactor params of getValues() in current rate service ( #7829 )
Refactoring
2 weeks ago
Thomas Kaul
f7c0a1b9fd
Task/include closed holdings by default in holdings endpoint ( #7843 )
* Return active and closed holdings in holdings endpoint
* Update changelog
3 weeks ago
Thomas Kaul
0a6fea9fcf
Task/improve handling of excluded holdings ( #7828 )
* Improve handling of excluded holdings
* Update changelog
3 weeks ago
Thomas Kaul
859b5f8701
Bugfix/data provider info of holding ( #7817 )
* Fix data provider info of holding
* Update changelog
3 weeks ago
Thomas Kaul
c33a17671b
Bugfix/additional data point at start of chart in holding detail dialog ( #7778 )
* Fix additional data point at start of chart in holding detail dialog
* Update changelog
4 weeks ago
Kenrick Tandrian
94aa4793fe
Task/improve type safety for unassigned variables in API ( #7755 )
* fix(api): resolve type errors in src/app
* fix(api): resolve type errors in src/services
* fix(api): update log level type
* fix(api): reformat files
4 weeks ago
Thomas Kaul
c9cc020540
Task/extend accounts endpoint by filters ( #7748 )
* Extend accounts endpoint by accounts, assetClasses and tags filters
* Update changelog
1 month ago
Thomas Kaul
01b6c7bd76
Bugfix/fix portfolio calculation for holdings with same symbol from different data sources ( #7664 )
* Fix portfolio calculation for holdings with same symbol
* Update changelog
1 month ago
Thomas Kaul
e14793c698
Bugfix/dividend values in base currency ( #7633 )
* Fix missing currency conversion of dividends
* Update changelog
1 month ago
Thomas Kaul
e1eb127bce
Task/refactor impersonation mode into guard ( #7597 )
* Refactor impersonation mode into guard
* Update changelog
2 months ago
Thomas Kaul
55939ea2e5
Feature/add quantity to accounts tab of holding detail dialog ( #7595 )
* Add quantity to accounts tab of holding detail dialog
* Update changelog
2 months ago
Thomas Kaul
7b74cf5cea
Fix rounding of value per account and platform ( #7594 )
Aggregate the value of accounts and platforms with Big.js, so that activities cancelling each other out result in exactly zero instead of a floating-point residue. Such a residue distorted the allocation per account in the holding detail dialog, e.g. -8.5277e-16 for a closed position and 1.0000000000000009 for the remaining one.
2 months ago
Thomas Kaul
fbd898b32d
Bugfix/user settings and calculations in impersonation mode ( #7592 )
* Fix user settings and calculations in impersonation mode
* Update changelog
2 months ago
Thomas Kaul
cb6da5c24f
Task/migrate isDraft of activity to draft tag ( #7551 )
* Migrate isDraft of activity to draft tag
* Update changelog
2 months ago
Thomas Kaul
9b58da04d4
Feature/add coverage rule to emergency fund section on X-ray page ( #7538 )
* Add emergency fund coverage rule
* Update changelog
2 months ago
Thomas Kaul
4386d22e53
Bugfix/percentage values in impersonation mode with unrestricted access ( #7522 )
* Fix percentage values in impersonation mode with unrestricted access
* Fix savings rate in impersonation mode
* Improve savingsRate on FIRE page
* Update changelog
2 months ago
Thomas Kaul
ddd20d3099
Task/remove redundant balance attribute from account ( #7546 )
* Remove redundant balance attribute from account
* Update changelog
2 months ago
Thomas Kaul
0b9df572ba
Task/optimize performance of search in assistant ( #7534 )
* Improve performance of search in assistant by reusing cached portfolio snapshot
* Update changelog
2 months ago
Thomas Kaul
5e9ac0169e
Task/remove deprecated firstOrderDate from portfolio performance endpoint response ( #7483 )
* Remove deprecated firstOrderDate
* Update changelog
2 months ago
Thomas Kaul
1770350516
Bugfix/static portfolio analysis rules for portfolio with no holdings ( #7466 )
* Fix static portfolio analysis rules for portfolio with no holdings
* Update changelog
2 months ago
Thomas Kaul
f11c30160b
Bugfix/time in market of portfolio summary to be empty if no activity ( #7428 )
* Fix time in market if no activity
* Update changelog
2 months ago
Thomas Kaul
56bb984aa3
Task/exclude cash in base currency from portfolio performance calculation ( #7443 )
* Exclude cash in base currency from portfolio performance calculation
* Update changelog
2 months ago
Thomas Kaul
f4a133df4a
Task/deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance endpoint ( #7429 )
* Deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance response
* Update changelog
2 months ago
Thomas Kaul
53adcf55aa
Task/rename EnhancedSymbolProfile to EnhancedAssetProfile ( #7423 )
Rename EnhancedSymbolProfile to EnhancedAssetProfile
2 months ago
Thomas Kaul
21e1c60e15
Feature/include cash in portfolio performance ( #7148 )
* Include cash in portfolio performance
* Update changelog
2 months ago
Thomas Kaul
ca8c4e6236
Bugfix/handle exception in holding detail endpoint for cash positions ( #7391 )
* Handle exception for cash positions
* Update changelog
2 months ago
Thomas Kaul
d5fb6311c1
Task/deprecate SymbolProfile in favor of assetProfile in activity interface ( #7315 )
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
3 months ago
Thomas Kaul
79e382a8f7
Feature/add tags support in accounts ( #7242 )
* Add tags support in accounts
* Update changelog
3 months ago
Thomas Kaul
c4c3845ef2
Bugfix/handling of cash positions in portfolio details with filters ( #7215 )
* Fix handling of cash positions with filters
* Update changelog
3 months ago
Thomas Kaul
6df2f4e07f
Task/harmonize filter parsing using groupBy() ( #7211 )
* Harmonize filter parsing using groupBy()
* Update changelog
3 months ago
Thomas Kaul
6d4845fa8d
Task/restrict update of activity tags in impersonation mode ( #7206 )
* Restrict update of activity tags in impersonation mode
* Update changelog
3 months ago
Akash Negi
9b86a9a73f
Task/remove deprecated SymbolProfile from PortfolioHoldingResponse ( #7094 )
* Remove deprecated SymbolProfile
* Update changelog
3 months ago
Thomas Kaul
2b5d2701bd
Task/improve exchange rate and market data gathering robustness ( #7119 )
* Improve exchange rate robustness
* Improve market data gathering robustness
* Update changelog
3 months ago
Thomas Kaul
af9889f0ff
Bugfix/missing asset profiles and historical data for symbols across data sources ( #7089 )
* Fix missing asset profiles and historical data
* Update changelog
3 months ago
Thomas Kaul
2f96b42107
Task/reuse asset profile identifier (part 2) ( #7087 )
Reuse AssetProfileIdentifier
3 months ago
Thomas Kaul
bab02b3d68
Task/deprecate SymbolProfile in favor of assetProfile in get holding endpoint ( #7054 )
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
3 months ago
Thomas Kaul
98c984c6c9
Task/improve unknown bucket grouping in allocations ( #7011 )
* Improve unknown bucket grouping
* Update changelog
4 months ago
Thomas Kaul
d830e0f6f4
Task/migrate backend logger to instance pattern ( #6966 )
* Refactor backend logging to use instance-based Logger
* Update changelog
4 months ago
Thomas Kaul
9996d8a8d2
Bugfix/base currency in impersonation mode ( #6964 )
* Fix base currency in impersonation mode
* Update changelog
4 months ago
Thomas Kaul
ab6fdf6c4f
Task/remove deprecated attributes from portfolio position interface ( #6950 )
* Remove deprecated attributes
* Update changelog
4 months ago
Thomas Kaul
9d7e3dfe18
Bugfix/missing cash positions caused by incorrect data source ( #6933 )
* Change incorrect data source
* Update changelog
4 months ago