Thomas Kaul
4f4477a9d2
Task/harmonize line height in holdings table component ( #7352 )
Harmonize line height
1 month ago
Thomas Kaul
f48cfe62d8
Task/harmonize line height in benchmark component ( #7353 )
Harmonize line height
1 month ago
Thomas Kaul
9238d44408
Task/harmonize line height in activities table component ( #7350 )
Harmonize line height
1 month ago
Thomas Kaul
ece4ed3ede
Task/migrate activity dialogs to dedicated routes ( #7343 )
* Migrate clone, create and edit activity dialogs to dedicated routes
* Update changelog
1 month ago
Thomas Kaul
05192164db
Task/validate and encode URL in logo endpoint ( #7330 )
* Harden URL validation in logo endpoint
* Update changelog
1 month ago
Kenrick Tandrian
45ef139cf8
Task/enable @typescript-eslint/prefer-nullish-coalescing rule in libs/ui and apps/client ( #7317 )
* feat(ui): implement prefer-nullish-coalescing eslint check
* feat(client): implement prefer-nullish-coalescing eslint check
* fix(client): remove whitespace
1 month ago
Kenrick Tandrian
b4a12341c5
Task/improve type safety in treemap chart component ( #7325 )
* fix(ui): resolve type errors
* feat(ui): enforce encapsulation
* feat(ui): implement viewChild signal
* feat(ui): implement output signal
* feat(ui): implement input signal
1 month ago
Thomas Kaul
d5fb6311c1
Task/deprecate SymbolProfile in favor of assetProfile in activity interface ( #7315 )
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
1 month ago
Kenrick Tandrian
fd61a1e62b
Task/enable strict null checks in apps/client ( #7309 )
* fix(client): resolve type errors
* feat(ui): resolve type error in assistant component
* feat(client): enable strict null checks
* feat(client): enforce encapsulation
* feat(client): enforce immutability
* feat(client): replace constructor based DI with inject functions
* fix(client): prevent race condition in nested subscription
1 month ago
Red Rose
eaa5965f1b
Bugfix/truncate long labels in page tabs ( #7178 )
* Truncate long labels
* Update changelog
1 month ago
Thomas Kaul
c2706a6dba
Bugfix/fix display of assets without currency in assistant and symbol autocomplete component ( #7306 )
* Fix display of assets without currency
* Update changelog
1 month ago
Thomas Kaul
a7e721dbee
Task/improve copy-to-clipboard in alert dialog ( #7281 )
Improve copy-to-clipboard
1 month ago
Thomas Kaul
0b94f87f32
Feature/extend alert dialog with copy-to-clipboard functionality ( #7258 )
* Extend alert dialog with copy-to-clipboard functionality
* Update changelog
1 month ago
Thomas Kaul
79e382a8f7
Feature/add tags support in accounts ( #7242 )
* Add tags support in accounts
* Update changelog
2 months ago
Thomas Kaul
14077a2ec6
Task/improve language localization for DE (20260705) ( #7244 )
* Update translations
* Update changelog
2 months ago
Thomas Kaul
baf9d8b894
Task/extend personal finance tools (20260705) ( #7240 )
Extend personal finance tools with categories and platforms
2 months ago
Thomas Kaul
3ea21707b0
Task/set change detection strategy to OnPush in various dialog components ( #7233 )
* Set change detection strategy to OnPush
* Update changelog
2 months ago
Thomas Kaul
42ddd708b3
Bugfix/issue in treemap chart component with empty holdings ( #7213 )
* Resolve issue with empty holdings
* Update changelog
2 months ago
Thomas Kaul
6df2f4e07f
Task/harmonize filter parsing using groupBy() ( #7211 )
* Harmonize filter parsing using groupBy()
* Update changelog
2 months ago
Thomas Kaul
ca6716e7ba
Task/refactor rounding logic in treemap chart component ( #7200 )
* Refactor rounding logic
* Update changelog
2 months ago
Thomas Kaul
af3d7db426
Task/improve language localization by translating various tooltips ( #7190 )
* Improve language localization by translating various tooltips
* Update changelog
2 months ago
Thomas Kaul
5609aaa98c
Task/harmonize date picker styling ( #7194 )
* Harmonize date picker styling
* Update changelog
2 months ago
Thomas Kaul
16062ac372
Bugfix/handling of values rounding to zero ( #7201 )
* Fix handling of values rounding to zero
* Update changelog
2 months ago
Thomas Kaul
8988cbe4e9
Bugfix/phantom UNKNOWN slice in portfolio proportion chart caused by floating point rounding ( #7156 )
* Fix phantom UNKNOWN slice caused by floating-point rounding
* Update changelog
2 months ago
Thomas Kaul
05281d5980
Feature/public access filtering ( #7146 )
* Add filtering for public access
* Update changelog
---------
Co-authored-by: Germán Martín <github@gmartin.net>
2 months ago
Thomas Kaul
f53998f071
Bugfix/encode symbols with special characters in API request urls ( #7110 )
* Encode symbols in API request urls
* Update changelog
2 months ago
Thomas Kaul
46d740e381
Task/consolidate exchange rates gathering together with hourly market data ( #7095 )
* Consolidate exchange rates gathering with hourly market data
* Update changelog
2 months ago
Thomas Kaul
2f96b42107
Task/reuse asset profile identifier (part 2) ( #7087 )
Reuse AssetProfileIdentifier
2 months ago
Thomas Kaul
eac0a207f6
Task/reuse asset profile identifier ( #7086 )
Reuse AssetProfileIdentifier
2 months ago
Akash Negi
04a1c75365
Task/move market data endpoint for single asset to asset profiles ( #7079 )
* Move market data endpoint for single asset to asset profiles
* Update changelog
2 months ago
Thomas Kaul
7d779d8461
Feature/add data gathering frequency to symbol profile ( #7083 )
* Add data gathering frequency to symbol profile and gather hourly
* Update changelog
2 months ago
Thomas Kaul
20eb9efaa6
Task/add icon to indicate external links in page tabs component ( #7081 )
* Add icon to indicate external links
* Update changelog
2 months ago
Sjohn21
5d60887a19
Feature/move admin market data endpoint to asset profiles ( #7056 )
* Move admin market data endpoint to asset profiles
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 months ago
Thomas Kaul
77efbc5a43
Task/refactor default locale ( #7066 )
Refactor default locale
2 months ago
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.
2 months ago
Thomas Kaul
fdd96bcd6b
Bugfix/country name localization ( #7065 )
* Fix country name localization
* Update changelog
2 months ago
Thomas Kaul
51e9a3c807
Task/improve account name display in accounts table ( #7044 )
* Do not wrap account name
* Update changelog
2 months ago
Kenrick Tandrian
5bb8bf834b
Task/improve type safety in holding detail dialog component ( #7050 )
Improve type safety
2 months 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>
2 months ago
Thomas Kaul
9d06b3befa
Bugfix/chart error on interaction by registering annotation plugin early ( #7049 )
* Fix chart error on interaction
* Update changelog
2 months ago
Thomas Kaul
10fffd68cb
Task/improve name display in activities table ( #7043 )
* Do not wrap name
* Update changelog
2 months ago
Thomas Kaul
b55394b2dc
Task/improve styling of page tabs component on desktop ( #7032 )
* Improve styling
* Update changelog
2 months 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
2 months ago
Thomas Kaul
20cb189bae
Task/improve account name display in activities table ( #7025 )
* Do not wrap account name
* Update changelog
2 months 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
2 months ago
Ankit Singh
124940bf53
Task/migrate various components from NgStyle to style bindings ( #7008 )
* Migrate various components from NgStyle to style bindings
* Update changelog
2 months ago
Thomas Kaul
566c1a0b8e
Task/disable selection of future dates in account balance management ( #7003 )
* Disable selection of future dates
* Update changelog
2 months 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
2 months ago
Thomas Kaul
2faa4c7c89
Bugfix/prevent FAB from overlapping paginators on mobile ( #7000 )
* Prevent FAB from overlapping paginators on mobile
* Update changelog
2 months ago
Thomas Kaul
363684526f
Task/localize country names ( #6995 )
* Localize country names
* Update changelog
2 months ago