Browse Source

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

pull/7067/head
Thomas Kaul 4 weeks ago
committed by GitHub
parent
commit
20db7dfd2e
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 13
      apps/client/src/app/components/admin-market-data/admin-market-data.html
  3. 79
      libs/common/src/lib/personal-finance-tools.ts

1
CHANGELOG.md

@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed ### Changed
- Added the selected asset profile count to the delete menu item of the historical market data table in the admin control panel
- Upgraded `yahoo-finance2` from version `3.14.2` to `3.15.3` - Upgraded `yahoo-finance2` from version `3.14.2` to `3.15.3`
### Fixed ### Fixed

13
apps/client/src/app/components/admin-market-data/admin-market-data.html

@ -239,7 +239,18 @@
[disabled]="!selection.hasValue()" [disabled]="!selection.hasValue()"
(click)="onDeleteAssetProfiles()" (click)="onDeleteAssetProfiles()"
> >
<ng-container i18n>Delete Profiles</ng-container> <ng-container i18n
>Delete
{{
selection.selected.length > 1
? selection.selected.length
: ''
}}
{selection.selected.length, plural,
=1 {Profile}
other {Profiles}
}</ng-container
>
</button> </button>
</mat-menu> </mat-menu>
</th> </th>

79
libs/common/src/lib/personal-finance-tools.ts

@ -1,6 +1,17 @@
import { Product } from '@ghostfolio/common/interfaces'; import { Product } from '@ghostfolio/common/interfaces';
export const personalFinanceTools: Product[] = [ export const personalFinanceTools: Product[] = [
{
hasFreePlan: true,
hasSelfHostingAbility: true,
key: 'acemoney',
name: 'AceMoney',
note: 'License is a perpetual license',
origin: 'US',
pricingPerYear: '$44.95',
slogan: 'Lifetime Personal Finance Control, One Single Payment.',
url: 'https://www.mechcad.net'
},
{ {
founded: 2023, founded: 2023,
hasSelfHostingAbility: false, hasSelfHostingAbility: false,
@ -361,6 +372,16 @@ export const personalFinanceTools: Product[] = [
slogan: 'Your financial superpower', slogan: 'Your financial superpower',
url: 'https://www.etops.com' url: 'https://www.etops.com'
}, },
{
founded: 2015,
hasFreePlan: true,
hasSelfHostingAbility: false,
key: 'everydollar',
name: 'EveryDollar',
origin: 'US',
slogan: 'Plan, track, find more margin',
url: 'https://www.ramseysolutions.com/money/everydollar'
},
{ {
founded: 2020, founded: 2020,
hasFreePlan: true, hasFreePlan: true,
@ -497,6 +518,17 @@ export const personalFinanceTools: Product[] = [
slogan: 'Take control over your investments', slogan: 'Take control over your investments',
url: 'https://www.folishare.com' url: 'https://www.folishare.com'
}, },
{
founded: 1993,
hasSelfHostingAbility: true,
key: 'fund-manager',
name: 'Fund Manager',
note: 'License is a perpetual license',
origin: 'US',
pricingPerYear: '$99',
slogan: 'Powerful portfolio management software',
url: 'https://www.fundmanagersoftware.com'
},
{ {
hasFreePlan: true, hasFreePlan: true,
hasSelfHostingAbility: false, hasSelfHostingAbility: false,
@ -528,6 +560,15 @@ export const personalFinanceTools: Product[] = [
slogan: 'Portfolio Tracker, Analysis & Community', slogan: 'Portfolio Tracker, Analysis & Community',
url: 'https://www.getquin.com' url: 'https://www.getquin.com'
}, },
{
hasFreePlan: true,
hasSelfHostingAbility: false,
key: 'goodbudget',
name: 'Goodbudget',
origin: 'US',
slogan: 'Budget with a why',
url: 'https://goodbudget.com'
},
{ {
hasFreePlan: true, hasFreePlan: true,
hasSelfHostingAbility: false, hasSelfHostingAbility: false,
@ -665,6 +706,16 @@ export const personalFinanceTools: Product[] = [
slogan: 'Sustainability insights for wealth managers', slogan: 'Sustainability insights for wealth managers',
url: 'https://leafs.ch' url: 'https://leafs.ch'
}, },
{
founded: 2020,
hasFreePlan: false,
hasSelfHostingAbility: false,
key: 'lunch-money',
name: 'Lunch Money',
origin: 'CA',
slogan: 'Delightfully simple personal finance and budgeting',
url: 'https://lunchmoney.app'
},
{ {
founded: 2018, founded: 2018,
hasFreePlan: false, hasFreePlan: false,
@ -725,6 +776,16 @@ export const personalFinanceTools: Product[] = [
slogan: 'The smartest way to track your crypto', slogan: 'The smartest way to track your crypto',
url: 'https://www.merlincrypto.com' url: 'https://www.merlincrypto.com'
}, },
{
hasFreePlan: false,
hasSelfHostingAbility: false,
key: 'mezzi',
name: 'Mezzi',
origin: 'US',
pricingPerYear: '$48',
slogan: 'Self-manage your wealth. Get fiduciary advice.',
url: 'https://www.mezzi.com'
},
{ {
founded: 1991, founded: 1991,
hasSelfHostingAbility: true, hasSelfHostingAbility: true,
@ -776,6 +837,15 @@ export const personalFinanceTools: Product[] = [
slogan: 'Have total control of your financial life', slogan: 'Have total control of your financial life',
url: 'https://www.moneyspire.com' url: 'https://www.moneyspire.com'
}, },
{
hasFreePlan: true,
hasSelfHostingAbility: true,
key: 'moneywell',
name: 'MoneyWell',
origin: 'US',
slogan: 'Personal Budgeting Software for Mac and iOS',
url: 'https://moneywell.app'
},
{ {
key: 'moneywiz', key: 'moneywiz',
name: 'MoneyWiz', name: 'MoneyWiz',
@ -1109,6 +1179,15 @@ export const personalFinanceTools: Product[] = [
slogan: 'Stock Portfolio Tracker', slogan: 'Stock Portfolio Tracker',
url: 'https://simpleportfolio.app' url: 'https://simpleportfolio.app'
}, },
{
founded: 2020,
hasFreePlan: false,
hasSelfHostingAbility: false,
key: 'simplifi',
name: 'Simplifi by Quicken',
origin: 'US',
url: 'https://www.quicken.com/products/simplifi'
},
{ {
founded: 2014, founded: 2014,
hasFreePlan: true, hasFreePlan: true,

Loading…
Cancel
Save