Skip to content

v1.0.11 — Cache write fix (float32) — cache finally persists

Choose a tag to compare

@akalavol akalavol released this 01 Jun 06:42
· 4 commits to main since this release

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