Skip to content

v1.2 - Accuracy wave

Choose a tag to compare

@RobertasTa RobertasTa released this 20 Aug 06:02
· 43 commits to master since this release

v1.2 — Accuracy wave

The theme of this release is honesty of numbers and the packaged exe behaving exactly like the source.

Fixed

  • Extension catalog now works in the packaged exe. pletiniai.json was silently unavailable in frozen builds — the most important fix of this release. If you run from source, you were never affected.
  • Rotated photo copies are now found: the visual comparison respects EXIF orientation.
  • Three Lithuanian UI typos (caught during the live pre-release test).
  • File permissions are restored if a junk-file deletion fails halfway.

Improved

  • Honest space math: "can be freed" now counts size × (n−1) per duplicate group and excludes hardlinks — the number you see is the number you can actually reclaim. The UI shows both totals: what duplicates occupy and what deleting the copies would free.
  • Faster deep scan on large files: a 64 KB prefix pre-filter runs before full MD5 for files over 4 MB.
  • Suspects list truncation is now visible in the UI instead of silent.
  • Visual similarity threshold tightened (VIS_DIST 4 → 3) to match the hash-band guarantee — fewer false "similar" pairs.
  • Exe slimmed from 54 MB to 43 MB (unused libraries removed from the bundle).

New

  • ? menu — "About", "User guide", and "No answer here? Ask the AI": step-by-step instructions for a live consultation with the author (the AI that wrote this code) at claude.ai.
  • Portable mode marker migrated to SDF_portable.txt (old portable.txt still recognized).
  • Public test suite in tests/ + CI on every commit.

Integrity