mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-15 02:41:09 +02:00
Lieferung M2 (docs/plans/forms-module.md M2): - BuilderView mit Title/Description-Inputs (autosave-on-blur), Status-Pills (draft/published/closed), Delete-Button mit confirm, Drag-reorder über svelte-dnd-action + flip-Animation. - FieldEditor pro Feld: Label-Input, Pflichtfeld-Toggle, Typ-Switcher über alle 11 Field-Types, kollabierbare "Erweitert"-Section mit helpText + type-spezifischer Konfig (Optionen für choice-Felder mit Add/Remove, ratingScale-Toggle 5/10, min/max für number, maxLength für text). Type-switch räumt stale Konfig auf. - FieldPalette mit 11 Buttons (Glyph + Label) — Klick erzeugt frisches Feld via makeDefaultField + dispatch an Builder. - SettingsPanel: submitButtonLabel, successMessage, requireEmail, allowMultipleSubmissions, anonymous. - field-defaults.ts: makeDefaultField(type) generiert je Typ sinnvolle Defaults — choice mit 2 Optionen, rating mit 5er-Skala, consent required + Standard-Text. - Route /forms/[id] mit RoutePage-Wrapper. - 38 neue i18n-Keys × 5 Locales (forms.builder.*). Optimistic-UI: items-State wird lokal gepatcht vor store.update um Type-Switches sofort zu rendern; field-array re-syncet bei upstream-id-Änderung (multi-tab). Re-applied from notes-space-context branch (cherry 7767e6761, forms-only subset, ohne Parallel-Session context-removal). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| calc/packages/shared | ||
| calendar | ||
| cards | ||
| chat | ||
| citycorners | ||
| contacts | ||
| context | ||
| docs | ||
| food | ||
| guides | ||
| inventory | ||
| mana | ||
| manavoxel | ||
| memoro | ||
| moodlit | ||
| mukke | ||
| news | ||
| photos | ||
| picture | ||
| plants | ||
| presi | ||
| questions | ||
| quotes/packages/content | ||
| skilltree | ||
| storage | ||
| times | ||
| todo | ||
| traces | ||
| uload | ||