mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-03 06:40:20 -06:00
Merged with our fix-upd5139d177(pr-1199-fixup), which merged main as of8f09d122d. Conflicts with main since then and with batch 8: - photocraft-cli: main split the CLI into clap modules (#7071); the model wiring (local_headless, configure_cli_models, batch's shared backend, droplet) is re-applied there. - Cargo.lock regenerated: crates/ml pins ureq =3.4.2, so the app's ureq goes 3.5.0 -> 3.4.2. - cutout_cmds: main's subject area (#8235) kept for the classical path beside the model path. - file_cmds batch: main's per-input closure takes `s` later, so the backend and integrations prefs are read before the closure instead of inside it. - prefs_ui: model-choice filter with #4573's pref_choice_label; Integrations stays visible (#4097) with the model choices only where models run; the translation-coverage test main deleted (c3aa3f9e5) stays deleted; old section_fields test calls take PreferenceFieldOptions. - Semantic clashes git did not flag: #4097's Integrations test literals in apps/photocraft take ..Default::default() for the new model fields; main's and #4573's section_fields test calls pass PreferenceFieldOptions. - engine lib.rs, prefs.rs, smartselect tests, snapshot example, jobs_ui_tests, people.toml, docs and i18n catalogs merged as unions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>