Jorge
4b5eae6315
Task/improve language localization for ES ( #6905 )
* Update translations
* Update changelog
2 months ago
Thomas Kaul
fde23ec9dc
Task/improve pagination for activities in account detail dialog ( #6887 )
* Improve pagination in activities table
* Update changelog
2 months ago
Kenrick Tandrian
7e9284b72b
Task/improve type safety for benchmark comparator component ( #6904 )
* feat(client): resolve errors
* feat(client): implement view child signal
* fix(client): enforce encapsulation and immutability
* feat(client): implement output signal
* feat(client): make onChangeBenchmark protected
* feat(client): implement input signals
2 months ago
Kenrick Tandrian
83ff3caf42
Task/improve type safety for admin users component ( #6903 )
* feat(client): resolve errors
* feat(client): migrate constructor based DI to inject function
* feat(client): implement view child signal
* feat(client): replace deprecated getDeviceInfo
* fix(client): enforce encapsulation and immutability
2 months ago
Kenrick Tandrian
409fcf9344
Task/improve type safety for admin tag component ( #6893 )
* fix(client): make tag as optional to cover tag creation use case
* feat(client): migrate constructor based DI to inject function
* feat(client): implement view child signal
* feat(client): replace deprecated getDeviceInfo
* feat(client): implement input signal
* fix(client): enforce encapsulation
2 months ago
Kenrick Tandrian
2cb45589d8
Task/improve type safety for admin platform component ( #6892 )
* fix(client): make platform as optional for platform creation
* feat(client): resolve errors
* feat(client): migrate constructor based DI to inject function
* feat(client): implement view child signal
* feat(client): replace deprecated getDeviceInfo
* fix(client): enforce encapsulation
* feat(client): implement input signal
2 months ago
Thomas Kaul
873109b75c
Task/improve language localization for de (20260517) ( #6891 )
* Update translations
* Update changelog
2 months ago
github-actions[bot]
c1959d0ebb
Task/update locale ( #6809 )
Update locales
2 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
2 months ago
Thomas Kaul
f2385fe831
Task/remove spacing in title of asset profile dialog ( #6883 )
Remove spacing
2 months ago
Kenrick Tandrian
e1e6ae7b57
Task/improve type safety in admin market data component ( #6885 )
Improve type safety
2 months ago
lil-goat
859aa8b39b
Task/improve pagination for activities in holding detail dialog ( #6874 )
* Improve pagination
* Update changelog
2 months ago
Thomas Kaul
3a95d8e7dc
Task/add monitor id check for uptime statistics gathering ( #6873 )
Add monitor id check
2 months ago
Thomas Kaul
9ed4c679b2
Task/enable Bull Dashboard in admin control panel without environment variable ( #6876 )
* Enable Bull Dashboard without environment variable
* Update changelog
2 months ago
Thomas Kaul
5fcdd7fff8
Task/improve border style on pricing page ( #6875 )
Improve border style
2 months ago
Thomas Kaul
ceea375227
Task/extract page tabs to dedicated component ( #6797 )
* Extract page tabs
* Update changelog
2 months ago
Chris Ian Fiel
29e9336baf
Bugfix/account cash balance calculation for SELL activities with fees ( #6862 )
* Fix account cash balance calculation for SELL activities with fees
* Update changelog
2 months ago
Thomas Kaul
c71bfa21bd
Task/refactor deprecated portfolio position attributes in import activities dialog ( #6777 )
Refactor deprecated portfolio position attributes to asset profile
2 months ago
Kenrick Tandrian
f2d4fabdd2
Task/improve type safety in import activities dialog component ( #6858 )
* feat(client): resolve errors
* feat(client): enforce encapsulation
* feat(client): enforce immutability
* feat(client): replace constructor based DI with inject function
* fix(client): remove device detector service
2 months ago
Thomas Kaul
f82fbcfc58
Bugfix/exception in portfolio details endpoint for unmatched asset profile ( #6861 )
* Resolve exception in portfolio details endpoint when an asset profile is unmatched
* Use asset profile identifier for value uniqueness
* Update changelog
2 months ago
Thomas Kaul
21ed03f5ba
Task/refactor deprecated portfolio position attributes in X-ray rules ( #6776 )
Refactor deprecated portfolio position attributes to asset profile
2 months ago
Kenrick Tandrian
9ab28d3f56
Task/improve type safety in investment chart component ( #6859 )
* fix(client): resolve errors
* feat(client): enforce encapsulation
* feat(client): use viewChild signals
* feat(client): enforce immutability
2 months ago
Thomas Kaul
fb5716c8a7
Task/refactor deprecated currency to asset profile in public controller ( #6775 )
Refactor deprecated currency to asset profile
2 months ago
Kenrick Tandrian
a8f14a3d2a
Task/migrate to unified mat.theme mixin and add native color-scheme support ( #6849 )
* feat(client): implement mat.theme
* feat(client): implement color-scheme
* docs: update changelog
2 months ago
Thomas Kaul
bbd25ff618
Feature/deactivate delisted asset profiles in FMP service ( #6808 )
* Deactivate delisted asset profiles
* Update changelog
2 months ago
Thomas Kaul
c6fa3c9e13
Task/migrate ion-icon to self-closing tag in holding detail dialog ( #6814 )
Migrate to self-closing tag
2 months ago
Jorge
a146fd8d92
Task/improve language localization for ES ( #6852 )
* Update translations
* Update changelog
2 months ago
Thomas Kaul
15ba37e20c
Task/refactor deprecated portfolio position attributes to asset profile in AI service ( #6774 )
Refactor deprecated portfolio position attributes to asset profile
2 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
2 months ago
Thomas Kaul
073bb3b5c0
Task/refresh cryptocurrencies list (20260503) ( #6838 )
* Update cryptocurrencies.json
* Update changelog
3 months ago
Ben Holmes
bd41ce2b6b
Update create-or-update-activity-dialog.component.ts
fix: preserve existing symbol when cloning a manual asset activity
When cloning an activity linked to a manual asset (VALUABLE, FEE,
INTEREST, LIABILITY), the symbol field in onSubmit() was explicitly
set to undefined for these types, causing the backend to generate a
new UUID and create a duplicate SymbolProfile instead of reusing the
existing one.
Simplify the symbol assignment to always prefer searchSymbol.value.symbol
(which correctly holds the existing asset's identifier when cloning)
and fall back to name.value only when no symbol exists (i.e. when
creating a brand-new manual asset).
Fixes #5324
3 months ago
David Requeno
3602562aac
Task/migrate Angular components from NgClass to class bindings ( #6843 )
* Migrate components from NgClass to class bindings
* Update changelog
3 months ago
Kenrick Tandrian
5113b22123
Bugfix/remove bottom border in mobile navbar container ( #6839 )
* Remove border
* Update changelog
3 months ago
Thomas Kaul
fab06f8d42
Task/extend referral brokers ( #6841 )
Add Revolut
3 months ago
Thomas Kaul
19abb6cbea
Bugfix/handling of string inputs in form of asset profile dialog ( #6834 )
* Fix string inputs handling
* Update changelog
3 months ago
Kenrick Tandrian
4a81658f60
Bugfix/improve typography for client app and charts ( #6833 )
* Improve typography for client app and charts
* Update changelog
3 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
3 months ago
Kenrick Tandrian
a04099b12d
Task/improve type safety in fire page component ( #6807 )
* Improve type safety
3 months ago
Thomas Kaul
1f78ba5bbb
Task/rename deviceService to deviceDetectorService for consistency ( #6810 )
* Rename deviceService to deviceDetectorService for consistency
3 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
3 months ago
Thomas Kaul
175015ae54
Task/upgrade stripe to version 21.0.1 ( #6795 )
* Upgrade stripe to version 21.0.1
* Update changelog
3 months ago
Thomas Kaul
9aa1402650
Task/improve language localization for de (20260429) ( #6803 )
* Update translations
* Update changelog
3 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
github-actions[bot]
751872ddf7
Task/update locales ( #6802 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 months ago
Thomas Kaul
404ef252c7
Task/improve coupon management in admin control panel ( #6794 )
* Improve coupon management
3 months ago
github-actions[bot]
98d1b9c2e4
Task/update locales ( #6720 )
Co-authored-by: github-actions[bot] <github-actions[bot]@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
Thomas Kaul
e399702992
Task/modernize layout of overview tab in admin control panel ( #6793 )
* Modernize layout
* Update changelog
3 months ago
Thomas Kaul
8f5dbcee56
Task/optimize logo spacing in header ( #6788 )
* Optimize spacing
* Update changelog
3 months ago
Thomas Kaul
b455e9278e
Task/move copy-to-clipboard button for ISIN and symbol in holding detail dialog to general availability ( #6781 )
* Move copy-to-clipboard buttons from experimental to general availability
* Update changelog
3 months ago