Version 1.5.0
Categories:
Version 1.5.0 - April 15, 2026
RawCull changes summary — v1.4.8 → v1.5.0
✨ New
- Added image similarity scoring (Vision feature prints), including:
- catalog indexing
- “Find Similar” ranking from selected image
- optional similarity sort controls in grid view
- Added similarity indexing progress and cancel controls.
🚀 Improvements
- Improved zoom/preview memory behavior:
- better task cancellation on window close
- explicit image payload clearing on dismiss
- reduced ImageIO cache retention in preview extraction paths
- Updated JPG extraction flow to process filtered files (not only full catalog).
- Improved UI consistency by switching several controls/materials to
.regularMaterial. - Updated preview thumbnail default from 2048 → 1616 (and adjusted settings range).
🐞 Fixes
- Fixed zoom window memory retention issues (buffer/task lifecycle cleanup).
- Improved fallback behavior and logging in ARW embedded preview extraction.
- General concurrency/task-safety fixes around focus-mask and zoom updates.
🧪 Tests
- Added SimilarityScoringTests.
- Expanded and cleaned sharpness numeric helper tests and test naming.
🔧 Maintenance
- Minor Swift formatting and cleanup updates across project files.
Full compare: https://github.com/rsyncOSX/RawCull/compare/v1.4.8...v1.5.0
Release: https://github.com/rsyncOSX/RawCull/releases/tag/v1.5.0