From 9cf3e31af26b33a1d8914e2dbb223a53d3a1c3bf Mon Sep 17 00:00:00 2001 From: Riccardo Giorato Date: Wed, 11 Feb 2026 11:37:28 +0100 Subject: [PATCH] Enforce MAX_USER_PROMPT limit in generate-page-modal and comic-creation-form --- components/editor/generate-page-modal.tsx | 20 ++++++---- components/landing/comic-creation-form.tsx | 10 +++-- lib/prompt.ts | 43 +++++++++++++++++++--- 3 files changed, 58 insertions(+), 15 deletions(-) diff --git a/components/editor/generate-page-modal.tsx b/components/editor/generate-page-modal.tsx index dfd0697..466115b 100644 --- a/components/editor/generate-page-modal.tsx +++ b/components/editor/generate-page-modal.tsx @@ -15,6 +15,7 @@ import { useKeyboardShortcut } from "@/hooks/use-keyboard-shortcut"; import { validateFileForUpload, generateFilePreview } from "@/lib/file-utils"; import { useS3Upload } from "next-s3-upload"; import { isContentPolicyViolation } from "@/lib/utils"; +import { MAX_SYSTEM_LENGTH, MAX_USER_PROMPT } from "@/lib/prompt"; interface CharacterItem { url: string; @@ -330,13 +331,19 @@ export function GeneratePageModal({