Max Dietrich
2687229ca4
Add annualized performance option to FIRE calculator
Lets users use their portfolio's annualized performance as the annual interest rate in the FIRE calculator instead of manually entering one.
3 weeks ago
Thomas Kaul
f11c30160b
Bugfix/time in market of portfolio summary to be empty if no activity ( #7428 )
* Fix time in market if no activity
* Update changelog
3 weeks ago
Thomas Kaul
56bb984aa3
Task/exclude cash in base currency from portfolio performance calculation ( #7443 )
* Exclude cash in base currency from portfolio performance calculation
* Update changelog
3 weeks ago
Thomas Kaul
f4a133df4a
Task/deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance endpoint ( #7429 )
* Deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance response
* Update changelog
3 weeks ago
Thomas Kaul
53adcf55aa
Task/rename EnhancedSymbolProfile to EnhancedAssetProfile ( #7423 )
Rename EnhancedSymbolProfile to EnhancedAssetProfile
3 weeks ago
Thomas Kaul
21e1c60e15
Feature/include cash in portfolio performance ( #7148 )
* Include cash in portfolio performance
* Update changelog
3 weeks ago
Kenrick Tandrian
10c01ec630
Task/improve type safety in access and account balance services ( #7416 )
* fix(common): update Access interface and type definitions
* fix(api): resolve type errors in access controller
* feat(api): default to user currency in account balance service
3 weeks ago
Thomas Kaul
ad92c763cb
Bugfix/localization of FIRE page ( #7401 )
* Fix localization of FIRE page
* Update changelog
4 weeks ago
Thomas Kaul
347d7efee5
Bugfix/skip opening holding detail dialog for cash positions ( #7390 )
* Skip opening holding detail dialog for cash positions
* Update changelog
4 weeks ago
Thomas Kaul
90a3fed652
Task/remove deprecated SymbolProfile from activity interface ( #7360 )
* Removed deprecated SymbolProfile from activity interface
* Update changelog
4 weeks ago
Arham Amin
3739b76885
Task/preserve negative numbers in extractNumberFromString ( #7377 )
* Preserve negative numbers in extractNumberFromString
* Update changelog
4 weeks ago
Thomas Kaul
7cd6ebe000
Task/eliminate unneeded symbol pipe ( #7375 )
Eliminate symbol pipe
1 month ago
Thomas Kaul
20afbdc202
Task/restrict get symbol data endpoint to authenticated users ( #7372 )
* Restrict symbol data endpoint to authenticated users
* Update changelog
1 month ago
Kenrick Tandrian
11db199b94
Task/enforce noImplicitOverride TypeScript rule ( #7355 )
* feat(ts): enable no implicit override
* fix(api): resolve type errors
* fix(client): resolve type errors
* fix(ui): resolve type errors
* fix(common): resolve type errors
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
05b9cd2cc4
Bugfix/preserve tags when updating activity ( #7347 )
* Validate tags when creating or updating an activity
* Fix loss of activity tags when updating an activity fails
* Update changelog
1 month ago
Thomas Kaul
465798f6c2
Task/improve line breaks in email templates ( #7332 )
Improve line breaks
1 month ago
Thomas Kaul
df5fa6a4b9
Task/refactor canDeleteUser() helper ( #7324 )
Refactor canDeleteUser()
1 month ago
Thomas Kaul
00c37f026c
Task/harden validation of scraper configuration in asset profile endpoint ( #7322 )
* Harden validation of scraper configuration
* Update changelog
1 month ago
Thomas Kaul
df6fa86b1d
Task/harden validation of holdings in asset profile endpoints ( #7320 )
* Harden validation of holdings
* Update changelog
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
Thomas Kaul
b7fc13e20a
Task/harden validation of sectors in asset profile endpoints ( #7319 )
* Harden validation of sectors
* Update changelog
1 month ago
Thomas Kaul
5284f5ec77
Task/harden validation of countries in asset profile endpoints ( #7316 )
* Harden validation of countries
* Update changelog
1 month ago
Thomas Kaul
d0d458347d
Task/simplify webauthn page ( #7305 )
Simplify webauthn page
1 month ago
Thomas Kaul
d207d7a753
Feature/add rate limiting to authentication and sign up endpoints ( #7263 )
* Add rate limiting to authentication and sign up endpoints
* Update changelog
1 month ago
Thomas Kaul
ac8616856a
Task/expose data source for Fear & Greed Index ( #7285 )
* Expose data source for Fear & Greed Index
* Update changelog
1 month ago
Thomas Kaul
d083c80ece
Task/extend personal finance tools (20260709) ( #7284 )
Extend personal finance tools
1 month ago
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
79e382a8f7
Feature/add tags support in accounts ( #7242 )
* Add tags support in accounts
* 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
1 month ago
Thomas Kaul
3b3e0884b0
Bugfix/improve creation of Stripe checkout session ( #7220 )
* Improve creation of Stripe checkout session
* Update changelog
1 month 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
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
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
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