v1.0.9 — Analysis cache now persists (no more full re-scans)
Cache fix
The .analyzer_cache.json wasn't being reused — every run re-scanned
everything. Root cause: on versions ≤ 1.0.5 the analysis crashed at the very
end (the summary_verdict bug, fixed in 1.0.6) before the cache was
written, so the cache file was never created.
What's new in 1.0.9
- Incremental cache saving — the cache is flushed every 10 images during
the analysis (and during phase-2 captioning), not only at the end. If a run
is interrupted (app closed, crash, power loss), the already-analyzed photos
are remembered and skipped next time. - Explicit cache log at the start of each run:
Cache trouvé : N photo(s) déjà analysée(s)orAucun cache (1er scan).
How the cache works (verified correct)
Each photo is keyed by name | size | modification-time:
- Unchanged file → reused instantly (no re-analysis)
- Modified or replaced file → re-analyzed
- New file added to the folder → only it gets analyzed
So: add 5 photos to a 200-photo set, re-scan → only the 5 new ones are processed.
Updating
- Zip users: ⚙ Config → 🔄 Check now → ⬇ Install update
- Git users:
git pull