aaryamantriescode
b596abe00a
fix(benchmarks): include start date in market data query for calendar year ranges
For calendar year date ranges (e.g. '2025'), getIntervalFromDateRange()
sets startDate to the last millisecond of the previous year
(2024-12-31T23:59:59.999) as an exclusive boundary. The portfolio
chart excludes this date via isBefore(), so the market data query
(built from chart dates) never fetches the baseline price for that
date. This causes the benchmark line to be missing from the chart.
Add resetHours(startDate) to the date.in array in the market data
query so the start date's market data is always fetched, regardless
of whether it appears in the portfolio chart. For named ranges where
the start date is already in the chart, this is a harmless duplicate.
Add unit tests covering calendar year and named date ranges.
3 days ago
Thomas Kaul
108e29444a
Task/add scopes to access ( #7603 )
* Add scopes to access
* Update changelog
3 days ago
David Requeno
9d2e4b732c
Feature/add stock splits logic ( #7568 )
* Add business logic and tests for stock splits
* Update changelog
3 days ago
Thomas Kaul
56daba4403
Release 3.51.0 ( #7628 )
4 days ago
Thomas Kaul
4926d59d4d
Bugfix/empty historical market data in asset profile dialog for asset profiles without activities ( #7623 )
* Fix empty historical market data for asset profiles without activities
* Update changelog
4 days ago
Thomas Kaul
3ec7a55466
Bugfix/outdated exchange rates of indirect currency pairs ( #7618 )
* Fix outdated exchange rates of indirect currency pairs
* Update changelog
4 days ago
Thomas Kaul
92475c0b8b
Task/improve error log output of data provider and queue services ( #7622 )
* Improve error log output of data provider and queue services by omitting stack trace
* Update changelog
4 days ago
Thomas Kaul
579943f659
Bugfix/add missing country mapping for Macau in Yahoo Finance data enhancer ( #7620 )
* Add missing mapping for Macau
* Update changelog
4 days ago
Thomas Kaul
4ec3dc3472
Bugfix/add missing country mapping for Czech Republic in FMP service ( #7619 )
* Add missing country mapping for Czech Republic
* Update changelog
4 days ago
Thomas Kaul
cad70f62be
Task/improve language localization for DE (20260814) ( #7621 )
* Update translation
* Update changelog
4 days ago
vicbentu
e684ba66a7
Bugfix/cash balance update related to activities in custom currency ( #7616 )
* Fix cash balance update related to activities in custom currency
* Update changelog
4 days ago
Thomas Kaul
6d2231a781
Release 3.50.0 ( #7617 )
5 days ago
Thomas Kaul
2250281790
Bugfix/portfolio performance of closed position ( #7610 )
* Fix portfolio performance of closed position
* Update changelog
5 days ago
Thomas Kaul
b764faff9e
Bugfix/add missing country mapping for Czech Republic and Turkey ( #7611 )
* Add missing country mapping for Czech Republic and Turkey
* Update changelog
5 days ago
Thomas Kaul
1af196f193
Task/upgrade countries-list to version 3.4.1 ( #7614 )
* Update countries-list to version 3.4.1
* Update changelog
5 days ago
Thomas Kaul
f474f319bf
Bugfix/resolve error when fetching dividends from Yahoo Finance for date ranges without events ( #7612 )
* Resolve error when fetching dividends for date ranges without events
* Update changelog
5 days ago
Thomas Kaul
c9a45e9f53
Task/refresh cryptocurrencies list (20260813) ( #7613 )
* Update cryptocurrencies.json
* Update changelog
5 days ago
Thomas Kaul
e0bdf06a96
Task/extend personal finance tools (20260813) ( #7615 )
Extend personal finance tools
5 days ago
Thomas Kaul
c5c822ed6e
Release 3.49.0 ( #7608 )
6 days ago
Thomas Kaul
60097f50f8
Task/improve language localization for DE (20260812 - part 2) ( #7607 )
Update translations
6 days ago
github-actions[bot]
163a70aed9
Task/update locales ( #7606 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 days ago
Thomas Kaul
80a628f69e
Task/improve style in user account settings ( #7599 )
* Improve style
* Update changelog
6 days ago
Thomas Kaul
5aa9bb135d
Task/improve wording of X-ray page to use neutral form ( #7600 )
* Improve wording to use neutral form
* Update changelog
6 days ago
Thomas Kaul
6b4e6276ed
Task/move activity actions in account and holding detail dialogs to general availability ( #7605 )
* Move activity actions to general availability
* Update changelog
6 days ago
Thomas Kaul
debdcbcffe
Task/reduce selector height of benchmark comparator ( #7601 )
Reduce height
6 days ago
Thomas Kaul
2dcf93cbba
Task/improve language localization for DE (20260812) ( #7604 )
* Update translation
* Update changelog
6 days ago
Thomas Kaul
7ded5e4340
Task/remove isDraft of activity ( #7577 )
* Remove deprecated isDraft attribute of activity
* Update changelog
6 days ago
github-actions[bot]
026464ad62
Task/update locales ( #7583 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
7 days ago
Thomas Kaul
f0005b7421
Release 3.48.1 ( #7598 )
7 days ago
Thomas Kaul
e1eb127bce
Task/refactor impersonation mode into guard ( #7597 )
* Refactor impersonation mode into guard
* Update changelog
7 days ago
Thomas Kaul
f441ca4fce
Release 3.48.0 ( #7596 )
7 days 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
7 days 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.
7 days ago
Thomas Kaul
fbd898b32d
Bugfix/user settings and calculations in impersonation mode ( #7592 )
* Fix user settings and calculations in impersonation mode
* Update changelog
7 days ago
Thomas Kaul
8d733b070b
Release 3.47.0 ( #7590 )
1 week ago
Thomas Kaul
162d43c340
Task/reuse currency selector in user account settings ( #7584 )
* Reuse currency selector
* Update changelog
1 week ago
Thomas Kaul
14c2db6c9f
Bugfix/track expression of access in header component ( #7589 )
Fix track expression of access
1 week ago
Thomas Kaul
8124b5e591
Task/reuse toggle component on holdings page ( #7586 )
* Reuse toggle component
* Update changelog
1 week ago
Thomas Kaul
a21d6cf63f
Task/improve notification of scraper configuration ( #7588 )
Improve notification
1 week ago
Thomas Kaul
d2ad879dde
Task/extend toggle component to support disabled state ( #7585 )
* Extend toggle component to support disabled state
* Update changelog
1 week ago
Thomas Kaul
5b4b452f4b
Task/clean up this in carousel component template ( #7587 )
Clean up
1 week ago
Thomas Kaul
e61946cbb7
Task/extend toggle component to support icons ( #7582 )
* Extend toggle component to support icons
* Update changelog
1 week ago
github-actions[bot]
40d0695c6a
Task/update locales ( #7579 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 week ago
Thomas Kaul
babe7b26f9
Release 3.46.0 ( #7580 )
1 week ago
Thomas Kaul
d47b14f3f9
Task/upgrade bull-board to version 8.6.0 ( #7578 )
* Update bull-board to version 8.6.0
* Update changelog
1 week ago
Thomas Kaul
cb6da5c24f
Task/migrate isDraft of activity to draft tag ( #7551 )
* Migrate isDraft of activity to draft tag
* Update changelog
1 week ago
Thomas Kaul
7754864419
Bugfix/handle unknown country names in data enhancer for asset profile data ( #7574 )
* Handle unknown country names
* Update changelog
1 week ago
Thomas Kaul
333c4b19d2
Task/improve language localization for DE (20260808) ( #7575 )
* Update translations
* Update changelog
1 week ago
github-actions[bot]
747dbce8ee
Task/update locales ( #7571 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 week ago
Thomas Kaul
cc0611826a
Release 3.45.0 ( #7573 )
1 week ago