All checks were successful
Build AppImage / build (push) Successful in 7m51s
- KB-Hints werden automatisch in jeden Claude-Prompt injiziert - SQL-Queries berücksichtigen jetzt Priority (DESC) - Voice-zu-Claude-Pipeline: Sprache → Transkription → Claude → TTS - Hook-System feuert echte Events (SessionStart, Pre/PostToolUse) - Pattern-Detektion bei Tool-Fehlern aktiviert - Slash-Command Autocomplete mit CommandPalette - Updater abgesichert: Lock-Datei, Prozess-Guard, Bestätigungs-Dialog - ROADMAP.md und CHANGELOG.md aktualisiert Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
55 lines
2.6 KiB
Markdown
55 lines
2.6 KiB
Markdown
# Changelog
|
|
|
|
Alle nennenswerten Änderungen an Claude Desktop werden hier dokumentiert.
|
|
|
|
Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
|
|
|
---
|
|
|
|
## [Unreleased] - 2025-04-20
|
|
|
|
### Hinzugefügt
|
|
- **Slash-Command Autocomplete**: `/`-Eingabe im Chat öffnet Dropdown mit allen Commands, Skills und Built-ins (`commands.rs`, `CommandPalette.svelte`)
|
|
- **KB-Hints Injection**: Jede Nachricht an Claude bekommt automatisch relevante Wissensbasis-Einträge (`claude.rs`, `knowledge.rs`)
|
|
- **Voice-zu-Claude-Pipeline**: Spracheingabe wird transkribiert, an Claude gesendet, Antwort per TTS vorgelesen (`VoicePanel.svelte`)
|
|
- **Pattern-Detektion**: Tool-Fehler werden automatisch gegen bekannte Fehler-Patterns geprüft (`events.ts`)
|
|
- **Hook-Dispatch**: SessionStart, PreToolUse, PostToolUse feuern echte Events ans Frontend (`hooks.rs`, `events.ts`)
|
|
- **Updater Lock-Datei System**: PID-basiertes Locking verhindert parallele Update-Instanzen (`update.rs`)
|
|
- **Updater Bestätigungs-Dialog**: User muss Update-Installation bestätigen statt Überraschungs-Restart (`UpdateDialog.svelte`)
|
|
- **Updater Graceful Shutdown**: Frontend bekommt 2s Zeit zum State-Speichern vor Restart (`update.rs`, `lib.rs`)
|
|
- **Command-Registry**: Scannt `~/.claude/commands/` und `~/.claude/skills/` für Autocomplete (`commands.rs`)
|
|
|
|
### Geändert
|
|
- SQL-Queries in `knowledge.rs` sortieren jetzt nach `priority DESC` (höchste Priorität zuerst)
|
|
- `get_tool_hints()` korrigiert: War fälschlich `priority ASC`, jetzt `DESC`
|
|
- `search_knowledge()` filtert jetzt auch nach `status = 'active'`
|
|
- `UpdateDialog.svelte` auf Svelte 5 Runes migriert (`$state`, `$effect`, `$derived`)
|
|
- `lib.rs`: App-Lifecycle erweitert um Lock-Datei create/remove bei Start/Exit
|
|
|
|
### Behoben
|
|
- Updater konnte Binary ersetzen während App noch lief (kein Lock, kein Prozess-Check)
|
|
|
|
---
|
|
|
|
## [0.1.0] - 2026-04-14
|
|
|
|
### Erstveröffentlichung
|
|
|
|
Enthält Phase 1-16 der Roadmap:
|
|
|
|
- Tauri 2.0 + SvelteKit 5 App-Grundgerüst
|
|
- Claude Agent SDK Integration mit Live-Streaming
|
|
- 4-Panel Layout mit 24 UI-Komponenten
|
|
- SQLite Persistierung + Session-Management
|
|
- Guard-Rails System für kontrollierte OS-Zugriffe
|
|
- Claude-DB Integration (Wissensbasis durchsuchen/speichern)
|
|
- Intelligentes Context-Management (3-Schichten-Gedächtnis)
|
|
- Sprach-Interface (Whisper STT + OpenAI TTS)
|
|
- Multi-Agent-Architektur (Solo/Handlanger/Experten-Modi)
|
|
- Hook-System für Automatisierung
|
|
- VSCodium-Integration (WebSocket-Bridge)
|
|
- Programm-Steuerung (D-Bus, Xvfb, Playwright)
|
|
- Präsentations- & Schulungsmodus
|
|
- System-Monitor mit Performance-Metriken
|
|
- Subagent-Hierarchie mit Baumansicht
|
|
- CI/CD Pipeline (Forgejo Actions → AppImage)
|