Thomas Kaul
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...
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...
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))
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...
**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...
[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...
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...
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.
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...