audio-front: - AudioUploadField.svelte: Datei-Upload statt rohem media_ref-Textfeld; ruft uploadMedia() auf, zeigt Dateiname nach Upload + Replace-Button - Karten-Erstellungsseite: AudioUploadField ersetzt das unbrauchbare Textfeld - Edit-Seite: audio-front wird jetzt korrekt geladen (audio_ref + back statt dem falschen basic-else-Zweig) und gespeichert typing: - Aliases-Feld in Erstellungs- und Edit-Seite; kommagetrennte Alternativ- antworten werden in fields.aliases gespeichert und von checkTypingAnswer ausgewertet - Edit-Seite: typing wird jetzt korrekt geladen (front + answer + aliases) i18n: alle 5 Sprachen mit audio_upload_btn/uploading/failed/replace, typing_aliases_label/hint Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| web | ||