<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Version 1.8.0 on RawCull</title><link>https://rawcull.netlify.app/tags/version-1.8.0/</link><description>Recent content in Version 1.8.0 on RawCull</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 15 May 2026 08:10:55 +0200</lastBuildDate><atom:link href="https://rawcull.netlify.app/tags/version-1.8.0/index.xml" rel="self" type="application/rss+xml"/><item><title>Version 1.8.0</title><link>https://rawcull.netlify.app/blog/2026/05/14/version-1.8.0/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://rawcull.netlify.app/blog/2026/05/14/version-1.8.0/</guid><description>&lt;h1 id="rawcull-changelog--v174--180"&gt;RawCull Changelog — v1.7.4 → 1.8.0&lt;a class="td-heading-self-link" href="#rawcull-changelog--v174--180" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;RawCull has received improvements to image comparison, zoom review, rating workflow, thumbnail responsiveness, cache reliability, sharpness/similarity behavior, and release/test tooling.
Version 1.8.0 is submitted for update on Apple App Store.&lt;/p&gt;
&lt;h2 id="-v180"&gt;🚀 v1.8.0&lt;a class="td-heading-self-link" href="#-v180" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="-new-comparison-view"&gt;🖼️ New Comparison View&lt;a class="td-heading-self-link" href="#-new-comparison-view" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added a dedicated comparison view for reviewing selected images side by side.&lt;/li&gt;
&lt;li&gt;Supports comparing up to four selected thumbnails.&lt;/li&gt;
&lt;li&gt;Added keyboard navigation inside the comparison view.&lt;/li&gt;
&lt;li&gt;Added zoom and pan controls for closer inspection.&lt;/li&gt;
&lt;li&gt;Added focus mask and focus point overlays while comparing images.&lt;/li&gt;
&lt;li&gt;Added support for switching between thumbnail preview and extracted JPEG source.&lt;/li&gt;
&lt;li&gt;Added rating controls directly inside comparison mode.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-improved-zoom-review"&gt;🔍 Improved Zoom Review&lt;a class="td-heading-self-link" href="#-improved-zoom-review" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved the full-window zoom overlay experience.&lt;/li&gt;
&lt;li&gt;Added previous/next image navigation in zoom view.&lt;/li&gt;
&lt;li&gt;Added visible rating badge for the current image.&lt;/li&gt;
&lt;li&gt;Added keyboard shortcuts for zooming and switching image source.&lt;/li&gt;
&lt;li&gt;Added tests for zoom overlay navigation and behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-faster-and-more-responsive-thumbnail-handling"&gt;⚡ Faster and More Responsive Thumbnail Handling&lt;a class="td-heading-self-link" href="#-faster-and-more-responsive-thumbnail-handling" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved cancellation of thumbnail and JPEG extraction work.&lt;/li&gt;
&lt;li&gt;Switching or cancelling catalogs should now feel more responsive because old ImageIO work is cancelled earlier.&lt;/li&gt;
&lt;li&gt;Sony and Nikon thumbnail/JPEG extraction now check for cancellation before expensive decode work.&lt;/li&gt;
&lt;li&gt;Improved thumbnail loader slot accounting so cancelled requests do not consume concurrency capacity.&lt;/li&gt;
&lt;li&gt;Added regression tests for thumbnail loader cancellation and concurrency behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-sharpness-and-similarity-reliability"&gt;🎯 Sharpness and Similarity Reliability&lt;a class="td-heading-self-link" href="#-sharpness-and-similarity-reliability" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Similarity and burst actions now wait for in-progress sharpness scoring when needed.&lt;/li&gt;
&lt;li&gt;Prevents similarity/burst workflows from running before required sharpness scores are ready.&lt;/li&gt;
&lt;li&gt;Added test coverage for concurrent sharpness scoring behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-cache-and-memory-improvements"&gt;🧠 Cache and Memory Improvements&lt;a class="td-heading-self-link" href="#-cache-and-memory-improvements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved cache replacement accounting for memory and grid thumbnail caches.&lt;/li&gt;
&lt;li&gt;Improved test isolation around shared cache state.&lt;/li&gt;
&lt;li&gt;Added memory diagnostics checklist for validating large-catalog behavior.&lt;/li&gt;
&lt;li&gt;Improved cache-related concurrency tests.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-rating-workflow-improvements"&gt;⭐ Rating Workflow Improvements&lt;a class="td-heading-self-link" href="#-rating-workflow-improvements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added reusable rating controls and rating badge UI.&lt;/li&gt;
&lt;li&gt;Rating actions are now available in more review contexts, including comparison and zoom workflows.&lt;/li&gt;
&lt;li&gt;Ratings support reject, keeper, and 2-5 star values.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-build-and-test-tooling"&gt;🛠️ Build and Test Tooling&lt;a class="td-heading-self-link" href="#-build-and-test-tooling" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added shared Xcode scheme.&lt;/li&gt;
&lt;li&gt;Added dedicated test plans:
&lt;ul&gt;
&lt;li&gt;Smoke&lt;/li&gt;
&lt;li&gt;Full test suite&lt;/li&gt;
&lt;li&gt;Performance&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Updated Makefile test commands.&lt;/li&gt;
&lt;li&gt;Improved documentation for test architecture and release validation.&lt;/li&gt;
&lt;li&gt;Pinned Swift Package dependencies to exact versions for more predictable builds.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-camera-and-image-extraction-notes"&gt;📷 Camera and Image Extraction Notes&lt;a class="td-heading-self-link" href="#-camera-and-image-extraction-notes" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Continued improvements to Sony ARW thumbnail extraction.&lt;/li&gt;
&lt;li&gt;Added cancellation-aware extraction paths for Sony and Nikon raw/JPEG preview handling.&lt;/li&gt;
&lt;li&gt;Nikon support remains experimental.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-latest-commit-after-v180"&gt;📝 Latest Commit After v1.8.0&lt;a class="td-heading-self-link" href="#-latest-commit-after-v180" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="-documentation"&gt;📚 Documentation&lt;a class="td-heading-self-link" href="#-documentation" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Updated README release information and project description.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>