-
79c6926cec
Fix auth login URL and migrate users/me endpoint
master
admin
2026-05-21 16:46:38 +02:00
-
e066ff7420
Migrate app.py from Directus to snakkimo API
admin
2026-05-21 15:23:13 +02:00
-
d02788bd0e
feat: CRM-Dashboard, Content-Verwaltung und Wort-Autocomplete
admin
2026-05-19 23:37:48 +02:00
-
05c62ac414
feat: Bild in Annotieren-View löschen (Eintrag + Datei aus Directus)
admin
2026-05-16 21:19:51 +02:00
-
ceaa7eff3c
feat: lesbares Placeholder-Format {1.Hund} in Pair-Textfeldern
admin
2026-05-10 21:08:41 +02:00
-
9a32e4a39b
feat: Objekt inline bearbeiten in GenerateIt (Notizen + Wörter)
admin
2026-05-10 20:50:40 +02:00
-
5a7777f555
fix: Bearer-Token bei addDbObjectWord, deleteDbObjectWord, addDbPictureWord, deleteDbPictureWord, getDesignOptions
admin
2026-05-10 20:41:30 +02:00
-
22e6b0a5a5
fix: Design-PATCH fehlte Bearer-Token + Race Condition bei Fertigstellen
admin
2026-05-10 20:32:55 +02:00
-
79d1f2ba21
fix: design-options nutzt Admin-Token für Directus /fields/ Endpoint
admin
2026-05-10 20:20:24 +02:00
-
255ec51858
fix: design-options fallback wenn Directus fields API nicht erreichbar
admin
2026-05-10 20:15:45 +02:00
-
5424fea8e1
fix: blurhash cache miss, design dropdown visibility + add Hauptwörter panel
admin
2026-05-10 18:47:14 +02:00
-
17918a414b
feat: object words in right sidebar + design dropdown
admin
2026-05-10 18:26:38 +02:00
-
40c36182f1
feat: multi-word per object + {objectID.wordID} placeholders
admin
2026-05-10 16:49:24 +02:00
-
214f8a2019
feat: object label per object + {obj:UUID} sentence placeholders
admin
2026-05-10 13:04:37 +02:00
-
2595b8d32e
feat: individual word link_to (F/A/B), edit form word management, fix picture-based suggestions
admin
2026-05-10 12:20:21 +02:00
-
2e6cf094cb
feat: object words in left sidebar + suggestions in pair form
admin
2026-05-10 12:07:42 +02:00
-
8bcb3b9168
feat: edit and delete pairs in GenerateIt
admin
2026-05-10 11:58:57 +02:00
-
1bbe64db66
fix: level range 1-100 everywhere (pair slider was 1-10)
admin
2026-05-10 08:16:59 +02:00
-
f4b082329e
feat: blurhash placeholder while image loads
admin
2026-05-10 08:09:09 +02:00
-
7c983a7460
refactor: migrate to new db_* Directus collections
admin
2026-05-10 08:03:23 +02:00
-
5b99bef765
Merge branch 'claude/affectionate-agnesi-411173'
Tim Leikauf
2026-05-06 22:19:58 +02:00
-
-
5357805530
refactor: generate_questions auf natives Directus M2M umgestellt
Tim Leikauf
2026-05-06 22:19:42 +02:00
-
2458a024b3
Merge branch 'claude/affectionate-agnesi-411173'
Tim Leikauf
2026-05-06 22:14:33 +02:00
-
-
9c8ec853f6
refactor: replace _ensure_junction/_ensure_link with batch Directus ops in generate_questions
Tim Leikauf
2026-05-06 22:14:28 +02:00
-
d94c4a57c5
Merge: words_pictures natives Directus M2M
Tim Leikauf
2026-05-06 22:00:55 +02:00
-
-
a622ac49df
refactor(words): words_pictures auf natives Directus M2M umgestellt
Tim Leikauf
2026-05-06 22:00:55 +02:00
-
de124440a4
Merge: auto Relations-Setup beim Word-Save
Tim Leikauf
2026-05-06 21:52:10 +02:00
-
-
622907d426
fix(words): Relations-Setup automatisch beim ersten Word-Save
Tim Leikauf
2026-05-06 21:52:09 +02:00
-
0340f9bb7d
Merge: setup-words-pictures + debounce + level-update
Tim Leikauf
2026-05-06 21:44:53 +02:00
-
-
5e0de3014e
feat(setup): /api/setup-words-pictures – M2M-Relation words↔pictures einrichten
Tim Leikauf
2026-05-06 21:44:53 +02:00
-
860391bcbe
Merge: Level-Update + Picture-Link für bestehende Wörter
Tim Leikauf
2026-05-06 21:30:41 +02:00
-
-
cc782c0ef0
fix(words): bestehendes Wort → Level updaten + Picture-Link immer setzen
Tim Leikauf
2026-05-06 21:30:41 +02:00
-
9acc1d93b4
Merge: Bildnavigation debounce fix
Tim Leikauf
2026-05-06 21:29:16 +02:00
-
-
08cce17976
fix(draw): Bildnavigation debounce – nur letztes Bild laden bei schnellem Weiterklicken
Tim Leikauf
2026-05-06 21:28:11 +02:00
-
202d4333a8
Merge: Words-Frame mit Level per Bild (Safe Words → Directus)
Tim Leikauf
2026-05-06 21:22:43 +02:00
-
-
84186110e7
feat(annotate): Words-Frame – Safe Words mit Level per Bild speichern
claude/affectionate-agnesi-411173
Tim Leikauf
2026-05-06 21:05:19 +02:00
-
-
20e8176cab
Add expand page
admin
2026-04-30 19:58:27 +02:00
-
f9b3714705
Debug: Purge-Details im Alert anzeigen (Status-Breakdown pro Collection)
admin
2026-04-26 21:05:48 +02:00
-
a1e2a01fad
Fix: reloadQW awaitet purgeOrphans vor dem Reload
admin
2026-04-26 20:56:34 +02:00
-
50d5377fb5
Fix: Archived Directus items als gelöscht behandeln
admin
2026-04-26 20:47:48 +02:00
-
ae10e60897
Globale Orphan-Bereinigung: /api/purge-all-orphans + UI-Button
admin
2026-04-26 20:42:13 +02:00
-
8f01c0396e
Orphan-Junction-Cleanup + Refresh-Button für Fragen/Wörter
admin
2026-04-26 20:38:26 +02:00
-
c2a2b0e6f7
Fix distractor_words special=m2m in Directus via eigenen Endpoint
admin
2026-04-26 20:25:09 +02:00
-
434dbb2b4a
Setup-Schema: distractor_words special=m2m per PATCH forcieren
admin
2026-04-26 20:20:15 +02:00
-
47af0d705c
short_answer_de/en/se Felder + Distractor-Wörter in Fragen-Sidebar
admin
2026-04-26 20:15:14 +02:00
-
f4a4b40914
Mehrwörtige Wort-Einträge verhindern + orange highlighten
admin
2026-04-26 11:02:15 +02:00
-
eea8e0518b
Schema-Setup-Button + Deploy-Fix-Notiz
admin
2026-04-26 10:53:04 +02:00
-
a37189ce3c
Fix: 2-Schritt-Query für questions/words ohne konfigurierte Directus-Relationen
admin
2026-04-26 10:49:53 +02:00
-
1bc6d8b30f
Add /api/setup-schema endpoint für Directus M2M Relationen
admin
2026-04-26 10:43:41 +02:00
-
0f83210aec
Fragen & Wörter nach Generate it anzeigen und löschen können
admin
2026-04-26 10:32:22 +02:00
-
2755632524
Optimize generate_questions: word cache + gunicorn timeout 300s
admin
2026-04-26 10:27:12 +02:00
-
0360bcd1e6
Generate it / Publish it: Claude Haiku integration + Generate page redesign
admin
2026-04-26 10:16:28 +02:00
-
99a8d7e0aa
Generieren: Bild wie Annotieren-Seite groß, Prompt als eingeklappte Leiste
admin
2026-04-26 08:23:08 +02:00
-
7f85b90a82
Generieren: Canvas-Highlighting, Baumstruktur-Objekte, keine Dropdowns
admin
2026-04-26 08:17:13 +02:00
-
88269ece2d
Standard-Prompt aktualisiert: short_answer, distractor_words, Platzhalter
admin
2026-04-26 08:09:24 +02:00
-
469e8dc385
Generieren-Seite: Objekte-Sidebar, Prompt-Editor mit Layouts, Wörter-Spalte
admin
2026-04-25 22:37:02 +02:00
-
a42fadef09
Fertigstellen-Button + drawing_created Status-Flow
admin
2026-04-25 21:49:13 +02:00
-
e18d9a5796
bbox/polygon durch selections ersetzen
admin
2026-04-25 21:36:22 +02:00
-
807c733770
Mehrere Auswahlen in einem Objekt speichern
admin
2026-04-25 21:23:22 +02:00
-
8219a5445c
Polygon: Standard-Modus + Schließen-Button
admin
2026-04-25 21:07:51 +02:00
-
83fdce80c7
Cache-Buster für script.js (v=2)
admin
2026-04-25 21:01:37 +02:00
-
4cd8a63a3d
Polygon-Schließen per Button + M2M-Setup-Route entfernt
admin
2026-04-25 20:53:14 +02:00
-
343d6a2389
Objekte direkt in Directus speichern + neuer Annotationsworkflow
admin
2026-04-25 20:26:46 +02:00
-
01812ce954
Fix: Canvas-Größe und Bild-Caching
admin
2026-04-25 11:34:06 +02:00
-
278289a380
Fix: Directus-Auth via Flask-Proxy (CORS umgehen)
admin
2026-04-25 11:28:11 +02:00
-
a392b680d2
Professionelles Redesign + Directus-Auth + Tag/Nacht-Modus
admin
2026-04-25 11:20:45 +02:00
-
e3dd473c5c
Dockerfile: curl hinzufügen für Coolify Health-Check
admin
2026-04-24 08:17:07 +02:00
-
5d47482d2a
Erster Commit
admin
2026-04-23 22:10:45 +02:00