Kenrick Tandrian
403b97a3e3
Task/upgrade to Nx to version 23.1.1 ( #7640 )
* Update Nx to version 23.1.1
* Update changelog
2 days ago
Thomas Kaul
69d11b8e3d
Bugfix/internal server error on failed social login ( #7637 )
* Fix internal server error on failed social login by redirecting to login page
* Update changelog
3 days ago
Thomas Kaul
725dae2a01
Release 3.52.0 ( #7636 )
3 days ago
Thomas Kaul
4a65e44f5b
Task/restrict creation of tags to unique names in tags selector ( #7635 )
* Restrict creation of tags to unique names
* Update changelog
3 days ago
Thomas Kaul
e5273cc91a
Bugfix/incorrect error log output when deleting activities ( #7629 )
* Fix incorrect error log output when deleting activities
* Update changelog
3 days ago
Thomas Kaul
aeaec40c8f
Bugfix/missing loading indicator in benchmarks table on markets page ( #7634 )
* Fix missing loading indicator in benchmark component
* Update changelog
3 days ago
Thomas Kaul
e14793c698
Bugfix/dividend values in base currency ( #7633 )
* Fix missing currency conversion of dividends
* Update changelog
3 days ago
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
c5c822ed6e
Release 3.49.0 ( #7608 )
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
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
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
8124b5e591
Task/reuse toggle component on holdings page ( #7586 )
* Reuse toggle component
* Update changelog
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
e61946cbb7
Task/extend toggle component to support icons ( #7582 )
* Extend toggle component to support icons
* Update changelog
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
Thomas Kaul
cc0611826a
Release 3.45.0 ( #7573 )
1 week ago
Thomas Kaul
1d948c3286
Task/improve style of placeholder in entity logo component ( #7572 )
* Improve style
* Update changelog
1 week ago
Thomas Kaul
6b64563391
Task/migrate account dialogs to dedicated routes ( #7473 )
* Migrate account dialogs to dedicated routes
* Update changelog
1 week ago
Thomas Kaul
dbe6a3f65f
Task/align x-axis of dividend and investment timeline charts on analysis page ( #7570 )
* Align x-axis of dividend and investment timeline charts
* Update changelog
1 week ago