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
Thomas Kaul
875a39df4a
Task/randomize placeholder in assistant ( #6889 )
* Randomize placeholder
* Update changelog
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
Kenrick Tandrian
bd2ca4aacd
Task/support DIRECT_URL for Prisma CLI and seeding to support connection poolers ( #6882 )
* Add support for DIRECT_URL
* Update changelog
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
703ea3492c
Task/extract page tabs to dedicated component (part 2) ( #6881 )
Fix fab container style on mobile
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
30643862ce
Task/upgrade @bull-board dependencies to version 7.1.5 ( #6877 )
* Upgrade @bull-board to version 7.1.5
* Update changelog
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
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
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
5fd9eff8a7
Task/refactor deprecated portfolio position attributes in treemap chart component ( #6779 )
Refactor deprecated portfolio position attributes to asset profile
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
Thomas Kaul
1cc1e63b3b
Release 3.3.0 ( #6860 )
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
9438e3134b
Task/upgrade prisma to version 7.8.0 ( #6830 )
* Upgrade prisma to version 7.8.0
* 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
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
Thomas Kaul
348496d5b8
Task/clean up webpack bundle analyzer setup ( #6821 )
* Clean up Webpack Bundle Analyzer setup
* 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
d400152360
Task/upgrade @internationalized/number to version 3.6.6 ( #6818 )
* Upgrade @internationalized/number to version 3.6.6
* Update changelog
2 months ago
Thomas Kaul
236bce52ca
Feature/add nestjs-best-practices skills ( #6824 )
* Add nestjs-best-practices skills
* Update changelog
2 months ago
Thomas Kaul
f31fac76f9
Task/upgrade papaparse to version 5.5.3 ( #6787 )
* Upgrade papaparse to version 5.5.3
* Update changelog
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
4ce87eab1a
Task/upgrade Bull Board to version 7.0.0 ( #6786 )
* Upgrade bull-board to version 7.0.0
* Update changelog
2 months ago
Thomas Kaul
c7806038d4
Task/upgrade countries-and-timezones to version 3.9.0 ( #6817 )
* Upgrade countries-and-timezones to version 3.9.0
* Update changelog
2 months ago
Thomas Kaul
c2dc216305
Task/upgrade fuse.js to version 7.3.0 ( #6819 )
* Upgrade fuse.js to version 7.3.0
* Update changelog
3 months ago
Thomas Kaul
80de33fdcb
Task/upgrade @ionic/angular to version 8.8.5 ( #6829 )
* Upgrade @ionic/angular to version 8.8.5
* Update changelog
3 months ago
Thomas Kaul
073bb3b5c0
Task/refresh cryptocurrencies list (20260503) ( #6838 )
* Update cryptocurrencies.json
* Update changelog
3 months ago
Thomas Kaul
361483c252
Task/upgrade Nx to version 22.7.1 ( #6825 )
* Upgrade Nx to version 22.7.1
* 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
03f10c35df
Release 3.2.0 ( #6836 )
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