Adds a Delete button to the Chat tab with confirmation modal. Features: - Delete button next to Stop/New session (disabled during generation) - Hidden for main session (cannot delete main) - Confirmation modal with session name - Enter key to confirm, Escape to cancel - After deletion: switches to main session and refreshes chat - Archives transcript when deleting (same as Sessions tab) Changes: - ui/src/ui/views/chat.ts: Add delete props, modal overlay, delete button - ui/src/ui/app.ts: Add chatDeleteConfirm state - ui/src/ui/app-render.ts: Wire up delete handlers, hide for main, switch after delete - ui/src/styles/components.css: Styles for confirmation modal |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| index.html | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||