mirror of
https://github.com/storytold/lightcraft.git
synced 2026-11-13 09:20:07 -06:00
Nothing is fetched without the user's click. The first desktop start without a database (and without LIGHTCRAFT_LENSFUN_DIR) asks once, "Download lens profiles?", with the size added up from the pinned files, and Download / Not Now. Download starts the existing pinned download (activity row, cancel); Not Now (or Esc) fetches nothing and the app doesn't ask again. Settings > General > Lens profiles has a Download Lens Database button and a switch that turns the offer back on. The answer is kept in ui.json (lensDatabase: ask / accepted / declined; an unreadable value asks again), and lensfun_download::fetch_on_start is the one place that decides. The CLI and headless MCP never ask and never fetch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>