Screenshots: restliche UI-Bereiche bebildert (65 Bilder), UI-Abgleich korrigiert

- Anwender: Fremdschluessel-Drawer, Uebersetzungsleiste, Feldsuche, JSON-Overlay, Medien-Lightbox, Upload-Warteschlange, Fremddatei, Stellvertretung
- Admin: Token-Liste/-Anlage, Projekt-Admin, Team-/Org-Drawer, Theme-Umschalter, Chat-Verlauf, Voice-Filter, Befehlspalette (konzept.md)
- Korrigiert: Token-Anlage nur im Profil, allowReload/-Backup/-Snapshots sind config.yml-Flags, UI-Strings (Serververwaltete Felder, Ausgewaehlte Medien), ADR-0003 ohne stillgelegten Sync
- Nicht darstellbar (im Mock): Session-Timeout, Suchindex-Banner, KI-Werkzeugstatus/Vision, Drill-Down, Inline-Anlage - als Platzhalter begruendet
- Build: 71 Seiten gruen, 0 tote Links/Anker/Bildpfade
This commit is contained in:
apairon committed 2026-10-17 02:28:56 +00:00
1 parent 1928922e07
commit 7cf81be169
32 files changed
+108 -20

No files matched your search

+4
View File
@@ -20,6 +20,10 @@ Die KI im **tibi-admin** (Verwaltungs-Backend, Release Nova) hilft dir beim Redi
Was die KI dabei sieht (`aiController.ts`, `AiChat.svelte`): Neben dem UI-Snapshot hängt der Chat deine Aktionen außerhalb des Chats an die nächste Nachricht an (`[User actions performed outside of chat] … [User message] …`) und markiert die erste Nachricht mit `[lang=de]` (bzw. deiner Sprache). Manche Provider verlangen die Systemnachricht genau einmal vorn — deshalb wandern Aktionen in die Benutzer-Nachricht, nicht in eine zweite Systemnachricht.
Über das Menü neben **Nova** verwaltest du den **Chat-Verlauf**: **Neuer Chat** beginnt ein leeres Gespräch, darunter listet der Admin gespeicherte Konversationen. Der Verlauf liegt nur lokal im Browser (`localStorage`); ohne gespeicherte Gespräche steht dort **Noch keine Konversationen**.
![Chat-Verlauf im tibi-admin: geöffneter Nova-Chat mit Verlaufsmenü, Neuer-Chat-Eintrag und Hinweis auf leere Konversationsliste](../../../assets/admin/admin-ki-verlauf.webp)
| Baustein | Datei | Aufgabe |
|---|---|---|
| Verlauf | `lib/aiChatHistory.ts` | Gespräche in `localStorage` (`tibi-ai-conversations`, weiches Limit ~4 MB, älteste zuerst raus) |