Thomas Kaul
72f11a8c82
Task/improve watchlist performance by removing market price index of market data database table ( #7907 )
* Improve watchlist performance
* Update changelog
3 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
3 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
3 weeks ago
Thomas Kaul
2f30b11cff
Task/centralize X-ray rule settings ( #7887 )
Centralize X-ray rule settings
3 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
3 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
3 weeks 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>
3 weeks ago
Thomas Kaul
46d060df1b
Bugfix/coupon validation in Stripe checkout session ( #7877 )
Fix coupon validation
3 weeks ago
Thomas Kaul
e3e0199d36
Task/refactor params of getValues() in current rate service ( #7829 )
Refactoring
4 weeks ago
Thomas Kaul
22b7b6396a
Feature/add MCP tool to search asset profiles ( #7849 )
* Add MCP tool to search asset profiles
* Update changelog
4 weeks 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
Szymon Łągiewka
85831dca84
Task/upgrade zod to version 4.5.4 ( #7774 )
* Update zod to version 4.5.4
* Update changelog
1 month ago
Thomas Kaul
0a6fea9fcf
Task/improve handling of excluded holdings ( #7828 )
* Improve handling of excluded holdings
* Update changelog
1 month ago
Thomas Kaul
3dfd3486fb
Task/harden validation in Stripe checkout session endpoint ( #7824 )
* Harden validation
* Add rate limiting
1 month ago
Thomas Kaul
859b5f8701
Bugfix/data provider info of holding ( #7817 )
* Fix data provider info of holding
* Update changelog
1 month ago
Thomas Kaul
932f3e18dd
Task/improve MCP (part 2) ( #7789 )
* Move the logic of the tools to the McpService
* Move the tables of the portfolio to the PortfolioTableService
* Render the tables from one column definition with a value function
1 month ago
Thomas Kaul
8e4114abbf
Task/improve MCP ( #7786 )
* Improve MCP server
* Update changelog
1 month ago
Thomas Kaul
f604a9e906
Task/limit length in various endpoints ( #7810 )
* Limit length for comment, search query and symbol
* Update changelog
1 month ago
Thomas Kaul
4bc4c4c339
Task/harden validation of query parameters in endpoints with filters ( #7809 )
* Harden validation of accounts, assetClasses, dataSource and tags in endpoints with filters
* Update changelog
1 month ago
Thomas Kaul
93a2694fee
Bugfix/daily request limit blocking users for longer than one day ( #7805 )
* Fix daily request limit blocking users for longer than one day
* Update changelog
1 month ago
Thomas Kaul
c33a17671b
Bugfix/additional data point at start of chart in holding detail dialog ( #7778 )
* Fix additional data point at start of chart in holding detail dialog
* Update changelog
1 month ago
Thomas Kaul
26d45a4fe2
Feature/add MCP tool to import activities ( #7766 )
* Add MCP tool to import activities
* Update changelog
1 month ago
Thomas Kaul
8f22f43606
Task/upgrade stripe to version 22.5.0 ( #7767 )
* Update stripe to version 22.5.0
* Update changelog
1 month ago
Thomas Kaul
b66975439b
Bugfix/market price fallback before first historical market data ( #7761 )
* Fix portfolio calculation for holdings with activities before first known historical market price
* Update changelog
1 month ago
Thomas Kaul
82b243f9ed
Bugfix/handling of cash positions ( #7660 )
* Fix handling of cash positions
* Update changelog
1 month ago
Thomas Kaul
a36b7f9ea4
Feature/extend MCP tool to get accounts by account id ( #7765 )
* Extend MCP tool to get accounts by account id
* Update changelog
1 month ago
Thomas Kaul
c48fb4bd67
Feature/add MCP tool to get accounts ( #7744 )
* Add MCP tool to get accounts
* Update changelog
1 month ago
Kenrick Tandrian
94aa4793fe
Task/improve type safety for unassigned variables in API ( #7755 )
* fix(api): resolve type errors in src/app
* fix(api): resolve type errors in src/services
* fix(api): update log level type
* fix(api): reformat files
1 month ago
Thomas Kaul
716697ec6a
Task/restrict support for filtering to public access for portfolio sharing ( #7753 )
* Restrict support for filtering to public access
* Update changelog
1 month ago
Thomas Kaul
c9cc020540
Task/extend accounts endpoint by filters ( #7748 )
* Extend accounts endpoint by accounts, assetClasses and tags filters
* Update changelog
1 month ago
Thomas Kaul
25cacf95bb
Bugfix/value redaction in latest activities of public portfolio page ( #7747 )
* Fix value redaction
* Update changelog
1 month ago
Thomas Kaul
e2a6048d1d
Feature/add MCP tool to get activities ( #7742 )
* Add MCP tool to get activities
* Update changelog
1 month ago
Thomas Kaul
01b6c7bd76
Bugfix/fix portfolio calculation for holdings with same symbol from different data sources ( #7664 )
* Fix portfolio calculation for holdings with same symbol
* Update changelog
1 month ago
Thomas Kaul
dbe3eecd87
Bugfix/date handling in time zone other than UTC ( #7723 )
* Fix date handling in time zone other than UTC
* Update changelog
1 month ago
Thomas Kaul
4c9ba9af83
Task/improve language localization of asset classes in AI prompt ( #7729 )
* Improve language localization of asset classes
* Update changelog
1 month ago
Thomas Kaul
b99e8a0c12
Task/add expiration date to access ( #7709 )
* Add expiration date to access
* Update changelog
1 month ago
Aaryaman Vyas
38b5d73c75
Bugfix/missing benchmark in performance chart for calendar year date ranges ( #7631 )
* Fix missing benchmark in performance chart for calendar year date ranges
* Update changelog
1 month ago
Thomas Kaul
5b6536ec85
Bugfix/validation of custom asset profile symbols ( #7721 )
* Improve validation of activities and asset profiles when combining custom asset profile symbol with data source other than MANUAL
* Update changelog
1 month ago
Thomas Kaul
c53730b848
Task/improve data source column in market data table of admin control ( #7722 )
* Improve data source column by showing resolved name
* Update changelog
1 month ago
Thomas Kaul
def48c6adf
Bugfix/data gathering blocked by failed jobs ( #7720 )
* Fix data gathering blocked by failed jobs
* Update changelog
1 month ago
Thomas Kaul
b4e8a4090d
Task/simplify recent market data gathering ( #7714 )
* Simplify recent market data gathering
* Update changelog
1 month ago
Thomas Kaul
0d0ed97227
Bugfix/response of historical market data gathering for a specific date ( #7717 )
* Fix response of historical market data gathering for a specific date
* Update changelog
1 month ago
Thomas Kaul
712a7a7e11
Bugfix/repeated historical market data gathering on weekends ( #7710 )
* Fix repeated historical market data gathering on weekends
* Update changelog
2 months ago
Thomas Kaul
ea4d66be54
Feature/setup MCP ( #7703 )
* Setup MCP
* Update changelog
2 months ago
Thomas Kaul
5b1945079e
Feature/add support to remove received access ( #7701 )
* Add support to remove a received access on the access page
* Update changelog
2 months ago
Thomas Kaul
1d00342702
Bugfix/market price carry forward on dates with activities ( #7702 )
* Fix market price carry forward on dates with activities
* Update changelog
2 months ago
Thomas Kaul
c542997d27
Task/extract public portfolio endpoint logic to service ( #7699 )
Extract logic to service
2 months ago
Thomas Kaul
3d9352255d
Feature/extend holdings table of AI prompt with activities count ( #7700 )
* Extend holdings table with activities count
* Update changelog
2 months ago
Thomas Kaul
745a0eed35
Feature/extend holdings table of AI prompt with date of first activity ( #7698 )
* Extend holdings table with date of first activity
* Update changelog
2 months ago
Thomas Kaul
4da8658eec
Task/improve type filter of activities table component to only list activity types in use ( #7602 )
* Limit type filter in activities table component to used types
* Update changelog
2 months ago