Vijay Sai
95ab429f08
fix(ui): clamp FIRE calculator periods for already-met zero-interest goal
The zero-interest (r === 0) branch of calculatePeriodsToRetire returned
a negative number of periods when the FIRE goal was already met
(totalAmount <= P), since the already-met guard only existed on the
r !== 0 branch. This rendered a past/invalid retirement date.
Clamp the zero-interest result with Math.max(0, ...) so it can never go
negative, mirroring the existing guard's behavior on the other branch.
4 weeks ago
Thomas Kaul
fdd96bcd6b
Bugfix/country name localization ( #7065 )
* Fix country name localization
* Update changelog
4 weeks ago
Thomas Kaul
51e9a3c807
Task/improve account name display in accounts table ( #7044 )
* Do not wrap account name
* Update changelog
4 weeks ago
Kenrick Tandrian
5bb8bf834b
Task/improve type safety in holding detail dialog component ( #7050 )
Improve type safety
4 weeks ago
Parman Mohammadalizadeh
f4d17c786a
Bugfix/open account details dialog on allocations page ( #6988 )
* Fix open account details dialog
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
4 weeks ago
Thomas Kaul
9d06b3befa
Bugfix/chart error on interaction by registering annotation plugin early ( #7049 )
* Fix chart error on interaction
* Update changelog
4 weeks ago
Thomas Kaul
10fffd68cb
Task/improve name display in activities table ( #7043 )
* Do not wrap name
* Update changelog
4 weeks ago
Thomas Kaul
b55394b2dc
Task/improve styling of page tabs component on desktop ( #7032 )
* Improve styling
* Update changelog
1 month ago
Thomas Kaul
073af0c8c2
Task/enable bull dashboard in tab of admin control panel ( #7030 )
* Enable Bull Dashboard in tab
* Eliminate BULL_BOARD_IS_READ_ONLY
* Update changelog
1 month ago
Thomas Kaul
20cb189bae
Task/improve account name display in activities table ( #7025 )
* Do not wrap account name
* Update changelog
1 month ago
Thomas Kaul
6bbc96ccf0
Task/move support for specific calendar year date ranges in assistant from experimental to general availability ( #7015 )
* Move specific calendar year date ranges from experimental to general availability
* Update changelog
1 month ago
Ankit Singh
124940bf53
Task/migrate various components from NgStyle to style bindings ( #7008 )
* Migrate various components from NgStyle to style bindings
* Update changelog
1 month ago
Thomas Kaul
566c1a0b8e
Task/disable selection of future dates in account balance management ( #7003 )
* Disable selection of future dates
* Update changelog
1 month ago
David Requeno
449eaa1baa
Task/prefill form with current cash balance value in account details dialog ( #6998 )
* Prefill form with current cash balance value
* Update changelog
1 month ago
Thomas Kaul
2faa4c7c89
Bugfix/prevent FAB from overlapping paginators on mobile ( #7000 )
* Prevent FAB from overlapping paginators on mobile
* Update changelog
1 month ago
Thomas Kaul
363684526f
Task/localize country names ( #6995 )
* Localize country names
* Update changelog
1 month ago
Thomas Kaul
3a4b0ce304
Task/harmonize sector names accross data providers ( #6994 )
* Harmonize sector names
* Update changelog
1 month ago
Thomas Kaul
8a93f1f301
Bugfix/asset class chart on allocations page ( #6979 )
Fix asset class chart
1 month ago
Thomas Kaul
ab6fdf6c4f
Task/remove deprecated attributes from portfolio position interface ( #6950 )
* Remove deprecated attributes
* Update changelog
1 month ago
David Requeno
a3f3d8e853
Task/extract FAB into a reusable component (GfFabComponent) ( #6922 )
* Extract FAB into a reusable component
* Update changelog
2 months ago
Thomas Kaul
5b9df03a1e
Task/remove deprecated attributes from holdings of public portfolio endpoint response ( #6923 )
* Remove deprecated attributes
* Update changelog
2 months ago
Thomas Kaul
e0a43cb214
Feature/add icon column to benchmark component ( #6907 )
* Add icon column
* Update changelog
2 months ago
Thomas Kaul
314dbbffd5
Task/extract page tabs to dedicated component (part 3) ( #6908 )
Improve styling
2 months ago
Thomas Kaul
875a39df4a
Task/randomize placeholder in assistant ( #6889 )
* Randomize placeholder
* Update changelog
2 months ago
Kenrick Tandrian
e1e6ae7b57
Task/improve type safety in admin market data component ( #6885 )
Improve type safety
2 months ago
Thomas Kaul
703ea3492c
Task/extract page tabs to dedicated component (part 2) ( #6881 )
Fix fab container style on mobile
2 months ago
Thomas Kaul
ceea375227
Task/extract page tabs to dedicated component ( #6797 )
* Extract page tabs
* Update changelog
2 months ago
Thomas Kaul
53ce901b08
Task/refactor deprecated portfolio position attributes in top holdings component ( #6778 )
Refactor deprecated portfolio position attributes to asset profile
2 months ago
Thomas Kaul
5fd9eff8a7
Task/refactor deprecated portfolio position attributes in treemap chart component ( #6779 )
Refactor deprecated portfolio position attributes to asset profile
2 months ago
Kenrick Tandrian
d720651f78
Bugfix/resolve styling issues by splitting space-separated class bindings ( #6848 )
* fix(ui): large size not working in value component
* fix(ui): historical market data style not applied
2 months ago
David Requeno
3602562aac
Task/migrate Angular components from NgClass to class bindings ( #6843 )
* Migrate components from NgClass to class bindings
* Update changelog
2 months ago
Thomas Kaul
fff9c16670
Task/harmonize unit styling in value component ( #6832 )
* Harmonize unit styling
* Update changelog
2 months ago
Kenrick Tandrian
1daa672f27
Task/improve type safety in pricing page component ( #6806 )
* fix(client): resolve type errors
* feat(client): enforce immutability
* fix(client): remove unused variables
* fix(client): enforce encapsulation
* feat(client): replace constructor based DI with inject
2 months ago
Matt Van Horn
040b7b91fc
Task/reset background color of paginators ( #6800 )
* Reset background color of paginators
* Hide page size
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
3 months ago
David Requeno
827a65711e
Task/integrate EuroAlternative into logo carousel ( #6796 )
* Integrate EuroAlternative logo
* Update changelog
3 months ago
lechtidu56
cca34124a9
Task/various improvements in Storybook ( #6782 )
* Resolve missing @angular/material styles
* Add themes selector
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
3 months ago
Thomas Kaul
2b988eeeec
Bugfix/fix cash label in holdings table ( #6783 )
* Fix cash label (assetSubClassLabel)
* Update changelog
3 months ago
Thomas Kaul
75e2b855c0
Task/various style improvements ( #6780 )
* Various style improvements
* Update changelog
3 months ago
Thomas Kaul
d4abed37ca
Task/sort asset classes and tags of assistant component alphabetically ( #6737 )
* Sort asset classes and tags alphabetically
* Update changelog
3 months ago
Thomas Kaul
8e6e236a25
Task/sort activity types alphabetically in activities table component ( #6736 )
* Sort activity types alphabetically
* Update changelog
3 months ago
Thomas Kaul
6d4cae3123
Bugfix/missing value column of accounts table component on mobile ( #6740 )
* Fix missing value column
* Update changelog
3 months ago
David Requeno
dc2a871f4e
Task/upgrade to Nx 22.6 ( #6704 )
* Upgrade to Nx 22.6
* Update changelog
3 months ago
Erwin
5afceb802c
Task/eliminate OnDestroy lifecycle hook from assistant component ( #6673 )
Eliminate OnDestroy lifecycle hook
3 months ago
Thomas Kaul
fb6b09b211
Feature/add loan as asset sub class ( #6708 )
* Add loan as asset sub class
* Update changelog
3 months ago
Kenrick Tandrian
d552f2aaab
Bugfix/implement text-nowrap for activity type badge ( #6705 )
* Implement text-nowrap
* Update changelog
3 months ago
Thomas Kaul
b32f24a45c
Task/refactor input in portfolio proportion chart component ( #6691 )
* Refactor input to isInPercentage
3 months ago
Thomas Kaul
cebf15284e
Task/refactor input in world map chart component ( #6692 )
Refactor input to isInPercentage
3 months ago
Kenrick Tandrian
d9e934aa6b
Task/improve type safety for routes by implementing satisfies operator ( #6681 )
* Improve type safety
3 months ago
Erwin
875f173c34
Task/eliminate OnDestroy lifecycle hook from benchmark detail dialog component ( #6675 )
Eliminate OnDestroy lifecycle hook
3 months ago
Erwin
1b26b6ced0
Task/eliminate OnDestroy lifecycle hook from activities table page ( #6672 )
Eliminate OnDestroy lifecycle hook
3 months ago