Meleki
f4ad949db4
Layout/Style adjustments
2026-02-27 09:16:05 +01:00
Meleki
01c5bedb6d
Attachment-Indicator auch in archivierten Nachrichten anzeigen
2026-02-27 09:08:15 +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
663f2c2a9a
Multi-File Upload, Dateinamen in History, kein Auto-Scroll bei Attachment-Klick
2026-02-27 08:28:59 +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
48be82905e
Session-Kontext: Textarea für System-Prompt pro Session
2026-02-27 06:52:47 +01:00
Meleki
b752c99a64
Per-session workspace, tools only when workspace set
...
- Session has workspace field (absolute path, optional)
- ToolService stateless, receives workspace per call
- No workspace = no tools sent to API
- Removed hardcoded workspace from Program.cs
- Workspace field in session edit form
2026-02-26 22:26:53 +01:00
Meleki
002ef293f0
System prompt: build from agent persona/instructions, store in chain, remove UI textarea
2026-02-26 21:42:32 +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
fb2c3a0720
History Polling: Message-ID-basiert, neuer /api/history/poll Endpoint
2026-02-26 15:54:01 +01:00
Meleki
19f926da05
Frontend Refactoring: HTML/CSS/JS getrennt, modulare Struktur
2026-02-26 15:43:10 +01:00
Meleki
9f2f3fee1f
Persistenz: SQLite + Dapper, chains/messages Tabellen, History-Endpoint, Frontend History-Load
2026-02-26 15:21:34 +01:00
Meleki
6ccd8cdb06
SSE Streaming, Tool-Loop Refactor, Hilfsfunktionen extrahiert
2026-02-26 14:22:55 +01:00
Meleki
4531a19b39
Initial: Debug Console mit Tool Use Loop
...
- Anthropic Messages API mit OAuth Token Auth
- Chat Interface mit Message History
- Tools: read_file, write_file, edit_file, list_files
- Multi-Turn Tool Loop (max 25 Iterationen)
- Steps-basiertes Response Format (Text + Tool interleaved)
- Sandboxed Workspace für Dateioperationen
2026-02-26 14:13:25 +01:00