Skip to content

v0.6.0

Choose a tag to compare

@mdemirhan mdemirhan released this 08 Mar 23:42
· 162 commits to main since this release

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