mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-29 04:27:30 -06:00
Reduced decoding is now opt-in: `files::load_vec_reduced` and the session's `reduced_loader` are used by grid thumbnail jobs only; `load_bytes` / `load_vec` / `load_vec_pair` always decode the full image. A source developed from a copy is marked (`DecodedSource::reduced`), so an export at a thumbnail's size reads the file again instead of the cached thumbnail source, and Build Smart Previews never rebuilds a stale proxy from one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>