diff --git a/src/components/widgets/FeaturesList.astro b/src/components/widgets/FeaturesList.astro index dd829e8..3819380 100644 --- a/src/components/widgets/FeaturesList.astro +++ b/src/components/widgets/FeaturesList.astro @@ -39,11 +39,11 @@ const { { - specs.map(({ feature, isHeader, isSoon, isPro, values, available }) => ( + specs.map(({ feature, isHeader, isSoon, isPro, values, available, isV7 }) => ( - {isHeader && { isSoon && }{ isPro && }} + {isHeader && { isSoon && }{ isPro && }{ isV7 && }} {isHeader && products.map(() => )} - {!isHeader && { isSoon && } } + {!isHeader && { isSoon && }{ isV7 && } } {!isHeader && values && (values.map((val) => {val}))} {!isHeader && available && !isPro && available.map((yes) => {yes && })} {!isHeader && available && isPro && available.map((yes) => {yes && })} diff --git a/src/pages/get-supporter-edition.astro b/src/pages/get-supporter-edition.astro index 694e008..1e520dc 100644 --- a/src/pages/get-supporter-edition.astro +++ b/src/pages/get-supporter-edition.astro @@ -138,7 +138,6 @@ const metadata = { { feature: 'Dark and Light themes', available: [true, true], - isV6: true, }, { feature: 'Unlimited photo upload', @@ -156,12 +155,16 @@ const metadata = { feature: 'Multiple languages supported**', available: [true, true], }, + { + feature: 'Worker mode (asynchronous processing)', + available: [true, true], + isV7: true, + }, { feature: 'Hide Lychee SE call for actions ***', available: [true, false], }, - { feature: 'Photo management', isHeader: true, @@ -198,6 +201,11 @@ const metadata = { feature: 'Hotlink protection', available: [true, true], }, + { + feature: 'Photo rating (1 to 5 stars)', + available: [true, true], + isV7: true, + }, { feature: 'AES-Secured links', available: [false, true], @@ -219,6 +227,11 @@ const metadata = { feature: 'Smart albums', available: [true, true], }, + { + feature: 'Smart albums per user', + available: [true, true], + isV7: true, + }, { feature: 'Unlimited photos per album', available: [true, true], @@ -538,7 +551,6 @@ const metadata = { { feature: 'Statistics on your installation', available: [false, true], - isV6: true, }, { @@ -546,6 +558,7 @@ const metadata = { isHeader: true, isSoon: true, isPro: true, + isV7: true, }, { feature: 'Custom pricing (per size & license type)', diff --git a/src/types.d.ts b/src/types.d.ts index 59942e0..f87e316 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -257,7 +257,7 @@ export interface Features extends Omit, Widget { export interface Spec { feature: string; isHeader?: boolean; - isV6?: boolean; + isV7?: boolean; isSoon?: boolean; isPro?: boolean; values?: string[];