Skip to content

RapidReady v0.4.0

Choose a tag to compare

@on370 on370 released this 27 Sep 18:11
· 55 commits to main since this release

RapidReady 0.4.0 — The Sharpness & Collections Release 🚀

We are excited to announce RapidReady 0.4.0! With this milestone release, we are officially dropping the -beta designation. Version 0.4.0 delivers professional-grade sharpness verification with GPU-accelerated Focus Peaking, powerful Virtual Collections with drag-and-drop curation and export, instant import scan cancellation, and automatic filesystem reconciliation for external companion apps.


🔍 Dual-View Focus Peaking (Powered by WebGL & darktable Algorithm)

Checking critical focus across high-resolution photos is now instantaneous:

  • Dual-View Inspection: Toggle Focus Peaking on and off anytime using the F shortcut — active both in the 1:1 Loupe Viewer and the Inspector preview panel.
  • Difference-of-Gradients Bandpass Filter: Unlike naive Sobel/high-pass filters that trigger on blurry background edges or bokeh highlights, RapidReady uses a WebGL shader inspired by darktable's bandpass metric. By measuring gradients across two spatial scales ($\Delta = 1\text{px}$ vs. $\Delta = 2\text{px}$), it isolates true optical micro-contrast at the focal plane while ignoring out-of-focus background transitions and high-ISO sensor noise.
  • Customizable Appearance: Choose between 4 signal colors (Neon Green, Vivid Red, Electric Cyan, Bright Yellow) and 3 sensitivity levels (High, Normal, Low).
  • Buttery Smooth: Fully GPU-rendered with zero lag during 120 FPS panning, zoom transitions, and minimap dragging.

📂 Virtual Collections (Albums) & Drag-and-Drop Sequencing

Organize your photographic projects without copying files or duplicating disk space:

  • Hierarchical Collections Tree: Create albums and nested collections directly in the left sidebar.
  • Manual Storyboard Sequencing: Arrange the order of images in any collection via drag-and-drop.
  • High-Precision Export: Export selected collections with standard naming or sequential numbering (001_Shooting.jpg) with automatic EXIF and metadata injection.
  • Import-Time Tagging: Assign ingested media to collections directly inside the Import wizard.
  • Safe Deletion Guardrails: Clear separation between non-destructively removing an image from an album vs. deleting it from disk.

⚡ Import Workflow & Media Engine Enhancements

  • Instant Native Scan Cancellation: Dedicated [ ✕ Cancel ] button with real-time background thread termination in the Rust core. Halts directory traversal immediately without UI lockups.
  • Format Quick-Filter Pills: Filter mixed media cards in Step 2 with a single click (e.g. ingest only RAWs, only JPGs, or only Videos), with instant real-time recalculation of required target storage.

🔄 External Sync & Workspace Ergonomics

  • Automatic Filesystem Reconciliation: RapidReady automatically reconciles changes made by external companion software (such as RapidRAW or external file managers) to keep folders and sidecars in perfect sync.
  • View Entire Archive: A dedicated one-click toggle in the sidebar flattens and displays all images across all subfolders in the archive.
  • Interactive Onboarding Tour: A guided visual walk-through introduces new users to ingestion, culling shortcuts, and inspector workflows.
  • UI Polish & Splitter Resizing: Enlarged 7-pixel hit targets on sidebar dividers prevent cursor slipping, and virtual grid layout jitter has been eliminated.

⌨️ New Shortcuts Cheatsheet

Key Action
F Toggle Focus Peaking Overlay (Loupe & Inspector)
Cmd/Ctrl + 1 Navigate to Import View
Cmd/Ctrl + 2 Navigate to Library View
Cmd/Ctrl + , Open Settings

📥 Installation & Download

Platform Installer
macOS (Apple Silicon) RapidReady_0.4.0_aarch64.dmg
Windows (x64) RapidReady_0.4.0_x64-setup.exe

macOS Note: Run xattr -cr /Applications/RapidReady.app after installing if prompted by Gatekeeper.
Windows Note: Click More info → Run anyway if prompted by SmartScreen.