mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-29 20:48:33 -06:00
Every row worked out its tick box from every selected photo's keywords, every frame: with 20,000 photos selected a frame took seconds. `Ticks` now counts each keyword over the selection once, cached by library revision and selection, and each row looks its count up: 2.8 ms a frame for 20,024 selected photos. The check that the picked keyword still exists reads the cached tree instead of scanning every photo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>