Thomas Kaul
afc8bc311d
Task/use import type for types in decorated signatures ( #7936 )
Refactor imports
5 days ago
Thomas Kaul
d724a63978
Filter MCP tools by scopes of access
5 days ago
Thomas Kaul
cc3d3208e0
Refactoring
6 days ago
Thomas Kaul
37e10a0889
Filter MCP tools by scopes of access
6 days ago
Thomas Kaul
fa4b4cc8ba
Feature/add MCP tool to get watchlist ( #7920 )
* Add MCP tool to get watchlist
* Update changelog
1 week ago
Thomas Kaul
72f11a8c82
Task/improve watchlist performance by removing market price index of market data database table ( #7907 )
* Improve watchlist performance
* Update changelog
1 week 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
1 week ago
Thomas Kaul
22b7b6396a
Feature/add MCP tool to search asset profiles ( #7849 )
* Add MCP tool to search asset profiles
* Update changelog
3 weeks ago
Szymon Łągiewka
85831dca84
Task/upgrade zod to version 4.5.4 ( #7774 )
* Update zod to version 4.5.4
* Update changelog
3 weeks 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
3 weeks ago
Thomas Kaul
8e4114abbf
Task/improve MCP ( #7786 )
* Improve MCP server
* Update changelog
3 weeks ago
Thomas Kaul
f604a9e906
Task/limit length in various endpoints ( #7810 )
* Limit length for comment, search query and symbol
* Update changelog
3 weeks 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
3 weeks ago
Thomas Kaul
26d45a4fe2
Feature/add MCP tool to import activities ( #7766 )
* Add MCP tool to import activities
* Update changelog
4 weeks ago
Thomas Kaul
82b243f9ed
Bugfix/handling of cash positions ( #7660 )
* Fix handling of cash positions
* Update changelog
4 weeks 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
4 weeks ago
Thomas Kaul
c48fb4bd67
Feature/add MCP tool to get accounts ( #7744 )
* Add MCP tool to get accounts
* Update changelog
4 weeks 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
4 weeks 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
4 weeks 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
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
ea4d66be54
Feature/setup MCP ( #7703 )
* Setup MCP
* Update changelog
1 month ago
Thomas Kaul
c542997d27
Task/extract public portfolio endpoint logic to service ( #7699 )
Extract logic to service
1 month ago
Thomas Kaul
3d9352255d
Feature/extend holdings table of AI prompt with activities count ( #7700 )
* Extend holdings table with activities count
* Update changelog
1 month 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
1 month ago
Thomas Kaul
45a20d3ea3
Task/increase daily request limit of Ghostfolio data provider within setup period ( #7674 )
Increase daily request limit within setup period
1 month ago
Thomas Kaul
87cb77a8fd
Feature/merge asset profile into existing asset profile ( #7654 )
* Merge asset profile into existing asset profile
* Update changelog
1 month ago
Thomas Kaul
5fd9fb9c34
Task/add write scopes to access ( #7638 )
* Add write scopes to access
* Update changelog
1 month ago
Thomas Kaul
108e29444a
Task/add scopes to access ( #7603 )
* Add scopes to access
* Update changelog
1 month ago
David Requeno
9d2e4b732c
Feature/add stock splits logic ( #7568 )
* Add business logic and tests for stock splits
* Update changelog
1 month ago
Thomas Kaul
92475c0b8b
Task/improve error log output of data provider and queue services ( #7622 )
* Improve error log output of data provider and queue services by omitting stack trace
* Update changelog
2 months ago
Thomas Kaul
e1eb127bce
Task/refactor impersonation mode into guard ( #7597 )
* Refactor impersonation mode into guard
* Update changelog
2 months ago
Thomas Kaul
fbd898b32d
Bugfix/user settings and calculations in impersonation mode ( #7592 )
* Fix user settings and calculations in impersonation mode
* Update changelog
2 months ago
Thomas Kaul
b812bc7421
Task/guard system tags in admin control panel ( #7532 )
* Guard system tags against deletion and renaming
* Update changelog
2 months ago
Thomas Kaul
75e3d032ab
Feature/stock splits setup (part 2) ( #7523 )
Improve stock splits setup
2 months ago
Thomas Kaul
0efadd7c8c
Task/destructure query parameters in controllers (part 2) ( #7505 )
Destructure query parameters in controllers
2 months ago
Thomas Kaul
d08239f31f
Task/destructure query parameters in controllers ( #7495 )
Destructure query parameters in controllers
2 months ago
Thomas Kaul
ddf446f915
Feature/stock splits setup ( #7251 )
* Stock splits setup
* Update changelog
2 months ago
Thomas Kaul
9b3f7eff5f
Task/improve search log output for unsupported queries ( #7480 )
* Improve search log output for unsupported queries
* Update changelog
2 months ago
Thomas Kaul
0a01d4234a
Bugfix/daily requests check in Ghostfolio data provider ( #7485 )
Fix daily requests check
2 months ago
Thomas Kaul
53adcf55aa
Task/rename EnhancedSymbolProfile to EnhancedAssetProfile ( #7423 )
Rename EnhancedSymbolProfile to EnhancedAssetProfile
2 months ago
Kenrick Tandrian
7d338c2c67
Task/improve type safety across API services and controllers ( #7417 )
* fix(api): resolve subscription undefined type errors
* fix(api): resolve session metadata null type errors
* feat(api): add type declaration on promises
* fix(api): resolve price undefined type errors
* fix(api): resolve type errors in benchmark service
2 months ago
Thomas Kaul
90a3fed652
Task/remove deprecated SymbolProfile from activity interface ( #7360 )
* Removed deprecated SymbolProfile from activity interface
* Update changelog
2 months ago
Thomas Kaul
37bd17d3c1
Task/simplify getHistorical() function response in data provider interface ( #7369 )
* Simplify getHistorical() function response
* Update changelog
2 months ago