Thomas Kaul
3adf880444
Task/extend personal finance tools ( #6985 )
* Gustav
* MyFinanceTools
* Networthy
* Rallies
* trefolio
3 months ago
Thomas Kaul
7fd755602e
Task/extend personal finance tools (20260603) ( #6982 )
Add URLs
3 months ago
Thomas Kaul
8a93f1f301
Bugfix/asset class chart on allocations page ( #6979 )
Fix asset class chart
3 months ago
Thomas Kaul
697ef59e3b
Feature/add support for web fetch in fetch service ( #6960 )
* Add support for web fetch
* Update changelog
3 months ago
Thomas Kaul
ab6fdf6c4f
Task/remove deprecated attributes from portfolio position interface ( #6950 )
* Remove deprecated attributes
* Update changelog
3 months ago
David Requeno
a3f3d8e853
Task/extract FAB into a reusable component (GfFabComponent) ( #6922 )
* Extract FAB into a reusable component
* Update changelog
3 months ago
Thomas Kaul
5689326b12
Task/refactor asset profile deletion permissions ( #6940 )
Refactor permissions
3 months ago
Thomas Kaul
1cc91aedfa
Revert "Task/configure queues to keep completed jobs ( #6931 )" ( #6936 )
This reverts commit 7f76bcd2bf .
3 months ago
Thomas Kaul
7f76bcd2bf
Task/configure queues to keep completed jobs ( #6931 )
* Configure removeOnComplete
* Update changelog
3 months ago
Kenrick Tandrian
081ce27d78
Task/improve type safety in home overview component ( #6927 )
* feat(client): implement default date range
* feat(client): resolve errors
* feat(client): replace constructor based DI with inject function
* feat(client): enforce encapsulation
* fix(client): remove dead code
* feat(client): enforce immutability
* feat(client): replace deprecated getDeviceInfo
* feat(client): convert errors to signal
* feat(client): convert hasImpersonationId to signal
* feat(client): convert user to signal
* feat(client): convert to computed signals
* feat(client): convert historicalDataItems and isLoadingPerformance to signals
* feat(client): convert performance and precision to signals
* feat(client): implement OnPush change detection strategy
* fix(common): revert DateRange type change
* fix(client): format file
3 months ago
Thomas Kaul
5b9df03a1e
Task/remove deprecated attributes from holdings of public portfolio endpoint response ( #6923 )
* Remove deprecated attributes
* Update changelog
3 months ago
Thomas Kaul
e0a43cb214
Feature/add icon column to benchmark component ( #6907 )
* Add icon column
* Update changelog
3 months ago
Kenrick Tandrian
cde519fa7b
Task/improve type safety of header component ( #6913 )
* feat(common): allow null for filters
* feat(client): implement login with access token dialog result interface
* feat(client): enforce encapsulation
* feat(client): enforce immutability
* feat(client): replace constructor based DI with inject function
* feat(client): implement view child signals
* feat(client): implement output signals
* feat(client): implement input signals
* fix(client): format html file
3 months ago
Thomas Kaul
1b9ae69fee
Task/relax URL validation in asset profile and platform DTOs ( #6910 )
* Relax URL validation
* Update changelog
3 months ago
Thomas Kaul
314dbbffd5
Task/extract page tabs to dedicated component (part 3) ( #6908 )
Improve styling
3 months ago
Thomas Kaul
875a39df4a
Task/randomize placeholder in assistant ( #6889 )
* Randomize placeholder
* Update changelog
4 months ago
Kenrick Tandrian
e560b28da3
Task/improve type safety in admin overview component ( #6886 )
* fix(common): accept undefined for value in update property DTO
* fix(common): accept undefined for language code parameter
* fix(client): enforce encapsulation and immutability
* feat(client): migrate constructor based DI to inject function
* fix(client): info and getter encapsulation
4 months ago
Kenrick Tandrian
e1e6ae7b57
Task/improve type safety in admin market data component ( #6885 )
Improve type safety
4 months ago
Thomas Kaul
703ea3492c
Task/extract page tabs to dedicated component (part 2) ( #6881 )
Fix fab container style on mobile
4 months ago
Thomas Kaul
ceea375227
Task/extract page tabs to dedicated component ( #6797 )
* Extract page tabs
* Update changelog
4 months ago
Thomas Kaul
53ce901b08
Task/refactor deprecated portfolio position attributes in top holdings component ( #6778 )
Refactor deprecated portfolio position attributes to asset profile
4 months ago
Thomas Kaul
5fd9eff8a7
Task/refactor deprecated portfolio position attributes in treemap chart component ( #6779 )
Refactor deprecated portfolio position attributes to asset profile
4 months ago
Thomas Kaul
21ed03f5ba
Task/refactor deprecated portfolio position attributes in X-ray rules ( #6776 )
Refactor deprecated portfolio position attributes to asset profile
4 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
4 months ago
Thomas Kaul
4da5c3cac9
Task/upgrade ai to version 6.0.174 ( #6828 )
* Upgrade ai
* @openrouter/ai-sdk-provider to version 2.9.0
* ai to version 6.0.174
* Add AI service health check and improve layout
* Update changelog
4 months ago
David Requeno
3602562aac
Task/migrate Angular components from NgClass to class bindings ( #6843 )
* Migrate components from NgClass to class bindings
* Update changelog
4 months ago
Thomas Kaul
fff9c16670
Task/harmonize unit styling in value component ( #6832 )
* Harmonize unit styling
* Update changelog
4 months ago
Kenrick Tandrian
2af973bedb
Bugfix/reactivate auto calculate for retirement date and projected total amount in FIRE page ( #6831 )
* fix(lib): update fields to accept null
* fix(client): set to null
4 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
4 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>
4 months ago
David Requeno
827a65711e
Task/integrate EuroAlternative into logo carousel ( #6796 )
* Integrate EuroAlternative logo
* Update changelog
4 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>
4 months ago
Thomas Kaul
2b988eeeec
Bugfix/fix cash label in holdings table ( #6783 )
* Fix cash label (assetSubClassLabel)
* Update changelog
4 months ago
Thomas Kaul
75e2b855c0
Task/various style improvements ( #6780 )
* Various style improvements
* Update changelog
4 months ago
Thomas Kaul
65941eb62e
Release 3.0.0 ( #6768 )
* Feature/migrate from Angular Material design 2 to 3 (#6163 )
* Migrate from M2 to M3
* Update changelog
---------
Co-authored-by: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com>
* Task/upgrade to prisma 7 (#6027 )
* Upgrade Prisma to version 7.3.0
* Update changelog
* Feature/restore badge style ("filter indicator") in assistant menu button of header (#6253 )
* feat(styles): add badge overrides
* fix(styles): make the parent display inline-flex
* feat(ui): update styles
* Task/cleanup m3-theme.scss (#6252 )
* feat(styles): cleanup m3-theme.scss
* Task/decrease horizontal padding of buttons (#6679 )
Decrease horizontal padding of buttons
* Task/decrease border radius of dialogs (#6680 )
Decrease border radius of dialogs
* Task/upgrade prisma to version 7.7.0 (#6749 )
* Upgrade prisma to version 7.7.0
* Update changelog
* Bugfix/prisma client initialization in admin service (#6764 )
* Fix prisma client initialization
* Feature/add blog post: Ghostfolio 3 (#6678 )
* Add blog post: Ghostfolio 3
* Update changelog
* Task/move extended values on analysis page from experimental to general availability (#6766 )
* Move extended values to general availability
* Update changelog
* Release 3.0.0
---------
Co-authored-by: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com>
4 months ago
Thomas Kaul
d4abed37ca
Task/sort asset classes and tags of assistant component alphabetically ( #6737 )
* Sort asset classes and tags alphabetically
* Update changelog
5 months ago
Thomas Kaul
8e6e236a25
Task/sort activity types alphabetically in activities table component ( #6736 )
* Sort activity types alphabetically
* Update changelog
5 months ago
Thomas Kaul
6d4cae3123
Bugfix/missing value column of accounts table component on mobile ( #6740 )
* Fix missing value column
* Update changelog
5 months ago
David Requeno
dc2a871f4e
Task/upgrade to Nx 22.6 ( #6704 )
* Upgrade to Nx 22.6
* Update changelog
5 months ago
Thomas Kaul
cdef2afa48
Feature/setup statistics gathering queue ( #6696 )
* Set up statistics gathering queue
* Update changelog
5 months ago
Erwin
5afceb802c
Task/eliminate OnDestroy lifecycle hook from assistant component ( #6673 )
Eliminate OnDestroy lifecycle hook
5 months ago
Thomas Kaul
fb6b09b211
Feature/add loan as asset sub class ( #6708 )
* Add loan as asset sub class
* Update changelog
5 months ago
Trevin Chow
77788a8b83
refactor: migrate remaining Storybook stories to provideAnimationsAsync
Migrate NoopAnimationsModule to provideAnimationsAsync('noop') in:
- fire-calculator.component.stories.ts
- tags-selector.component.stories.ts
Moves from NgModule imports to standalone providers style,
matching the pattern used in the other story files.
5 months ago
Trevin Chow
21aa086a79
fix: use provideAnimationsAsync('noop') for Storybook stories
provideNoopAnimationsAsync does not exist as a standalone export.
The correct migration from provideNoopAnimations() is to use
provideAnimationsAsync('noop') instead.
5 months ago
Trevin Chow
84c48649af
refactor: migrate deprecated animation providers to async variants
Replace provideAnimations() with provideAnimationsAsync() and
provideNoopAnimations() with provideNoopAnimationsAsync() across
the application and Storybook stories.
The synchronous variants were deprecated in Angular 17. The async
versions load animation code lazily, reducing the initial bundle.
Fixes #6121
5 months ago
Kenrick Tandrian
d552f2aaab
Bugfix/implement text-nowrap for activity type badge ( #6705 )
* Implement text-nowrap
* Update changelog
5 months ago
Omkar Gujja
c202671287
Task/allow editing country and sector data for all assets ( #6284 )
* Allow editing country and sector data for all assets
* Update changelog
5 months ago
Thomas Kaul
b32f24a45c
Task/refactor input in portfolio proportion chart component ( #6691 )
* Refactor input to isInPercentage
5 months ago
Thomas Kaul
cebf15284e
Task/refactor input in world map chart component ( #6692 )
Refactor input to isInPercentage
5 months ago
Kenrick Tandrian
d9e934aa6b
Task/improve type safety for routes by implementing satisfies operator ( #6681 )
* Improve type safety
5 months ago