<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Version 2.2.6 on RawCull</title><link>https://rawcull.netlify.app/tags/version-2.2.6/</link><description>Recent content in Version 2.2.6 on RawCull</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 13 Jul 2026 13:51:33 +0200</lastBuildDate><atom:link href="https://rawcull.netlify.app/tags/version-2.2.6/index.xml" rel="self" type="application/rss+xml"/><item><title>Version 2.2.6</title><link>https://rawcull.netlify.app/blog/2026/07/13/version-2.2.6/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://rawcull.netlify.app/blog/2026/07/13/version-2.2.6/</guid><description>&lt;h1 id="rawcull-changelog-v224--latest-commits"&gt;RawCull Changelog: v2.2.4 → Latest Commits&lt;a class="td-heading-self-link" href="#rawcull-changelog-v224--latest-commits" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-version-226"&gt;🚀 Version 2.2.6&lt;a class="td-heading-self-link" href="#-version-226" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;To be updated on &lt;a href="https://apps.apple.com/no/app/rawcull/id6759362764?mt=12"&gt;Apple App Store&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="-redesigned-burst-groups"&gt;🗂️ Redesigned Burst Groups&lt;a class="td-heading-self-link" href="#-redesigned-burst-groups" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added a dedicated Burst Groups home screen.&lt;/li&gt;
&lt;li&gt;Organized burst tools and review categories into a clearer workflow.&lt;/li&gt;
&lt;li&gt;Added compact burst cards with improved visual separation.&lt;/li&gt;
&lt;li&gt;Added Clean View, showing only the highest-ranked frames from each burst.&lt;/li&gt;
&lt;li&gt;Added inline expand and collapse controls with hidden-frame counts.&lt;/li&gt;
&lt;li&gt;Improved Reviewed and Deferred state handling.&lt;/li&gt;
&lt;li&gt;Reviewed bursts now collapse automatically while deferred bursts remain available.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-dedicated-burst-review-workspace"&gt;🔍 Dedicated Burst Review Workspace&lt;a class="td-heading-self-link" href="#-dedicated-burst-review-workspace" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added a focused workspace for reviewing one burst at a time.&lt;/li&gt;
&lt;li&gt;Added a large image stage, filmstrip navigation, file information, ratings, tags, and burst actions.&lt;/li&gt;
&lt;li&gt;Added controls for marking bursts reviewed, deferring decisions, comparing candidates, and setting a manual pick.&lt;/li&gt;
&lt;li&gt;Added quick navigation between frames and burst groups.&lt;/li&gt;
&lt;li&gt;Improved JPEG, RAW, focus-mask, and AF-point inspection during burst review.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-expanded-keyboard-controls"&gt;⌨️ Expanded Keyboard Controls&lt;a class="td-heading-self-link" href="#-expanded-keyboard-controls" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;P&lt;/code&gt; and &lt;code&gt;N&lt;/code&gt; for previous and next burst frames.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;G&lt;/code&gt; to advance to the next burst group.&lt;/li&gt;
&lt;li&gt;Added arrow-key navigation throughout burst review.&lt;/li&gt;
&lt;li&gt;Added keyboard access to zoom, image sources, focus overlays, ratings, picks, and rejection.&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;B&lt;/code&gt; for keeping the best candidate on the burst comparison screen.&lt;/li&gt;
&lt;li&gt;Clarified that &lt;code&gt;P&lt;/code&gt; means previous frame during burst review; use &lt;code&gt;0&lt;/code&gt; to keep a frame neutral.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-improved-culling-grid"&gt;🖼️ Improved Culling Grid&lt;a class="td-heading-self-link" href="#-improved-culling-grid" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved burst-group presentation inside the main culling grid.&lt;/li&gt;
&lt;li&gt;Added clearer burst headers and direct group actions.&lt;/li&gt;
&lt;li&gt;Improved selection behavior while working with grouped images.&lt;/li&gt;
&lt;li&gt;Improved transitions between the burst home, grouped grid, review workspace, and comparison screen.&lt;/li&gt;
&lt;li&gt;Simplified toolbar controls for burst-oriented workflows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="ℹ-new-about-and-shortcut-guide"&gt;ℹ️ New About and Shortcut Guide&lt;a class="td-heading-self-link" href="#%e2%84%b9-new-about-and-shortcut-guide" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Redesigned the About window with adaptive, color-coded cards.&lt;/li&gt;
&lt;li&gt;Grouped shortcuts by Browse, Burst Groups, Image Preview, Zoom Preview, Manual Comparison, Burst Review, and App Commands.&lt;/li&gt;
&lt;li&gt;Added visual keycaps and contextual shortcut descriptions.&lt;/li&gt;
&lt;li&gt;Added accessibility labels for shortcut sections and commands.&lt;/li&gt;
&lt;li&gt;Made the About window scrollable and resizable.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-reliability-and-testing"&gt;🧪 Reliability and Testing&lt;a class="td-heading-self-link" href="#-reliability-and-testing" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added tests for burst keyboard navigation.&lt;/li&gt;
&lt;li&gt;Added tests for grouped-grid selection and burst actions.&lt;/li&gt;
&lt;li&gt;Added coverage for rating behavior and burst-review state transitions.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-version-225"&gt;🛠️ Version 2.2.5&lt;a class="td-heading-self-link" href="#-version-225" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="-safer-file-copying"&gt;🛡️ Safer File Copying&lt;a class="td-heading-self-link" href="#-safer-file-copying" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prevented failed folder selections from silently reusing an older security-scoped bookmark.&lt;/li&gt;
&lt;li&gt;Added stronger source and destination validation before starting a copy.&lt;/li&gt;
&lt;li&gt;Replaced the shared include-list file with a unique file for each copy operation.&lt;/li&gt;
&lt;li&gt;Prevented rsync from starting when the selected-file list cannot be created.&lt;/li&gt;
&lt;li&gt;Improved handling of filenames containing rsync filter characters.&lt;/li&gt;
&lt;li&gt;Added cleanup for temporary copy-operation files.&lt;/li&gt;
&lt;li&gt;Improved error reporting when copy preparation fails.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-culling-and-burst-workflow-improvements"&gt;🖼️ Culling and Burst Workflow Improvements&lt;a class="td-heading-self-link" href="#-culling-and-burst-workflow-improvements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved grouped-image presentation in the culling grid.&lt;/li&gt;
&lt;li&gt;Added clearer separation between individual burst groups.&lt;/li&gt;
&lt;li&gt;Added collapsible burst groups and compact ranked-frame presentation.&lt;/li&gt;
&lt;li&gt;Improved Reviewed, Deferred, and manual burst-decision state handling.&lt;/li&gt;
&lt;li&gt;Improved multi-selection and primary-selection consistency.&lt;/li&gt;
&lt;li&gt;Improved rating-filter consistency between the toolbar, visible grid, and keyboard navigation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-comparison-and-focus-analysis"&gt;🔬 Comparison and Focus Analysis&lt;a class="td-heading-self-link" href="#-comparison-and-focus-analysis" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added per-photo zoom, pan, focus-mask, and AF-point state in comparison views.&lt;/li&gt;
&lt;li&gt;Prevented interaction state from leaking between comparison candidates.&lt;/li&gt;
&lt;li&gt;Improved comparison scrolling and selection synchronization.&lt;/li&gt;
&lt;li&gt;Debounced comparison selection updates during horizontal scrolling.&lt;/li&gt;
&lt;li&gt;Improved protection against stale comparison image refreshes.&lt;/li&gt;
&lt;li&gt;Corrected sharpness sampling around expanded Gaussian blur boundaries.&lt;/li&gt;
&lt;li&gt;Updated RawParserKit integration and RAW diagnostic handling.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-performance-and-concurrency"&gt;⚡ Performance and Concurrency&lt;a class="td-heading-self-link" href="#-performance-and-concurrency" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added culling-grid render caching to reduce repeated grouping and lookup work.&lt;/li&gt;
&lt;li&gt;Improved cancellation and stale-result protection for asynchronous operations.&lt;/li&gt;
&lt;li&gt;Improved thumbnail and embedded-JPEG extraction task handling.&lt;/li&gt;
&lt;li&gt;Improved similarity-ranking and catalog-state synchronization.&lt;/li&gt;
&lt;li&gt;Added additional cancellation checks around focus-mask and sharpness processing.&lt;/li&gt;
&lt;li&gt;Improved progress-state ownership for extraction and cache-warming operations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-ratings-and-persistence"&gt;💾 Ratings and Persistence&lt;a class="td-heading-self-link" href="#-ratings-and-persistence" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved saved-rating lookup and update performance.&lt;/li&gt;
&lt;li&gt;Corrected rating persistence during multi-photo operations.&lt;/li&gt;
&lt;li&gt;Improved extraction selection based on tagged and rated photos.&lt;/li&gt;
&lt;li&gt;Improved state restoration when reopening catalogs.&lt;/li&gt;
&lt;li&gt;Improved JSON persistence behavior and reduced unnecessary work on the main actor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-settings-and-diagnostics"&gt;🧰 Settings and Diagnostics&lt;a class="td-heading-self-link" href="#-settings-and-diagnostics" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved settings reset and save behavior.&lt;/li&gt;
&lt;li&gt;Improved cache-setting validation.&lt;/li&gt;
&lt;li&gt;Moved additional RAW diagnostic work away from the main UI path.&lt;/li&gt;
&lt;li&gt;Improved memory and progress diagnostics.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-expanded-test-coverage"&gt;🧪 Expanded Test Coverage&lt;a class="td-heading-self-link" href="#-expanded-test-coverage" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added copy-startup and file-list safety tests.&lt;/li&gt;
&lt;li&gt;Added comparison display-state tests.&lt;/li&gt;
&lt;li&gt;Added culling-grid selection and coordination tests.&lt;/li&gt;
&lt;li&gt;Added extraction-selection tests.&lt;/li&gt;
&lt;li&gt;Expanded rating, cache, RAW loading, and sharpness-scoring tests.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>