Thomas Kaul

Results 116 issues of Thomas Kaul

As Ghostfolio continues to evolve, some translations are still missing. We need your help to make Ghostfolio fully accessible to Dutch-speaking users! Here’s how you can participate in the translation...

enhancement
good first issue
help wanted

As Ghostfolio continues to evolve, some translations are still missing. We need your help to make Ghostfolio fully accessible to French-speaking users! Here’s how you can participate in the translation...

enhancement
good first issue
help wanted

Add support for pagination (`skip`, `take`) to the [endpoint](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/app/admin/admin.controller.ts#L355): `GET api/v1/admin/user` Reference: `GET api/v1/admin/market-data` (see [here](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/app/admin/admin.controller.ts#L193))

enhancement
good first issue
hacktoberfest
NestJS

The goal of this issue is to extend the existing [notification service](https://github.com/ghostfolio/ghostfolio/blob/main/apps/client/src/app/core/notification/notification.service.ts) by a prompt functionality similar to [prompt()](https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt). The new `GfPromptDialogComponent` (cf. [GfConfirmationDialogComponent](https://github.com/ghostfolio/ghostfolio/blob/main/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts)) should include a `mat-input` and support...

enhancement
good first issue
help wanted
hacktoberfest
Angular

**Bug Description** The deletion of a custom currency fails. **To Reproduce** 1. Go to _Admin Control_ -> _Market Data_ 2. Click the + button, switch to _Add Currency_ and add...

bug
good first issue
help wanted
hacktoberfest
NestJS

[redactAttributes()](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/helper/object.helper.ts#L34) replaces specific attributes based on provided values in an object. The current recursive implementation is slow and needs to be optimized. Goal: Reduce [redactAttributes execution time](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/helper/object.helper.spec.ts#L42) with your own...

enhancement
help wanted
hacktoberfest

Currently the font color assignment of the [treemap chart component](https://github.com/ghostfolio/ghostfolio/blob/main/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts) is static (white). From now on, the font colors should be assigned dynamically depending on the background color to improve...

enhancement
good first issue
help wanted
hacktoberfest
Angular

Store `createdAt: Date;` in the [PortfolioSnapshot](https://github.com/ghostfolio/ghostfolio/blob/main/libs/common/src/lib/models/portfolio-snapshot.ts) and return this date in [PublicPortfolioResponse](https://github.com/ghostfolio/ghostfolio/blob/main/libs/common/src/lib/interfaces/responses/public-portfolio-response.interface.ts#L4) (via [portfolioService.getPerformance()](https://github.com/ghostfolio/ghostfolio/blob/main/apps/api/src/app/portfolio/portfolio.service.ts#L1100)). `createdAt` is additional information for the client about the freshness of the calculations.

enhancement
good first issue
help wanted
hacktoberfest
NestJS

Extend the [form](https://github.com/ghostfolio/ghostfolio/blob/main/libs/ui/src/lib/assistant/assistant.component.ts#L132) of the assistant component by a selector for holdings. ### Implementation Details * The selector should be similar to the one in [ImportActivitiesDialog](https://github.com/ghostfolio/ghostfolio/blob/main/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html#L31-L60) * Holdings can be...

enhancement
good first issue
help wanted
hacktoberfest
Angular