Browse Source

Merge branch 'main' into task/upgrade-yahoo-finance2-to-version-3.15.4

pull/7204/head
Thomas Kaul 2 weeks ago
committed by GitHub
parent
commit
5e21f5f2e0
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 4
      apps/client/src/app/pages/about/overview/about-overview-page.html
  3. 4
      apps/client/src/app/pages/landing/landing-page.html
  4. 1
      apps/client/src/app/pages/open/open-page.html
  5. 1
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
  6. 1
      apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html
  7. 1
      libs/ui/src/lib/accounts-table/accounts-table.component.html
  8. 1
      libs/ui/src/lib/activities-table/activities-table.component.html
  9. 1
      libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html
  10. 4
      libs/ui/src/lib/holdings-table/holdings-table.component.html
  11. 1
      libs/ui/src/lib/premium-indicator/premium-indicator.component.html
  12. 2
      libs/ui/src/lib/top-holdings/top-holdings.component.html

1
CHANGELOG.md

@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Improved the language localization by translating various tooltips across the application
- Upgraded `yahoo-finance2` from version `3.14.3` to `3.15.4`
## 3.19.1 - 2026-07-03

4
apps/client/src/app/pages/about/overview/about-overview-page.html

@ -16,6 +16,7 @@
>The source code is fully available as
<a
href="https://github.com/ghostfolio/ghostfolio"
i18n-title
title="Find Ghostfolio on GitHub"
>open source software</a
>
@ -49,6 +50,7 @@
>and is driven by the efforts of its
<a
href="https://github.com/ghostfolio/ghostfolio/graphs/contributors"
i18n-title
title="Contributors to Ghostfolio"
>contributors</a
></ng-container
@ -72,12 +74,14 @@
Ghostfolio
<a
href="https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg"
i18n-title
title="Join the Ghostfolio Slack community"
>Slack</a
>
community, post to
<a
href="https://x.com/ghostfolio_"
i18n-title
title="Post to Ghostfolio on X (formerly Twitter)"
>&#64;ghostfolio_</a
></ng-container

4
apps/client/src/app/pages/landing/landing-page.html

@ -14,6 +14,7 @@
<div class="mb-4">
<a
href="https://www.youtube.com/watch?v=yY6ObSQVJZk"
i18n-title
target="_blank"
title="Watch the Ghostfol.io Trailer on YouTube"
>
@ -58,6 +59,7 @@
>
<a
class="d-block"
i18n-title
title="Ghostfolio in Numbers: Monthly Active Users (MAU)"
[routerLink]="routerLinkOpenStartup"
>
@ -76,6 +78,7 @@
>
<a
class="d-block"
i18n-title
title="Ghostfolio in Numbers: Stars on GitHub"
[routerLink]="routerLinkOpenStartup"
>
@ -94,6 +97,7 @@
>
<a
class="d-block"
i18n-title
title="Ghostfolio in Numbers: Pulls on Docker Hub"
[routerLink]="routerLinkOpenStartup"
>

1
apps/client/src/app/pages/open/open-page.html

@ -8,6 +8,7 @@
the source code as
<a
href="https://github.com/ghostfolio/ghostfolio"
i18n-title
title="Find Ghostfolio on GitHub"
>open source software</a
>

1
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html

@ -233,6 +233,7 @@
) {
<button
class="ml-2 mt-1 no-min-width"
i18n-title
mat-button
title="Apply current market price"
type="button"

1
apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html

@ -28,6 +28,7 @@
<div class="flex-nowrap no-gutters row">
<a
class="d-flex overflow-hidden p-3 w-100"
i18n-title
title="Compare Ghostfolio to {{
personalFinanceTool.name
}} - {{ personalFinanceTool.slogan }}"

1
libs/ui/src/lib/accounts-table/accounts-table.component.html

@ -281,6 +281,7 @@
@if (element.comment) {
<button
class="mx-1 no-min-width px-2"
i18n-title
mat-button
title="Note"
(click)="onOpenComment(element.comment); $event.stopPropagation()"

1
libs/ui/src/lib/activities-table/activities-table.component.html

@ -366,6 +366,7 @@
@if (element.comment) {
<button
class="mx-1 no-min-width px-2"
i18n-title
mat-button
title="Note"
(click)="onOpenComment(element.comment); $event.stopPropagation()"

1
libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html

@ -35,6 +35,7 @@
</mat-form-field>
<button
class="ml-2 mt-1 no-min-width"
i18n-title
mat-button
title="Fetch market price"
(click)="onFetchSymbolForDate()"

4
libs/ui/src/lib/holdings-table/holdings-table.component.html

@ -120,7 +120,7 @@
mat-sort-header
>
<span class="d-none d-sm-block" i18n>Allocation</span>
<span class="d-block d-sm-none" title="Allocation">%</span>
<span class="d-block d-sm-none" i18n-title title="Allocation">%</span>
</th>
<td *matCellDef="let element" class="px-1" mat-cell>
<div class="d-flex justify-content-end">
@ -164,7 +164,7 @@
mat-sort-header="netPerformancePercentWithCurrencyEffect"
>
<span class="d-none d-sm-block" i18n>Performance</span>
<span class="d-block d-sm-none" title="Performance">±</span>
<span class="d-block d-sm-none" i18n-title title="Performance">±</span>
</th>
<td *matCellDef="let element" class="px-1" mat-cell>
<div class="d-flex justify-content-end">

1
libs/ui/src/lib/premium-indicator/premium-indicator.component.html

@ -1,5 +1,6 @@
<a
class="align-items-center d-flex"
i18n-title
title="Upgrade to Ghostfolio Premium"
[routerLink]="routerLinkPricing"
[style.pointer-events]="enableLink ? 'initial' : 'none'"

2
libs/ui/src/lib/top-holdings/top-holdings.component.html

@ -38,7 +38,7 @@
<ng-container matColumnDef="allocationInPercentage" stickyEnd>
<th *matHeaderCellDef class="px-2 text-right" mat-header-cell>
<span class="d-none d-sm-block" i18n>Allocation</span>
<span class="d-block d-sm-none" title="Allocation">%</span>
<span class="d-block d-sm-none" i18n-title title="Allocation">%</span>
</th>
<td *matCellDef="let element" class="px-2" mat-cell>
<div class="d-flex justify-content-end">

Loading…
Cancel
Save