Thomas Kaul
e4c3c69a94
Task/extend portfolio calculator tests by performance of date ranges ( #7910 )
Extend portfolio calculator tests by performance of date ranges
4 weeks ago
Thomas Kaul
617803305a
Release 3.71.0 ( #7909 )
4 weeks ago
Thomas Kaul
72f11a8c82
Task/improve watchlist performance by removing market price index of market data database table ( #7907 )
* Improve watchlist performance
* Update changelog
4 weeks ago
Thomas Kaul
c180279106
Task/improve performance of deleting watchlist item by loading only required data ( #7908 )
* Improve performance of deleting watchlist item
* Update changelog
4 weeks ago
Thomas Kaul
c008c338ee
Task/centralize X-ray rule settings (part 2) ( #7905 )
* Use a single object parameter for the X-ray rule constructors
* Use a single object parameter for the Rule constructor
4 weeks ago
Thomas Kaul
2f30b11cff
Task/centralize X-ray rule settings ( #7887 )
Centralize X-ray rule settings
4 weeks ago
Thomas Kaul
1e3b88add8
Task/localize default account name created during user registration ( #7888 )
* Localize default account name created during user registration
* Update changelog
4 weeks ago
Thomas Kaul
8835f06eb1
Task/upgrade ngx-markdown to version 22.0.2 ( #7903 )
* Update ngx-markdown to version 22.0.2
* Update changelog
4 weeks ago
Thomas Kaul
e7f57d6dc0
Feature/support country codes in entity logo component ( #7884 )
* Add support for country codes to entity logo component
* Update changelog
4 weeks ago
Thomas Kaul
f0e2d6c336
Task/improve language localization for DE (20260918) ( #7901 )
* Update translations
* Update changelog
4 weeks ago
Thomas Kaul
bc3d2e6cd2
Task/upgrade bull-board to version 9.9.0 ( #7892 )
* Update bull-board to version 9.9.0
* Update changelog
4 weeks ago
Thomas Kaul
f0b2bb05c8
Task/improve wording in MCP documentation ( #7895 )
Improve wording
4 weeks ago
github-actions[bot]
01f73c0863
Task/update locales ( #7867 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
4 weeks ago
Thomas Kaul
f53a9a8799
Task/reduce expiration date in create or update access dialog ( #7890 )
Reduce expiration date
4 weeks ago
Thomas Kaul
8ecefeca3b
Task/add performance calculation type hint to analysis page ( #7896 )
* Add performance calculation type hint
* Update changelog
4 weeks ago
Thomas Kaul
1907d43a85
Task/improve error message for expiration date in create or update access dialog ( #7891 )
Improve error message
4 weeks ago
Thomas Kaul
f920ac4943
Bugfix/account balance hidden in time zones ahead of server ( #7800 )
* Fix missing account balance of current day for users in time zone ahead of instance
* Update changelog
4 weeks ago
Thomas Kaul
8718b53468
Task/update angular-developer skills (20260917) ( #7893 )
Update angular-developer skills
4 weeks ago
Thomas Kaul
a72d2635c8
Task/extend languages in personal finance tools ( #7898 )
Extend languages
4 weeks ago
Thomas Kaul
71db6efe07
Feature/add previous and next navigation to personal finance tools ( #7899 )
Add previous and next navigation
4 weeks ago
Thomas Kaul
6e67714560
Task/improve color of selected state in options ( #7889 )
Improve color
1 month ago
Thomas Kaul
c105f50ca0
Task/upgrade @internationalized/number to version 3.6.8 ( #7876 )
* Update @internationalized/number to version 3.6.8
* Update changelog
1 month ago
Thomas Kaul
02e74d6e1d
Release 3.70.1 ( #7878 )
1 month ago
Shreya
a0daa3b309
Bugfix/harden authentication with OIDC ( #7797 )
* Harden authentication with OIDC
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 month ago
Thomas Kaul
d27e4de418
Task/improve simplified mode in holdings table ( #7875 )
* Improve simplified mode
* Update changelog
1 month ago
Thomas Kaul
46d060df1b
Bugfix/coupon validation in Stripe checkout session ( #7877 )
Fix coupon validation
1 month ago
Thomas Kaul
6dec8dfee9
Release 3.70.0 ( #7874 )
1 month ago
Thomas Kaul
0e1b77bcf7
Feature/add holdings to overview ( #7861 )
* Add holdings
* Update changelog
1 month ago
Thomas Kaul
5c6b2958a3
Task/upgrade @codewithdan/observable-store to version 3 ( #7872 )
* Update @codewithdan/observable-store to version 3.0.0
* Update changelog
1 month ago
Thomas Kaul
c93865bfae
Task/upgrade zone.js to version 0.16.3 ( #7862 )
* Update zone.js to version 0.16.3
* Update changelog
1 month ago
Thomas Kaul
da642cd928
Task/upgrade bull-board to version 9.8.0 ( #7866 )
* Update bull-board to version 9.8.0
* Update changelog
1 month ago
Thomas Kaul
e3e0199d36
Task/refactor params of getValues() in current rate service ( #7829 )
Refactoring
1 month ago
Kenrick Tandrian
9e151db899
Task/improve language localization for ZH ( #7869 )
* Update translations
* Update changelog
1 month ago
Thomas Kaul
9884fa0be2
Task/improve no activities info component ( #7857 )
* Various improvements
* Update changelog
1 month ago
Thomas Kaul
f33cf14c5d
Task/improve language localization for DE (20260910) ( #7863 )
* Add translation
* Update changelog
1 month ago
Thomas Kaul
bef1c0df24
Task/upgrade papaparse to version 5.7.0 ( #7855 )
* Update papaparse to version 5.7.0
* Update changelog
1 month ago
Robert Tidball
acf5f19b6e
Feature/add FXMacroData data provider for exchange rates
Every multi-currency portfolio needs exchange rates, and the provider
supplying them is configurable through DATA_SOURCE_EXCHANGE_RATES. This adds
an option backed by official reference rates published by central banks and
statistical authorities rather than scraped from a market data site.
The provider handles currency pairs only, so any other symbol is left to the
other providers. The covered currencies are discovered from the API rather
than hardcoded: a pair is available whenever both of its currencies are
covered, because the API stores each pair in one direction only and derives
the inverse or the cross itself. That means the provider asks for the
direction it wants instead of inverting a rate locally, and search can offer
a cross the API derives but does not store.
A rate is documented as anyOf[number, null], so a missing figure is skipped
rather than recorded as a zero market price, and one unavailable pair does
not lose the quotes of the others. Historical ranges are walked page by page
because the endpoint caps a page at 100 rows.
The API key is read from API_KEY_FXMACRODATA and sent as a header, so it is
not written to request logs or a proxy's access log.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 month ago
github-actions[bot]
da7b5dfb9d
Task/update locales ( #7821 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 month ago
Thomas Kaul
22b7b6396a
Feature/add MCP tool to search asset profiles ( #7849 )
* Add MCP tool to search asset profiles
* Update changelog
1 month ago
Thomas Kaul
483b55cde9
Task/improve style of dense selectors ( #7856 )
* Improve style of dense selectors
* Update changelog
1 month ago
asyncAndChill
84165724e9
Task/update Turbobulls in personal finance tools ( #7851 )
Update Turbobulls
1 month ago
Thomas Kaul
fb8691e16a
Release 3.69.0 ( #7847 )
1 month ago
Thomas Kaul
0c2ebee8ac
Bugfix/opening asset profile from watchlist ( #7846 )
* Fix issue when opening asset profile
* Update changelog
1 month ago
Thomas Kaul
e43e2178db
Task/upgrade countries-and-timezones to version 3.10.0 ( #7845 )
* Update countries-and-timezones to version 3.10.0
* Update changelog
1 month ago
Thomas Kaul
ceaef13b70
Task/migrate watchlist to dedicated routes ( #7837 )
* Migrate create dialog to dedicated route
* Update changelog
1 month ago
Thomas Kaul
eee5d08084
Task/upgrade bull-board to version 9.5.0 ( #7844 )
* Update bull-board to version 9.5.0
* Update changelog
1 month ago
Thomas Kaul
f7c0a1b9fd
Task/include closed holdings by default in holdings endpoint ( #7843 )
* Return active and closed holdings in holdings endpoint
* Update changelog
1 month ago
Thomas Kaul
3e94e7f07a
Task/improve loading state of activity count in portfolio summary component ( #7841 )
* Improve loading state
* Update changelog
1 month ago
Thomas Kaul
f5b7e5f81a
Task/update OSS Friends ( #7840 )
Remove OpenBB
1 month ago
Szymon Łągiewka
85831dca84
Task/upgrade zod to version 4.5.4 ( #7774 )
* Update zod to version 4.5.4
* Update changelog
1 month ago