# Conflicts:
#	crates/engine/src/cmd/mod.rs
#	crates/ui-egui/locales/de-formats.json
#	crates/ui-egui/locales/de.json
#	crates/ui-egui/locales/es-formats.json
#	crates/ui-egui/locales/es.json
#	crates/ui-egui/locales/fr-formats.json
#	crates/ui-egui/locales/fr.json
#	crates/ui-egui/locales/ja-formats.json
#	crates/ui-egui/locales/ja.json
#	crates/ui-egui/locales/pt-br-formats.json
#	crates/ui-egui/locales/pt-br.json
#	crates/ui-egui/locales/ru-formats.json
#	crates/ui-egui/locales/ru.json
#	crates/ui-egui/locales/uk-formats.json
#	crates/ui-egui/locales/uk.json
#	crates/ui-egui/locales/zh-hans-formats.json
#	crates/ui-egui/locales/zh-hans.json
#	crates/ui-egui/locales/zh-hant-formats.json
#	crates/ui-egui/locales/zh-hant.json
#	docs/mcp.md
#	docs/parity-checklist.md
This commit is contained in:
Brandon Thomas
2026-10-14 21:55:01 -04:00
43 changed files with 689 additions and 58 deletions
+10
View File
@@ -224,6 +224,16 @@ sequence in a folder, or an AV1 video (no audio). It runs in the background and
`cmd_slideshow_exportStatus` gives the result (`pages`, `files`, or `frames` / `samples` / `seconds` for video) or the
error. With `wait: true` the call blocks and replies with the result.
### Preview-only raws after an update
A raw LightCraft couldn't decode when it was imported is shown from its embedded preview
(`previewOnly` in `catalog.query`). The desktop app rechecks such photos in the background when a
library opens in a newer (or older) LightCraft version, so a raw the new decoder handles develops
from its raw data without a manual Reload. Headless sessions don't do this on their own: call
`cmd_library_recheckPreviewOnly` (`{all: true}` ignores the version stamps, e.g. to test a decoder
build) → `{checked, updated, cleared}`. Like the app's recheck, it isn't an undo step and keeps
develop settings and history.
## Resources
`resources/list` / `resources/read` serve JSON snapshots: