Repository navigation
RapidReady v0.5.3
RapidReady v0.5.3 — Technical EXIF Inspection, Camera Harmonization & Scan Precision
Build 0168 · Released on October 24, 2026
RapidReady v0.5.3 delivers deep technical EXIF inspection, intelligent camera make/model harmonization, crop-sensor 35mm equivalent focal length detection, lens specification fallbacks, and a collapsible extended details drawer. It also resolves GitHub Issue #3 by introducing high-precision sub-second transfer rates for slow NAS archives and large video files.
🌟 Key Achievements since v0.5.0
Since the milestone release v0.5.0, RapidReady has evolved into an ultra-fast, professional ingest and culling companion for photographers managing hundreds of thousands of RAW files:
- ⚡ Persistent Local Disk Cache (Picasa & Lightroom Architecture): Packed 64 MB binary chunk containers combined with a high-concurrency SQLite WAL catalog on local NVMe disk. Enables 100% offline-first 60 FPS grid browsing across 100,000+ high-resolution RAWs with sub-millisecond retrieval times (
< 0.5 ms) and zero network latency on SMB/NAS shares. - 🚀 Speculative L1 RAM Pre-Warming & Live Buffer Bubbles: Proactive lookahead caching (+3 rows in Grid, +1–2 images in Loupe View) with visual buffer indicators (
▲/▼and◀/▶) for fluid, stutter-free navigation. - 📷 Universal Camera RAW Safety Net: Sub-millisecond direct header extraction across Canon (CR2, CR3), Sony (ARW), Nikon (NEF), Fujifilm (RAF), Olympus/OM System (ORF), Panasonic Lumix (RW2), Pentax (PEF), Sigma (X3F), and Adobe/Ricoh (DNG) with an intelligent fallback safety net guaranteeing 100% preview availability without blank tiles.
- 🔄 Orientation Synchronization across All Views: Zero-latency bitstream-level EXIF orientation injection (0.001 ms) ensures portrait orientations (EXIF 6 & 8) render consistently across Grid thumbnails, Filmstrip, and Loupe view without lossy re-encoding.
- 🖥️ Large-Display Viewport Scalability: Expanded 256-request cancellation window for ultra-dense 4K/5K viewports, post-semaphore fast-cache re-checks (0 ms), and targeted archive rebuilds protecting other cached catalogs from eviction.
🔍 What's New in v0.5.3
1. Deep Technical EXIF Inspection & Camera Harmonization
- Intelligent Camera Make & Model Fusion: Automatically merges manufacturer and model strings, strips corporate legal suffixes (
CORPORATION,COMPANY, LTD.), harmonizes brand casing (Sony,Fujifilm,Nikon,Canon,Olympus,Ricoh), eliminates redundant brand repetitions (e.g.Canon EOS 6D), and preserves mobile devices (iPhone 13 Pro). LensSpecificationFallback (Tag0xA432): When camera firmware omitsLensModel, RapidReady automatically decodes focal length and aperture ranges into standard photographer notation (e.g.24-70 mm f/2.8).- 35mm Equivalent Focal Length Indicator: Crop sensor captures automatically show the 35mm equivalent focal length inline (e.g.
10.4 mm (28 mm eq.)/(28 mm KB)), while full-frame cameras maintain clean single-focal-length notation. - Extended Technical Shooting Parameters (0 ms Additional I/O): Single-pass extraction directly from the opened header:
- Exposure Program (with automatic bracket detection:
· Bracket) - Metering Mode (Multi-Segment, Center-Weighted, Spot, Partial)
- Flash Mode (fired, fill flash, red-eye reduction, bounce)
- White Balance (Auto, Daylight, Shade, Tungsten, Custom Kelvin)
- Color Space (sRGB, Adobe RGB)
- Focus Distance, Digital Zoom, Serial Numbers & Sub-Second capture timestamps (
subsec_time).
- Exposure Program (with automatic bracket detection:
2. Collapsible "Extended Details" Drawer in Inspector
- Integrated directly into the Camera Card with persistent toggle state (
cameraDetails_open). - Shows a compact monospace summary badge (
M · BKT · sRGB) when collapsed. - Expands into an organized, high-contrast 2-column key-value grid with intelligent empty-row suppression.
- Full technical EXIF resolution is seamlessly passed through during Loupe View navigation for instant inspection.
3. Sub-1.0 Photo/s Transfer Rates (GitHub Issue #3)
-
Dynamic Decimal Rate Formatting: Eliminates misleading
0 photos/sor0.0 photos/sreadouts on slow NAS shares or large video files:- Rates
$\ge 10$ : Integer display (12 photos/s) - Rates between
$0.1$ and$10$ : One decimal (1.4 photos/s) - Low rates
$< 0.1$ : Two decimals (0.05 photos/s)
- Rates
- Hardened Monotonic Rolling Window: Preserves older reference samples during multi-second transfers, preventing buffer starvation and ETA spikes.
-
Instant Fallback Rate: Uses
avgItemsPerSecas an immediate fallback whenever the momentary rolling rate drops to 0 during large single-file processing.
4. i18n & User Experience Refinements
- Fully synchronized Guided Tour reset and settings descriptions across German and English interfaces.
- Localized video poster frame indicators and refined tooltip text.
📥 Download & Installation
macOS (Apple Silicon & Intel)
- Download
RapidReady_0.5.3_universal.dmg. - Open the
.dmgand drag RapidReady into your Applications folder. - First Launch Note: If macOS Gatekeeper shows a warning because RapidReady is an open-source project without a paid developer certificate, run this command once in Terminal:
xattr -cr /Applications/RapidReady.app
(Or right-click RapidReady.app in Applications and select Open).
Windows (x64)
- Download RapidReady_0.5.3_x64-setup.exe.
- Run the installer (no administrator privileges required).
- SmartScreen Note: Click More info and then Run anyway if prompted by Windows SmartScreen.