diff --git a/app/admin/uploads/[uploadPath]/page.tsx b/app/admin/uploads/[uploadPath]/page.tsx index 100913af..cf0b1765 100644 --- a/app/admin/uploads/[uploadPath]/page.tsx +++ b/app/admin/uploads/[uploadPath]/page.tsx @@ -21,7 +21,7 @@ export default async function UploadPage({ params }: Params) { const { blobId, - photoFormExif, + formDataFromExif, imageResizedBase64: imageThumbnailBase64, shouldStripGpsData, error, @@ -32,7 +32,7 @@ export default async function UploadPage({ params }: Params) { }); const isDataMissing = - !photoFormExif || + !formDataFromExif || (AI_TEXT_GENERATION_ENABLED && !imageThumbnailBase64); if (isDataMissing && !error) { @@ -50,7 +50,7 @@ export default async function UploadPage({ params }: Params) { !isDataMissing ? @@ -140,6 +142,8 @@ export default function FieldSetWithStatus({ placeholder={placeholder} onChange={e => onChange?.(e.target.value)} readOnly={readOnly || pending || loading} + spellCheck={spellCheck} + autoCapitalize={!capitalize ? 'off' : undefined} className={clsx( 'w-full h-24 resize-none', Boolean(error) && 'error', @@ -156,6 +160,7 @@ export default function FieldSetWithStatus({ ? e.target.value === 'true' ? 'false' : 'true' : e.target.value)} type={type} + spellCheck={spellCheck} autoComplete="off" autoCapitalize={!capitalize ? 'off' : undefined} readOnly={readOnly || pending || loading} diff --git a/src/photo/PhotoLarge.tsx b/src/photo/PhotoLarge.tsx index b6f859e4..0949b316 100644 --- a/src/photo/PhotoLarge.tsx +++ b/src/photo/PhotoLarge.tsx @@ -307,12 +307,16 @@ export default function PhotoLarge({
  • {photo.isoFormatted}
  • {photo.exposureCompensationFormatted ?? '0ev'}
  • - {showSimulation && photo.filmSimulation && + {( + (showSimulation && photo.filmSimulation) + || photo.fujifilmRecipe + ) &&
    - + {showSimulation && photo.filmSimulation && + } {photo.fujifilmRecipe &&