v1.0.11 — Cache write fix (float32) — cache finally persists
Cache now actually persists
Echec ecriture cache : Object of type float32 is not JSON serializable
Some analysis fields are numpy float32 / int64, which json.dumps can't
write — so the cache file was never saved, and every run re-analyzed
everything (no duplicate-skipping). save_cache (and the live preview
messages) now serialize numpy types correctly.
Answer to "shouldn't it read the JSONs first to avoid duplicates?": it already
does — load_cache runs at the start of every analysis. The write was the
broken part. Now that it persists, re-scanning a folder reuses the unchanged
photos and only analyzes new/modified ones.
Updating
- In-app updater now works (fixed in 1.0.10): ⚙ Config → 🔄 Check → ⬇ Install
- Or
git pull