mirror of
https://github.com/storytold/lightcraft.git
synced 2026-11-13 01:14:21 -06:00
The first search reads a thumbnail-level source of every photo in the library, one at a time on the thread that draws the window. In a large library the window stopped responding for as long as that took, and Windows offered to close the program (#3468). The command is split into plan / measure / keep / apply, as photo.reload is. The app measures on a worker thread under an activity row that counts and can stop; a stopped search leaves the view alone and keeps what it read. A control request gets the same {photos} when the search ends. Opening another library stops the search. Fixes #3468 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CvoftM8ZqGRb62UWw9DAKP