Repository navigation
v0.6.0
Full Changelog: v0.5.0...v0.6.0
Incremental Indexing
Session files are now indexed incrementally. The indexer tracks its position in each file and resumes from where it left off instead of re-reading the entire file. This significantly improves performance for large, actively-written sessions.
Indexing Status
The toolbar now shows live indexing status — current job state, queued file count, and a running/queued badge. Refresh and reindex controls are disabled while indexing is in progress.
On macOS with Electron 35+, the app automatically falls back to a child-process indexer to avoid a platform-specific crash in worker threads.
Diagnostic Logging
Indexing events — content truncations, parsing issues, and data trimming decisions — are now captured with structured codes and severities, and written to a rotating debug log (10 MB cap, 5 archives).
Content stored in the database is subject to size limits to keep the index manageable:
| Content | Limit |
|---|---|
| Message content | 256 KB |
| Full-text search content | 32 KB |
| Tool call JSON payload | 64 KB |