Thomas Kaul
0d5c206226
Bugfix/log context formatting in performance logging service ( #7121 )
* Fix log context formatting
* Update changelog
3 weeks ago
Thomas Kaul
f64edb6705
Feature/add pagination to platform and tag management of admin control panel ( #7126 )
* Add pagination
* Update changelog
3 weeks ago
Thomas Kaul
020c982e73
Bugfix/hourly market data updates not refreshing prices for asset profiles with manual data source ( #7122 )
* Fix hourly market data updates not refreshing prices for MANUAL asset profiles
* Update changelog
3 weeks ago
Thomas Kaul
5cd81192ee
Release 3.15.1 ( #7120 )
3 weeks 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
3 weeks ago
Thomas Kaul
242f30f6ca
Release 3.15.0 ( #7117 )
3 weeks ago
Thomas Kaul
944846c51f
Task/upgrade @internationalized/number to version 3.6.7 ( #7114 )
* Upgrade @internationalized/number to version 3.6.7
* Update changelog
3 weeks ago
Thomas Kaul
f53998f071
Bugfix/encode symbols with special characters in API request urls ( #7110 )
* Encode symbols in API request urls
* Update changelog
3 weeks ago
Thomas Kaul
4996ad6425
Bugfix/handle empty locale string in scraper configuration ( #7109 )
* Handle empty locale string in scraper configuration
* Update changelog
3 weeks 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
3 weeks ago
Thomas Kaul
3f444727f5
Bugfix/disabled state of delete action menu item in market data of admin control panel ( #7111 )
* Fix disabled state
* Update changelog
3 weeks ago
Thomas Kaul
69a838a7a8
Release 3.14.0 ( #7104 )
3 weeks 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
3 weeks ago
Thomas Kaul
bf82353048
Task/upgrade @openrouter/ai-sdk-provider to version 2.9.1 ( #7097 )
* Upgrade @openrouter/ai-sdk-provider to version 2.9.1
* Update changelog
3 weeks ago
Thomas Kaul
9580cc94e5
Bugfix/resolve exception in benchmark service when current market price unavailable ( #7101 )
* Handle exception
* Update changelog
3 weeks ago
Thomas Kaul
fcad7917be
Feature/expose PROCESSOR_GATHER_STATISTICS_CONCURRENCY environment variable ( #7100 )
* Expose PROCESSOR_GATHER_STATISTICS_CONCURRENCY environment variable
* Update changelog
3 weeks ago
Thomas Kaul
63979e9d71
Task/upgrade undici to version 8.5.0 ( #7096 )
* Upgrade undici to version 8.5.0
* Update changelog
3 weeks ago
Thomas Kaul
af9889f0ff
Bugfix/missing asset profiles and historical data for symbols across data sources ( #7089 )
* Fix missing asset profiles and historical data
* Update changelog
3 weeks ago
Thomas Kaul
1896289bc9
Feature/expose ENABLE_FEATURE_CRON environment variable ( #7090 )
* Expose ENABLE_FEATURE_CRON environment variable
* Update changelog
3 weeks ago
Thomas Kaul
a645578e1f
Task/improve language localization for DE (20260621) ( #7092 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
600e2435dd
Release 3.13.0 ( #7088 )
3 weeks 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
3 weeks ago
Thomas Kaul
1587206e67
Bugfix/missing quotes for symbols across data sources ( #7085 )
* Fix missing quotes
* Update changelog
3 weeks 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
3 weeks ago
Thomas Kaul
f337bf6a38
Task/improve language localization for DE (20260620) ( #7082 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
20eb9efaa6
Task/add icon to indicate external links in page tabs component ( #7081 )
* Add icon to indicate external links
* Update changelog
4 weeks ago
Thomas Kaul
29aa6c7ecd
Task/add Korean language to footer ( #7033 )
* Add Korean
* Update changelog
4 weeks 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>
4 weeks ago
Thomas Kaul
bd7f04be01
Task/upgrade yahoo-finance2 to version 3.15.3 ( #7067 )
* Upgrade yahoo-finance2 to version 3.15.3
* Update changelog
4 weeks ago
Thomas Kaul
a8e9ae81e0
Task/improve sorting to be case-insensitive in platform and tag management of admin control panel ( #7061 )
* Improve sorting to be case-insensitive
* Update changelog
4 weeks ago
Thomas Kaul
2fe8637261
Task/add selected asset profile count to deletion confirmation dialog of historical market data table in admin control panel ( #7072 )
* Add selected asset profile count
* Update changelog
4 weeks ago
David Requeno
2589a60f28
Task/include selected profile count in market data delete action ( #7064 )
* Include selected profile count
* Update changelog
4 weeks 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.
4 weeks ago
Thomas Kaul
fdd96bcd6b
Bugfix/country name localization ( #7065 )
* Fix country name localization
* Update changelog
4 weeks ago
Thomas Kaul
efbfb6bf9c
Release 3.12.0 ( #7063 )
4 weeks ago
Thomas Kaul
ce286ab314
Task/improve registration and last activity display in admin users component ( #7062 )
* Improve display of registration and last activity
* Update changelog
4 weeks ago
Thomas Kaul
bab02b3d68
Task/deprecate SymbolProfile in favor of assetProfile in get holding endpoint ( #7054 )
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
4 weeks ago
Thomas Kaul
1e41aa8ba0
Task/upgrade svgmap to version 2.21.0 ( #7036 )
* Upgrade svgmap to version 2.21.0
* Update changelog
4 weeks ago
Jorge
05c50df20c
Bugfix/dark mode styling of safe withdrawal rate selector in FIRE section ( #7053 )
* Fix styling of safe withdrawal rate selector in dark mode
* Update changelog
4 weeks ago
Thomas Kaul
51e9a3c807
Task/improve account name display in accounts table ( #7044 )
* Do not wrap account name
* Update changelog
4 weeks ago
Jorge
ebc911b9d4
Bugfix/restrict maximum height of import activities dialog ( #7047 )
* Restrict maximum height
* Update changelog
4 weeks 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>
4 weeks ago
Thomas Kaul
9d06b3befa
Bugfix/chart error on interaction by registering annotation plugin early ( #7049 )
* Fix chart error on interaction
* Update changelog
4 weeks ago
Thomas Kaul
10fffd68cb
Task/improve name display in activities table ( #7043 )
* Do not wrap name
* Update changelog
4 weeks ago
Thomas Kaul
8ab88a74b1
Task/improve link to GitHub discussions ( #7045 )
* Improve links
* Update translation
* Update changelog
4 weeks ago
Thomas Kaul
d4610df0fe
Task/improve user id display in admin users component ( #7048 )
* Do not wrap user id
* Update changelog
4 weeks ago
Thomas Kaul
588a6401fa
Task/improve styling of checkboxes ( #7046 )
* Improve styling
* Update changelog
4 weeks ago
Thomas Kaul
3a28a46447
Release 3.11.0 ( #7040 )
1 month ago
Thomas Kaul
5224e6a335
Bugfix/improve loading state when customizing rule thresholds on X-ray page ( #7039 )
* Improve loading state
* Update changelog
1 month ago
Thomas Kaul
06863c7bec
Task/migrate rule settings dialog from ngModel to form control ( #7037 )
* Migrate from ngModel to form control
* Update changelog
1 month ago