=> ({
title: {
label: 'title',
@@ -72,7 +76,7 @@ const FORM_METADATA = (
label: 'semantic description',
capitalize: true,
validateStringMaxLength: STRING_MAX_LENGTH_LONG,
- hide: true,
+ hide: !aiTextGeneration,
},
tags: {
label: 'tags',
diff --git a/src/site/SiteChecklistClient.tsx b/src/site/SiteChecklistClient.tsx
index 7b08db87..0d8febec 100644
--- a/src/site/SiteChecklistClient.tsx
+++ b/src/site/SiteChecklistClient.tsx
@@ -40,6 +40,7 @@ export default function SiteChecklistClient({
isBlurEnabled,
isGeoPrivacyEnabled,
isPriorityOrderEnabled,
+ isAiTextGenerationEnabled,
isPublicApiEnabled,
isOgTextBottomAligned,
gridAspectRatio,
@@ -92,10 +93,16 @@ export default function SiteChecklistClient({
}}
/>;
- const renderEnvVar = (variable: string) =>
+ const renderEnvVar = (
+ variable: string,
+ minimal?: boolean,
+ ) =>
`{variable}`
- {renderCopyButton(variable, variable, true)}
+ {!minimal && renderCopyButton(variable, variable, true)}
;
const renderEnvVars = (variables: string[]) =>
- {variables.map(renderEnvVar)}
+ {variables.map(envVar => renderEnvVar(envVar))}
;
const renderSubStatus = (
@@ -294,6 +301,17 @@ export default function SiteChecklistClient({
collection/display of location-based data
{renderEnvVars(['NEXT_PUBLIC_GEO_PRIVACY'])}
+
+ Store your OpenAI secret key in order to add experimental support
+ for AI-generated text descriptions and enable an invisible field
+ called {'"Semantic Description"'} used to support CMD-K search
+ {renderEnvVars(['OPENAI_SECRET_KEY'])}
+