Version 3.1.1 beta
Categories:
RawCull Changelog: v2.3.5 β Latest Commits
The version 3.1.1 beta requiere macOS 27 (Golden Gate) latest beta either public or developer.
Commit range: 3b1c41d..ef34c7a
Current version: RawCull 3.1.1 (Build 307)
π Major Features
- Introduced the RawCull 3 local AI workflow.
- Added natural-language semantic photo search using CLIP models.
- Added CLIP-powered visual similarity analysis and burst grouping.
- Added SAM 3 Deep Review with subject isolation, detailed scoring, and burst-winner recommendations.
- Added automatic fallback to Apple Vision similarity when the selected CLIP model is unavailable.
- Added persistent storage for AI embeddings, masks, scores, signatures, and burst-review decisions.
π§ AI Models
- Added dedicated AI model settings and model-management views.
- Added model bundle discovery, validation, and resource management.
- Added support for selecting CLIP, SAM 3, and EfficientSAM models.
- Added model-location controls and validation feedback.
- Added model-download and Managed Background Assets infrastructure.
- Added license-acceptance handling for externally distributed models.
- Added model provenance, license notices, manifests, and installation documentation.
- Improved model-download validation, error handling, and test coverage.
π Grid and Similarity View
- Added clearer sharpness-scoring controls with scoring, re-scoring, sorting, and cancellation actions.
- Added contextual scoring targets for selected images, filtered images, or the complete catalog.
- Added combined Index & Find Similar behavior when CLIP index entries are missing.
- Improved similarity backend status and progress presentation.
- Improved selection coordination and keyboard navigation.
- Refined grid controls, button styling, and rating interactions.
π Loupe View
- Added a redesigned metadata panel for the selected image.
- Added expandable and collapsible metadata sections.
- Added keyboard control for showing or hiding metadata.
- Added filename, folder, camera, exposure, rating, and culling information.
- Improved source-image switching and one-to-one zoom rendering.
- Fixed one-to-one zoom so it displays actual image pixels.
- Improved thumbnail and image navigation while using Loupe View.
ποΈ Burst View
- Redesigned the burst-culling workspace.
- Added clearer burst numbering and frame-position indicators.
- Added navigation back to the burst list.
- Added reviewed and unreviewed burst controls.
- Added keyboard-action guidance for navigation, zoom, source selection, focus, rating, picks, and rejection.
- Added burst-aware metadata to the zoomed image view.
- Added culling status, rating, sharpness, focus, review, and recommendation information.
- Improved comparison-grid navigation and selected-frame handling.
ποΈ Sidebar and Navigation
- Refined the main catalog sidebar and file presentation.
- Added clearer empty, filtered, and missing-file states.
- Added image-sorting progress and status indicators.
- Moved additional navigation actions into application menu commands.
- Improved toolbar organization and reduced duplicate controls.
- Refined rating controls, filters, and rating-pin behavior.
β‘ Performance and Reliability
- Added replacement-safe thumbnail cache identities.
- Prevented stale cached thumbnails from being reused after files are replaced.
- Added bounded thumbnail preloading to reduce CPU and memory contention.
- Improved thumbnail loading, scanning, and disk-cache coordination.
- Added contention and memory diagnostics.
- Made histogram loading use the latest request when selections change quickly.
- Improved AI artifact persistence and cache-boundary handling.
- Improved catalog loading, sorting, saved-file persistence, and culling-state restoration.
- Improved similarity, sharpness, focus, and burst-analysis consistency.
βΏ Accessibility
- Added bounded accessibility labels, values, and hints across major workflows.
- Improved accessibility for ratings, image controls, focus controls, model management, and comparison views.
- Added accessible descriptions for image sorting and metadata controls.
- Improved keyboard-accessible culling and navigation actions.
π§ͺ Testing and Quality
- Added tests for semantic search, Deep Review, and AI integration.
- Added model-download and model-validation test coverage.
- Added thumbnail cache identity and contention tests.
- Added histogram request-ordering tests.
- Added typed AI persistence and cache-boundary tests.
- Added accessibility presentation tests.
- Added Loupe and Burst metadata tests.
- Added smoke-test and performance-test manifests.
- Expanded release metadata and package migration verification.
- Improved concurrency and Thread Sanitizer stability.
π οΈ Build and Documentation
- Updated the project for RawCull 3.0.0, 3.1.0, and 3.1.1.
- Added a dedicated model-downloader target and supporting entitlements.
- Updated Swift package dependencies and project configuration.
- Added model installation, provenance, and licensing documentation.
- Added Copy Engine design documentation.
- Updated the README with the RawCull 3 architecture, AI workflow, requirements, and build instructions.
- Updated export, release, smoke-test, and performance-test configuration.
π¦ Version Progression
- Released the initial RawCull 3.0.0 implementation.
- Stabilized AI persistence, thumbnail loading, accessibility, and release validation.
- Advanced the project to RawCull 3.1.0.
- Updated the current release to RawCull 3.1.1, Build 307.