Thomas Kaul
9b590efa87
Task/rename SymbolProfileOverrides to AssetProfileOverrides ( #7271 )
* Rename SymbolProfileOverrides to AssetProfileOverrides
* Update changelog
1 month ago
Thomas Kaul
45ab4016e5
Task/improve user account deletion flow ( #7269 )
* Improve user account deletion flow
* Update changelog
1 month ago
Thomas Kaul
8aa476909b
Task/extend coupons with createdAt ( #7257 )
* Extend coupons with createdAt
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
1 month ago
Thomas Kaul
14077a2ec6
Task/improve language localization for DE (20260705) ( #7244 )
* Update translations
* Update changelog
1 month ago
Thomas Kaul
baf9d8b894
Task/extend personal finance tools (20260705) ( #7240 )
Extend personal finance tools with categories and platforms
1 month ago
Akash Negi
5ad9e06d17
Task/improve type safety of key in PropertyService ( #7219 )
Improve type safety
1 month ago
Thomas Kaul
f1f66663ee
Task/setup categories and platforms for personal finance tools ( #7237 )
Setup 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
3b3e0884b0
Bugfix/improve creation of Stripe checkout session ( #7220 )
* Improve creation of Stripe checkout session
* 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
Akash Negi
e9007f301c
Bugfix/data source validation of create asset profile with market data DTO ( #7173 )
* Fix data source validation
* Update changelog
2 months ago
Akash Negi
8c8fef80a5
Bugfix/incorrect single-value field validation as arrays in various endpoints ( #7165 )
* Fix incorrect single-value field validation as arrays
* Update changelog
2 months ago
Alexander Linder
80e81a36a9
Feature/add proxy route to FetchService ( #7153 )
* Add proxy route to FetchService
* 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
greymoth
cea20fa5f6
Task/set up language localization for Japanese ( #7132 )
* Set up language localization for Japanese
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
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
830c1e2295
Task/improve data source encoding ( #7138 )
Improve data source encoding
2 months ago
Thomas Kaul
1bafb37a09
Task/localize regions of personal finance tools ( #7134 )
Localize regions
2 months ago
Akash Negi
9b86a9a73f
Task/remove deprecated SymbolProfile from PortfolioHoldingResponse ( #7094 )
* Remove deprecated SymbolProfile
* Update changelog
2 months ago
Thomas Kaul
a2dbfcf8e3
Task/refactor timeouts to use ms() ( #7123 )
Refactor to use ms()
2 months ago
Thomas Kaul
2b5d2701bd
Task/improve exchange rate and market data gathering robustness ( #7119 )
* Improve exchange rate robustness
* Improve market data gathering robustness
* Update changelog
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
608f9673b4
Task/improve dynamic numerical precision for various values in account and holding detail dialogs on mobile ( #7113 )
* Improve dynamic numerical precision
* Update changelog
2 months ago
Thomas Kaul
e66df158e9
Task/extend personal finance tools (20260623) ( #7112 )
Extend personal finance tools
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
6e97a3c978
Task/remove deprecated fear and greed index symbol ( #7103 )
Remove deprecated fear and greed index symbol
2 months ago
Thomas Kaul
fcad7917be
Feature/expose PROCESSOR_GATHER_STATISTICS_CONCURRENCY environment variable ( #7100 )
* Expose PROCESSOR_GATHER_STATISTICS_CONCURRENCY environment variable
* Update changelog
2 months ago
Kenrick Tandrian
26f0c35811
Task/improve type safety in allocations page component ( #7076 )
Improve type safety
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
Thomas Kaul
bf39fd89d2
Task/extend user detail dialog of admin control with subscriptions ( #7078 )
Extend user detail dialog with subscriptions
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
Thomas Kaul
cb34c4bc5a
Task/extend personal finance tools (20260619) ( #7071 )
Extend personal finance tools
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
bab02b3d68
Task/deprecate SymbolProfile in favor of assetProfile in get holding endpoint ( #7054 )
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
2 months ago
Thomas Kaul
116357b797
Task/move referral partners to database ( #7060 )
* Move referral partners to database
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