0.1.31 (2026-07-15)
Bug Fixes
- ipc: code-review fixes — children_map consistency, TOCTOU, stale-entry eviction, fallback scans (2ae1bb8)
- ipc: evict directory's own status entry on readdir refresh (401c743)
- ipc: preserve concurrent lookup insertions in children_map readdir rebuild (5c19fc5)
- ipc: update detail_map and children_map atomically in readdir rebuild (e58365e)
- nautilus: read config as utf-8 and quit nautilus in postinst (a05fcf7)
Performance Improvements
- ci: unit test against release build to avoid re-building both versions in CI (ab82031)
- ipc: add ChildrenMap index for O(dir_size) detail/status lookups (2241bf5)
- ipc: convert StatusMap/FileDetailMap/SharedSet/FileIdMap to RwLock to fix DETAILDIR starvation (da95012)
- nautilus: cap pending invalidations and split pdf thumbnail throttle (64f2e98)