diff --git a/apps/mana/apps/web/src/lib/modules/comic/components/CharacterPicker.svelte b/apps/mana/apps/web/src/lib/modules/comic/components/CharacterPicker.svelte index 2ae71ef6f..e128b9462 100644 --- a/apps/mana/apps/web/src/lib/modules/comic/components/CharacterPicker.svelte +++ b/apps/mana/apps/web/src/lib/modules/comic/components/CharacterPicker.svelte @@ -111,19 +111,32 @@ Protagonist

- Dein Gesicht ist Pflicht. Body-Ref und bis zu {MAX_GARMENTS} Kostüm-Fotos sind optional. + Dein Gesicht ist Pflicht. Body-Ref und bis zu {MAX_GARMENTS} Kostüm-Fotos sind optional — klicke + ein Bild oder das ✕, um es wieder zu entfernen.

- +
{#if face?.publicUrl} - Face-Ref +
+ Face-Ref + + Pflicht + +
{:else}
Face
- +
{#if body?.publicUrl} @@ -174,11 +198,21 @@ Body
- + {#each garmentPicks as g (g.id)} {@const mediaId = g.mediaIds[0]}
-
+ -
+ + + {g.name} diff --git a/apps/mana/apps/web/src/lib/modules/comic/components/StoryForm.svelte b/apps/mana/apps/web/src/lib/modules/comic/components/StoryForm.svelte index d7b80cbff..f23e1fea2 100644 --- a/apps/mana/apps/web/src/lib/modules/comic/components/StoryForm.svelte +++ b/apps/mana/apps/web/src/lib/modules/comic/components/StoryForm.svelte @@ -65,7 +65,7 @@ placeholder="Bug-Hunt-Frust, Urlaubs-Abenteuer, …" maxlength={120} autocomplete="off" - class="block w-full rounded-md border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground focus:border-primary focus:outline-none" + class="block w-full rounded-md border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground focus:border-primary focus:outline-none focus:ring-1 focus:ring-primary disabled:opacity-50" disabled={submitting} required /> @@ -102,7 +102,7 @@ rows={3} maxlength={800} placeholder="Kurze Zusammenfassung, Ton, Ziel der Geschichte. Wird im AI-Storyboard-Flow (M4) als Briefing genutzt." - class="block w-full rounded-md border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground focus:border-primary focus:outline-none" + class="block w-full resize-none rounded-md border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground focus:border-primary focus:outline-none focus:ring-1 focus:ring-primary disabled:opacity-50" disabled={submitting} >