docs: Phase 7 in CHANGELOG und ROADMAP dokumentiert
All checks were successful
Build AppImage / build (push) Has been skipped
All checks were successful
Build AppImage / build (push) Has been skipped
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c779fa7fc5
commit
359933686b
2 changed files with 28 additions and 0 deletions
13
CHANGELOG.md
13
CHANGELOG.md
|
|
@ -8,6 +8,19 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
|||
|
||||
## [Unreleased] - 2026-04-22
|
||||
|
||||
### Hinzugefügt (Phase 7: VS Code Extension Features)
|
||||
- **Accept/Reject DiffView**: Dateiänderungen nach Ausführung prüfen und akzeptieren oder rückgängig machen — DiffView mit interaktiven Buttons, Kompakt-Ansicht für große Diffs (`DiffView.svelte`, `checkpoint.rs`)
|
||||
- **Checkpoint/Rewind System**: Automatische Snapshots (content_before/content_after) bei Edit/Write Tool-Calls — SQLite-basiert, pro Session, Rewind auf beliebigen Checkpoint (`checkpoint.rs`, `db.rs`)
|
||||
- **@-Mentions im Chat**: `@datei.ts` öffnet Fuzzy-Autocomplete für Projektdateien, Dateiinhalt wird automatisch in den Prompt injiziert, Zeilenbereiche mit `#5-10` (`FileMention.svelte`, `context.rs`)
|
||||
- **Bridge Pending-Queue**: Nachrichten während laufender Claude-Verarbeitung werden gepuffert und automatisch nach dem aktuellen Turn verarbeitet — nahtloses Weitertippen (`claude-bridge.js`)
|
||||
- **Fuzzy File Search**: Score-basierter Algorithmus mit Start-Bonus, Separator-Bonus, Consecutive-Match — scannt Projektverzeichnis bis 5000 Dateien (`context.rs`)
|
||||
- **Session-Projekt-Sync**: Klick auf Session aktiviert automatisch das zugehörige Projekt (`SessionList.svelte`)
|
||||
- **Tool-ID Durchreichung**: Backend-IDs werden korrekt von tool-start bis tool-end durchgereicht — behebt endlos-pulsierende Aktivitätspunkte (`events.ts`, `app.ts`)
|
||||
|
||||
### Behoben
|
||||
- **Aktivitäts-Panel**: Grüne Punkte pulsieren nicht mehr endlos — Tool-IDs werden jetzt korrekt zwischen Backend und Frontend synchronisiert
|
||||
- **Session-Projekt-Verknüpfung**: Beim Klick auf eine Session wird das zugehörige Projekt automatisch aktiviert
|
||||
|
||||
### Hinzugefügt
|
||||
- **Bridge-Daemon (Phase 3)**: Bridge läuft als eigenständiger Daemon-Prozess, überlebt App-Neustarts — kein Cold-Start mehr (`claude-bridge.js --socket`, `claude.rs`)
|
||||
- **Unix Socket IPC (Phase 3)**: Kommunikation über Unix Domain Socket statt stdio — async, kein Block, Auto-Reconnect bei Verbindungsverlust (`claude.rs`, `claude-bridge.js`)
|
||||
|
|
|
|||
15
ROADMAP.md
15
ROADMAP.md
|
|
@ -99,6 +99,21 @@ Alles aus Phase 1-16 ist implementiert und funktionsfaehig:
|
|||
|
||||
---
|
||||
|
||||
## Phase 7: VS Code Extension Features (aktuell)
|
||||
|
||||
**Ziel:** Die besten Features der Claude Code VS Code Extension uebernehmen — Accept/Reject, @-Mentions, Checkpoints.
|
||||
|
||||
| Feature | Datei(en) | Status |
|
||||
|---------|-----------|--------|
|
||||
| ✅ Accept/Reject DiffView | `DiffView.svelte`, `checkpoint.rs`, `db.rs` | Post-Execution Approval mit Revert, Kompakt-Ansicht, interaktive Buttons |
|
||||
| ✅ Checkpoint/Rewind | `checkpoint.rs`, `db.rs`, `claude.rs`, `claude-bridge.js` | Automatische Snapshots bei Edit/Write, SQLite-basiert, Rewind auf beliebigen Punkt |
|
||||
| ✅ @-Mentions | `FileMention.svelte`, `context.rs`, `ChatPanel.svelte` | Fuzzy-Autocomplete, Dateiinhalt-Injection, Zeilenbereiche (#5-10) |
|
||||
| ✅ Bridge Pending-Queue | `claude-bridge.js` | Nachrichten waehrend laufender Verarbeitung puffern, Auto-Dispatch nach Turn |
|
||||
| ✅ Tool-ID Sync | `events.ts`, `app.ts` | Backend-IDs korrekt durchreichen, Aktivitaets-Punkte Bug behoben |
|
||||
| ✅ Session-Projekt-Sync | `SessionList.svelte` | Session-Klick aktiviert zugehoeriges Projekt automatisch |
|
||||
|
||||
---
|
||||
|
||||
## Technische Schulden
|
||||
|
||||
| Was | Prioritaet |
|
||||
|
|
|
|||
Loading…
Reference in a new issue