Blog

Updates, release notes, and technical write-ups about RawCull.

Posts in 2026
  • Version 1.0.5

    Friday, February 20, 2026 in Release Notes

    Version 1.0.5 - Feb 20, 2026 Support Apple Silicon only. Please review the documentation. Additionally, there is an AI-generated Quality Report. AI is employed to assist in addressing the most technical aspects of RawCull, as I required expertise in …

    Read more

  • Heavy Synchronous Code

    Thursday, February 19, 2026 in Technical Deep Dives

    A Guide to Handling Heavy Synchronous Code in Swift Concurrency 1. The Core Problem: The Swift Cooperative Thread Pool To understand why heavy synchronous code breaks modern Swift, you have to understand the difference between older Apple code (Grand …

    Read more

  • Technical Deep Dive: Thumbnails, Memory Cache, and Evictions

    Wednesday, February 18, 2026 in Technical Deep Dives

    Thumbnails, Memory Cache & Evictions Overview RawCull processes Sony ARW (Alpha Raw) image files through two mechanisms: Thumbnail Generation: Creates optimized 2048×1372 thumbnails for the culling UI Embedded Preview Extraction: Extracts …

    Read more

  • Stress testing

    Sunday, February 15, 2026 in Technical Deep Dives

    Stress testing The RawCull application undergoes stress testing on two catalogs containing 483 and 1,153 images. The results for the 483-image catalog demonstrate that the application retains all 483 images in memory. The calculation indicates that …

    Read more

  • Security Scoped URLs

    Thursday, February 05, 2026 in Technical Deep Dives

    Security-scoped URLs are a cornerstone of macOS app sandbox security. RawCull uses them extensively to gain persistent access to user-selected folders and files while maintaining sandbox compliance. This section provides a comprehensive walkthrough …

    Read more

  • Number of files

    Thursday, February 05, 2026 in Technical Deep Dives

    Numbers updated: February 18, 2026 (version 1.0.3.) RawCull depends only on the standard Swift and SwiftUI toolchain—no external libraries. cloc RawCull/RawCull DecodeEncodeGeneric/Sources ParseRsyncOutput/Sources RsyncArguments/Sources …

    Read more

  • Compiling RawCull

    Sunday, February 01, 2026 in Technical Deep Dives

    Overview There are at least three methods to compile RawCull, one without an Apple Developer account and two with an Apple Developer account. Regardless of the method used, it is straightforward to compile RawCull, as it is not dependent on any …

    Read more