Commit Graph
17 Commits
Author SHA1 Message Date
Meleki a927d6da33 Chat-Page: Archivieren-Button durch 3-Dot-Menü ersetzt 2026-02-27 10:45:35 +01:00
Meleki aa2d9f1200 Folder-Browser für Workspace-Auswahl, Layout/Style Anpassungen 2026-02-27 09:43:58 +01:00
Meleki f4ad949db4 Layout/Style adjustments 2026-02-27 09:16:05 +01:00
Meleki 4e3d92ff9f File-Refs als Preview-Tags statt inline Text, fullText-Kollision fix, hidden-Override fix 2026-02-27 09:05:30 +01:00
Meleki 491d3b916e File Explorer Modal: Workspace-Browser mit Textvorschau, Zeilennummern, Selektion als File-Picker im Chat 2026-02-27 08:57:35 +01:00
Meleki 1271c9c651 File-Upload: Attachments-Tabelle, Base64-Speicherung, Frontend mit Drag&Drop/Paste/Preview, Error-Handling Fix 2026-02-27 08:11:46 +01:00
Meleki 680f1d6fe2 Frontend style refactoring 2026-02-27 07:18:12 +01:00
Meleki a90b9427a5 Sessions: edit form, soft-delete, lazy creation, chat as separate page
- Session click opens edit form (name, description, image, agent) instead of chat
- Chat is now a separate route (#chat/{id}), opened via button
- Sessions created on save, not on click
- Soft-delete for sessions (is_deleted flag)
- Delete button in session form
- Removed title double-click editing from chat
- Card images now square (aspect-ratio: 1)
- New Session as placeholder card
2026-02-26 21:25:35 +01:00
Meleki 449c872296 Agents: CRUD, DB table, session binding, replace model picker
- agents table with name, avatar, description, model, persona, instructions, soft-delete
- AgentEndpoint (GET/POST/PUT/DELETE /api/agents)
- sessions + chains now reference agent_id
- ChatEndpoint resolves agent from session (no agent = no chat)
- system prompt built from agent persona + instructions
- frontend: agent editor with avatar upload, agent cards on dashboard
- session: agent dropdown replaces model picker, choice persisted
2026-02-26 20:59:19 +01:00
Meleki 0cd2d51d32 CSS refactor: border-width variable, darker border palette, hover/padding cleanup 2026-02-26 20:28:05 +01:00
Meleki 4bffcf2ee1 theme.css: CSS-Variablen für Farben und Größen, alle Files umgestellt 2026-02-26 20:09:33 +01:00
Meleki c0db8322f3 CSS aufgeteilt (base/main/prototype), prototype.html eigenes Init-Script 2026-02-26 19:56:23 +01:00
Meleki 80537c49ed SPA: Router, Dashboard, Session/Agent/Settings Pages, Sidebar entfernt 2026-02-26 19:50:00 +01:00
Meleki 25f07caf83 Sessions: Sidebar, Session-Wechsel, Archivieren-Button, alles session-bezogen 2026-02-26 18:37:24 +01:00
Meleki 8ddee38032 Kleine Anpassungen 2026-02-26 17:05:25 +01:00
Meleki 843c210209 Archiv-System: Clear archiviert, Button lädt ältere Archive chronologisch, kein Limit 2026-02-26 16:52:58 +01:00
Meleki 19f926da05 Frontend Refactoring: HTML/CSS/JS getrennt, modulare Struktur 2026-02-26 15:43:10 +01:00