mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-27 11:37:13 -06:00
library.buildPreviews rendered one photo at a time, and each photo's thumbnail job decoded the file again at thumbnail level after (before, in fact) the view job had decoded it at preview level. Now the view renders first and its decoded source serves the thumbnail, and photos render in as many lanes as an export batch (two for 1:1 previews, a full-size source each); a panic in one photo counts as that photo's failure. 100 24 MP ARWs, standard previews, loaded machine: 49.4 s -> 38.4 s (CPU 3m28 -> 2m49). Sources: own design. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>