cards/apps/web/src/lib
Till JS 595f1f9cb6 refactor(web): ClozeCardForm + MultipleChoiceCardForm extrahieren + Import-Bug fixen
- `ClozeCardForm.svelte`: Lückentext-Formular-Sektion aus cards/new herausgezogen
- `MultipleChoiceCardForm.svelte`: MC-Options-Builder (inkl. 85 Zeilen MC-CSS)
  aus cards/new herausgezogen — cards/new: 1010 → 856 Zeilen
- Import-Bug in 9 Dateien behoben: Python-Skript hatte apiErrorMessage-Import
  in mehrzeilige import-Blöcke eingefügt (Syntaxfehler)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 16:35:01 +02:00
..
anki Phase 9k: Media-Upload via MinIO-Container 2026-05-08 18:42:56 +02:00
api feat(web): apiErrorMessage-Utility + MultipleChoice-Fallback 2026-05-10 16:27:19 +02:00
auth fix(web): SvelteKit-env via \$env/dynamic/public statt import.meta.env 2026-05-08 22:03:35 +02:00
components refactor(web): ClozeCardForm + MultipleChoiceCardForm extrahieren + Import-Bug fixen 2026-05-10 16:35:01 +02:00
i18n feat(decks): Edit-Icon auf Deck-Karten + Deck-Edit-Page 2026-05-10 15:57:37 +02:00
stores Phase 4: Frontend-Core MVP — Decks, Cards, Study mit FSRS-Loop 2026-05-08 16:52:31 +02:00
utils feat(decks): card-stack visualization + direct-launch study mode 2026-05-09 18:02:04 +02:00
index.ts Phase 0+1: Repo-Skelett für Cards-Greenfield 2026-05-08 14:08:41 +02:00
markdown.ts Phase 9k: Media-Upload via MinIO-Container 2026-05-08 18:42:56 +02:00