H1net
ef27d610a8
Merge a6895d12b7 into 8c0a49a8cc
2 days ago
Thomas Kaul
8c0a49a8cc
Task/upgrade ng-extract-i18n-merge to version 3.3.0 ( #6633 )
* Upgrade ng-extract-i18n-merge to version 3.3.0
* Update changelog
2 days ago
Thomas Kaul
ba15da695b
Task/upgrade countries-list to version 3.3.0 ( #6632 )
* Upgrade countries-list to version 3.3.0
* Update changelog
3 days ago
Jorge
c0ae6f848a
Task/improve language translation for ES ( #6630 )
* Improve translations
* Update changelog
5 days ago
Ayush Mishra
7ff0544a5a
Task/eliminate OnDestroy lifecycle hook from activities page component ( #6611 )
* Eliminate OnDestroy lifecycle hook
6 days ago
Thomas Kaul
048406cb31
Release 2.251.0 ( #6629 )
1 week ago
Thomas Kaul
8139b5dd4d
Task/improve user validation in delete auth device endpoint ( #6614 )
* Improve user validation
* Update changelog
1 week ago
Omkar Gujja
4293f22fb1
Task/eliminate OnDestroy lifecycle hook from holding detail dialog component ( #6628 )
* Eliminate OnDestroy lifecycle hook
1 week ago
Thomas Kaul
76355d938d
Task/improve allocations by ETF holding by refining grouping ( #6619 )
* Improve grouping of same assets with diverging names
* Prettify asset names
* Update changelog
1 week ago
Kenrick Tandrian
4d8eec4452
Task/improve type safety for app component ( #6626 )
* Improve type safety
1 week ago
Thomas Kaul
3f7a503bfa
Bugfix/add missing guard in hasReadRestrictedAccessPermission() ( #6569 )
* Add missing guard in hasReadRestrictedAccessPermission()
* Update changelog
1 week ago
Erwin
8e56841eed
Task/eliminate OnDestroy lifecycle hook from import activities dialog component ( #6621 )
* Eliminate OnDestroy lifecycle hook
1 week ago
Erwin
31e74080e5
Task/eliminate OnDestroy lifecycle hook from user account registration dialog component ( #6620 )
* Eliminate OnDestroy lifecycle hook
1 week ago
Erwin
79e779190a
Task/eliminate OnDestroy lifecycle hook from create or update activity dialog component ( #6623 )
* Eliminate OnDestroy lifecycle hook
1 week ago
Thomas Kaul
4e9f33e9a2
Task/upgrade @trivago/prettier-plugin-sort-imports to version 6.0.2 ( #6612 )
* Upgrade @trivago/prettier-plugin-sort-imports to version 6.0.2
* Update changelog
2 weeks ago
Thomas Kaul
7940bdaa9e
Feature/add quantity column to holdings table of portfolio holdings page ( #6607 )
* Add quantity column
* Update changelog
2 weeks ago
Matt Van Horn
34028ba5d7
Task/eliminate OnDestroy lifecycle hook from open page component ( #6613 )
* Eliminate OnDestroy lifecycle hook
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2 weeks ago
Thomas Kaul
418581587a
Task/implement OnModuleInit interface in data provider services ( #6449 )
* Implement OnModuleInit interface
2 weeks ago
Kenrick Tandrian
836a01d3cd
Task/improve type safety for sub routes usage ( #6606 )
* Resolve subroutes errors in components and pages
2 weeks ago
BoB
3bdf394998
Task/improve language localization for PL (20260316) ( #6579 )
* Improve language localization for PL
2 weeks ago
Nathan Nguyen
bd4f62ce1a
Task/eliminate OnDestroy lifecycle hook from markets component ( #6592 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Thomas Kaul
6e7dda184c
Release 2.250.0 ( #6599 )
2 weeks ago
Thomas Kaul
088891a961
Feature/support calendar year date ranges on activities page ( #6597 )
* Support calendar year date ranges on activities page
* Update changelog
2 weeks ago
Zakir Jiwani
f826819794
Task/eliminate OnDestroy lifecycle hook from account detail dialog component ( #6598 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Matt Van Horn
8e3cdc6d2f
Bugfix/fix Storybook story of Symbol Autocomplete component ( #6580 )
* Fix import
* Update changelog
2 weeks ago
Thomas Kaul
3fe8d03858
Task/upgrade replace-in-file to version 8.4.0 ( #6578 )
* Upgrade replace-in-file to version 8.4.0
* Update changelog
2 weeks ago
Gilang Javier
cc7c731f6e
Task/eliminate OnDestroy lifecycle hook from admin overview component ( #6590 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Nathan Nguyen
873e057a92
Task/eliminate OnDestroy lifecycle hook from rule component ( #6593 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Ayush Mishra
68473cfaa9
Task/eliminate OnDestroy lifecycle hook from landing page component ( #6595 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Kenrick Tandrian
a0424147d4
Task/improve type safety of admin and data services ( #6557 )
* Improve type safety
2 weeks ago
Thomas Kaul
397f60756f
Task/add destroyRef explicitly to lib components ( #6559 )
* Add destroyRef explicitly
2 weeks ago
h1net
a6895d12b7
docs: add changelog entry for exchange rate crash fix
2 weeks ago
h1net
49a07ea763
fix: handle missing exchange rates gracefully instead of crashing
When exchange rate data is unavailable (e.g. on a fresh install before
the data gathering job completes), toCurrencyAtDate() returned undefined.
This propagated into new Big(undefined) in PortfolioCalculator and into
number accumulations in PortfolioService, crashing the Overview, Portfolio
and Holdings pages with "[big.js] Invalid number".
Return 0 instead of undefined from toCurrencyAtDate() when no exchange
rate can be found, consistent with the existing pattern in #6397 . Add
defensive ?? 0 guards at call sites in ActivitiesService and
PortfolioService for additional safety.
The error log is preserved so missing exchange rates are still flagged
in the server logs without crashing the frontend.
Fixes #6482
2 weeks ago
Winn Cook
0638da9490
Task/eliminate OnDestroy lifecycle hook from public page component ( #6487 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Thomas Kaul
c2acf28824
Bugfix/thousand separator detection test for de-CH locale (part 2) ( #6572 )
* Fix test
2 weeks ago
Thomas Kaul
0cebc65ed4
Bugfix/thousand separator detection test for de-CH locale ( #6571 )
* Fix thousand separator detection for de-CH
* Update changelog
2 weeks ago
Thomas Kaul
f678d91113
Task/pin node version in "Build code" GitHub action ( #6570 )
* Pin node version
* Update changelog
2 weeks ago
Erwin
aaf7570b3c
Task/eliminate OnDestroy lifecycle hook from app component ( #6568 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Kenrick Tandrian
7c20bfff92
Task/improve type safety in tags selector component ( #6497 )
* Improve type safety
2 weeks ago
Erwin
3db4209dff
Task/eliminate OnDestroy lifecycle hook from header component ( #6567 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Erwin
a458608bd6
Task/eliminate OnDestroy lifecycle hook from admin users component ( #6565 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Erwin
0883298cf1
Task/eliminate OnDestroy lifecycle hook from data provider status component ( #6566 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Erwin
19315e8ca5
Task/eliminate OnDestroy lifecycle hook from admin settings component ( #6560 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Erwin
89b41da17f
Task/eliminate OnDestroy lifecycle hook from admin tag component ( #6561 )
* Eliminate OnDestroy lifecycle hook
2 weeks ago
Thomas Kaul
2b072391cc
Task/upgrade @ionic/angular to version 8.8.1 ( #6558 )
* Upgrade @ionic/angular to version 8.8.1
* Update changelog
2 weeks ago
Erwin
2f34c7d471
Task/eliminate OnDestroy lifecycle hook from admin market data component ( #6552 )
* Eliminate OnDestroy lifecycle hook
3 weeks ago
Erwin
319bde1816
Task/eliminate OnDestroy lifecycle hook from auth page ( #6528 )
* Eliminate OnDestroy lifecycle hook
3 weeks ago
Erwin
f469bb9d36
Task/eliminate OnDestroy lifecycle hook from admin platform component ( #6553 )
* Eliminate OnDestroy lifecycle hook
3 weeks ago
Erwin
980060a49f
Task/eliminate OnDestroy lifecycle hook from home watchlist component ( #6551 )
* Eliminate OnDestroy lifecycle hook
3 weeks ago
Kenrick Tandrian
9310466c7a
Task/improve type safety of holdings table component ( #6556 )
* Improve type safety
3 weeks ago