v0.2.2
This page retains the complete upstream release notes, including features, improvements, performance changes and fixes. Original record. Historical controls and restrictions describe that release; follow the v0.3.3 tutorials for current operation.
Related tutorials
Complete release notes
Features
- Nikon HE / HE RAW recovery workflow*: Added Nikon HE-compressed NEF detection during import, a guided Adobe DNG Converter recovery dialog, automatic project cleanup/reimport after conversion, and macOS support for the same flow. Linear DNG inputs are now accepted, so converted files can go straight back into the RAW pipeline. (
b8e4962,dc86707,d32992d,0f85b8a) - Highlight reconstruction and tone refactor: Reworked RAW highlight recovery on CUDA and Metal into a multi-pass clipped-mask/chrominance-accumulation pipeline, and refactored Highlights/Shadows adjustments around a shared tone curve with new tests for knee behavior and chroma preservation. (
352d3d2,a4218c5,478205b,624cc24) - LUT browser & Look panel redesign: Rebuilt the editor side-panel layout, split out a dedicated Look panel, and added a LUT catalog/browser with
.cubeheader validation, missing/invalid state display, quick folder open/refresh actions, and better selection persistence. (955b47d,b8e4962,83583f0) - Color, export, and metadata upgrades: Added ICC profile embedding on Windows, expanded built-in export profile support, added EXIF details/source-path UI, added macOS scopes, and improved camera metadata resolution for tricky bodies such as Hasselblad. (
6def338,93c0b08,1f36cd6,da0102d,912dc2d) - Experimental PuerhMind additions: Added the Rust-based semantic/inference sidecar, CLIP text/vision services, simple image labeling, and a macOS inference demo path. (
73ad1c4,48a794c,a5ed1f7,edac38d)
Performance
- High-resolution RAW decode acceleration: Split the CUDA RAW path into dedicated full-frame and tiled execution modes, added active-area-aware crop handling, and reduced peak cost for very large Bayer files. (
624cc24,2d80f39) - Less GPU copying and redundant work: Added GPU buffer sharing and no-op detection for geometry stages so resize/crop passes can skip redundant work or avoid extra copies when possible. (
624cc24,2d80f39) - Kernel fusion and intermediate reuse: Combined highlight correction with RGBA packing, introduced reusable CUDA/Metal workspaces, tightened several low-level RAW kernels, and improved thumbnail / inference-side throughput. (
624cc24,2d80f39,22bb73b)
Bug Fixes
- Tone and color stability: Fixed the contrast
-100all-black issue, corrected color temperature UI refresh behavior, and improved camera matrix matching for Hasselblad files. (6294602,83583f0,912dc2d) - Workflow and platform stability: Fixed export dialog layout/parameter issues, added source-missing notifications in the album UI, and added CUDA driver version requirement probing on startup. (
9ad8384,d3083ff,4c21e10,17363e4)