claude-desktop/CHANGELOG.md
Eddy 0a447591da
All checks were successful
Build AppImage / build (push) Successful in 7m51s
Phase 1.5: Aktivierung & Quick-Wins [appimage]
- 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>
2026-04-20 13:00:40 +02:00

2.6 KiB

Changelog

Alle nennenswerten Änderungen an Claude Desktop werden hier dokumentiert.

Format angelehnt an Keep a Changelog.


[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)