Thomas Kaul

Results 116 issues of Thomas Kaul

The _Admin Control_ quick link in the [assistant](https://github.com/ghostfolio/ghostfolio/tree/main/libs/ui/src/lib/assistant) should be [excluded](https://github.com/ghostfolio/ghostfolio/blob/main/libs/common/src/lib/routes/routes.ts#L24) dynamically based on the user permission `permissions.accessAdminControl`.

enhancement
good first issue
help wanted
Angular

The goal of this issue is to integrate the [OpenRouter community provider](https://ai-sdk.dev/providers/community-providers/openrouter) of the [AI SDK](https://ai-sdk.dev) within the existing [AI service](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/app/endpoints/ai/ai.service.ts). ### Implementation details * `apiKey` should be provided via...

enhancement
good first issue
help wanted
NestJS

**Bug Description** It looks like two instances of `DataProviderService` are initialized. **To Reproduce** 1. Open the file `apps/api/src/services/data-provider/data-provider.service.ts` 2. Add the following code to the constructor: `console.log('Initialize DataProviderService');` 3. Start...

bug
help wanted
NestJS

The `ionicons` dependency needs to be upgraded to the latest version (`8.0`). Release notes: https://github.com/ionic-team/ionicons/releases/tag/v8.0.0 The first attempt of the upgrade has failed: https://github.com/ghostfolio/ghostfolio/pull/4694

good first issue
help wanted
Angular

To enhance the usability of the search in the [assistant](https://github.com/ghostfolio/ghostfolio/tree/main/libs/ui/src/lib/assistant), the objective of this issue is to automatically preselect the first item (one of quick links, holdings, or asset profiles)...

enhancement
good first issue
help wanted
Angular

Add a simple _[Storybook](https://ghostfol.io/development/storybook)_ story for the [entity logo component](https://github.com/ghostfolio/ghostfolio/tree/main/libs/ui/src/lib/entity-logo) including `size` (`"large"`), `tooltip` (`"Ghostfolio"`) and `url` (`"https://ghostfol.io"`) inputs. Use [HttpClientMock](https://github.com/ghostfolio/ghostfolio/blob/main/libs/ui/src/lib/mocks/httpClient.mock.ts) to mock the http request.

good first issue
help wanted
Angular

The goal of this issue is to set up the localization of the X-ray rule [AccountClusterRiskSingleAccount](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/models/rules/account-cluster-risk/single-account.ts). Please orient the implementation by reviewing the approach and changes made in https://github.com/ghostfolio/ghostfolio/pull/4835.

enhancement
good first issue
help wanted
Angular
NestJS

**Bug Description** Activities of type `FEE`, `INTEREST` and `LIABILITY` are unexpectedly listed in the (closed) _Holdings_ tab. **To Reproduce** 1. Import the following activity of type `FEE`: [account-fee.json](https://github.com/user-attachments/files/20062684/account-fee.json) 2. Navigate...

bug
help wanted
NestJS