Nathaniel Ledford
9116cc1615
docs: one 2026-10-19 heading in What's New
2026-10-21 14:29:53 -04:00
Nathaniel Ledford and Claude
35cc05ef64
LRC-LIB-LIBFOLDERS: Synchronize Folder says a folder is up to date, with one Close
...
When the scan finds nothing to import, relink, remove or read, the dialog
showed four greyed choices (two still ticked) and a Synchronize button
that started an empty job with an activity row. It now shows the folder,
"The library is up to date with this folder." and any Skipped lines, with
one Close and no Cancel (`only_shows`). `sync::confirm` answers
`{"upToDate": true}` and starts nothing, so `ui.dialog.confirm` and agents
get the same result.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-21 13:17:02 -04:00
aiongg
e142e2ffa4
Merge PR #2470 : integration of 43 reviewed PRs (round 1)
2026-10-21 12:59:32 -04:00
aiongg
22ae8bc9a8
Integration: #2280 drop a clone of the Copy crop in its test
2026-10-21 15:04:38 +00:00
aiongg
21903294bf
Merge track r1-rawcat into next
...
crates/ui-egui/locales/{cs,it,pl}-formats.json: kept the translations and added the track's new keys.
docs/parity-checklist.md: newer header line; revision rows from both sides.
docs/whats-new.md: both tracks' 2026-10-15 entries.
2026-10-21 14:58:55 +00:00
aiongg
69fcc25535
Revert "Merge PR #995 : LR-VIEW-CLIPPING: ⌥-drag previews for Blacks, Whites, Exposure, Sharpening and NR ( #937 )"
...
Held for the owner: #995 and #999 overlap, and #995 's author offered on 10-12 to
close #995 once his commit was in #999 . docs/parity-checklist.md: header keeps the
#1485 note and drops the #995 part.
2026-10-21 14:56:17 +00:00
aiongg
a1455fa7cd
Merge PR #1988 : #1507 : web start-up treats only NotFoundError as a missing file
...
apps/lightcraft-web/src/files.rs: keeps #1987 's and #1988 's tests
docs/whats-new.md: keeps both 2026-10-15 entries
2026-10-21 14:56:12 +00:00
aiongg
e9e44643a5
Revert "Integration: #995 time drag drafts only while the GPU draws the view"
...
This reverts commit 5aa5c6681f .
2026-10-21 14:55:59 +00:00
aiongg
697d201e97
Merge PR #1987 : #1508 : web backup refuses to start while changes are unsaved
2026-10-21 14:55:55 +00:00
aiongg
047e9bb962
Integration: #1924 a fresh re-import keeps its own stem sidecar
2026-10-21 14:55:45 +00:00
aiongg
5443225c3c
Merge track r1-i18nci into next
2026-10-21 14:54:41 +00:00
aiongg
4e581739bd
Merge PR #1924 : Do not read a sibling's shared stem sidecar on import ( #1905 )
...
docs/parity-checklist.md: header keeps the newer 2026-10-18 change
2026-10-21 14:54:19 +00:00
aiongg
523894b00b
Merge PR #1998 : LR-BEHAV-BG-TASKS: Reload from Disk reads its files in the background
...
docs/parity-checklist.md: header names #1998 's change
2026-10-21 14:54:08 +00:00
aiongg
a44a2eeb1d
Merge track r1-ui into next
...
docs/whats-new.md: kept both tracks' entries, newest first, one 2026-10-18 heading.
2026-10-21 14:54:06 +00:00
aiongg
c1c9f94094
Merge PR #842 : Read large Lightroom catalogs by page
...
crates/engine/src/lightroom_catalog.rs: test helpers chained; native_catalog_rows takes #842 's last_page argument, native_catalog_with_last_table_page builds on it
docs/parity-checklist.md: LRC-LIB-CATALOG-IMPORT keeps both texts
2026-10-21 14:53:52 +00:00
aiongg
73ac15ddaf
Merge PR #2181 : web: Auto language follows the browser's languages ( #2085 )
...
#2089 proposed the same fix for #2085 earlier.
2026-10-21 14:53:26 +00:00
aiongg
06a5c2edb7
Merge PR #2244 : fonts: Georgian UI text from craft-fonts' Noto Sans Georgian (release builds)
2026-10-21 14:53:17 +00:00
aiongg
80a7b8bba8
Merge PR #2230 : Lightroom import: skip images whose file record is missing instead of failing
2026-10-21 14:53:06 +00:00
aiongg
25feff7182
Merge PR #2294 : Write ISOSpeed extension tag for ISO above 65534 in write_exif
2026-10-21 14:53:02 +00:00
aiongg
83ac0bca70
Merge PR #1923 : LR-IMP-FORMATS: CRX high-frequency band width from the tile geometry …
2026-10-21 14:53:02 +00:00
aiongg and EmpressAthleticus
4cf0b3472e
Integration: #2003 decode test for real lossy tiles (from #1994 )
...
Co-authored-by: EmpressAthleticus <153782305+EmpressAthleticus@users.noreply.github.com >
2026-10-21 14:52:59 +00:00
aiongg
47be297b69
Merge PR #2258 : i18n(cs): bring the Czech catalog up to date
2026-10-21 14:52:57 +00:00
aiongg
3ac7034ef5
Merge PR #2238 : LR-BEHAV-LOCALIZE: translate AI Denoise progress and face-model hints into zh-hans
2026-10-21 14:52:57 +00:00
aiongg
8424779044
Merge PR #1869 : i18n(pl): menu command names, the formats left in English, and Vibrance as Jaskrawość
2026-10-21 14:52:57 +00:00
aiongg
aee07a0376
Merge PR #1871 : i18n(it): native-speaker corrections and every interface string translated
2026-10-21 14:52:57 +00:00
aiongg
452f317d38
Merge PR #1993 : macOS bundle: drop Info.plist types LightCraft cannot open ( #1951 )
2026-10-21 14:52:57 +00:00
aiongg
e68a0e753d
Merge PR #2334 : the slideshow-template cache fix and contributor entry only
...
Its store.rs, tests_export.rs and tests_folder_drop.rs hunks are covered by #1975 and #1967 ; resolved to the merged version.
2026-10-21 14:52:57 +00:00
aiongg
598a6ecb9b
Merge PR #2004 : the tests_offline bounded wait only
...
Its tests_export.rs and tests_folder_drop.rs hunks are covered by #1975 and #1967 ; resolved to the merged version.
2026-10-21 14:52:48 +00:00
aiongg
142eca0970
Merge PR #1975 : Tests: fix the 11 Windows-only test failures on main
2026-10-21 14:52:38 +00:00
aiongg
6e893fdaa3
Merge PR #1967 : CI: catalog's staging-link test module compiles only on Unix (fixes clippy -D warnings on Windows)
2026-10-21 14:52:38 +00:00
aiongg
32791d4bb4
Merge PR #2003 : Lightroom lossy DNGs: decode their JPEG XL tiles and render them like Lightroom
2026-10-21 14:52:36 +00:00
aiongg
9dd811de5d
Merge PR #2272 : #2266 : a presets.json that can't be written counts as unsaved
...
docs/whats-new.md: entry added under the existing 2026-10-18 heading
2026-10-21 14:52:05 +00:00
aiongg
6196ebb968
Merge PR #2280 : #2253 : crop ratios keep the orientation asked for
...
docs/parity-checklist.md: LR-CROP-ASPECT keeps #2253 's orientation note and #991 's fresh-crop lock
docs/whats-new.md: 2026-10-18 entry placed between 2026-10-19 and 2026-10-15
2026-10-21 14:51:48 +00:00
aiongg
0a27b0d804
Merge PR #1990 : #1927 : Constrain Crop tightens the stored crop
...
docs/whats-new.md: both entries kept, 2026-10-19 above 2026-10-15
2026-10-21 14:51:24 +00:00
aiongg
7c3aed08fa
Merge PR #2314 : #2114 : hidden Local locations come back one at a time
2026-10-21 14:51:12 +00:00
aiongg
0899915bdc
Merge PR #1485 : LR-VIEW-ZOOM: drag-scale follow-ups from #1009 review; slow verdicts expire ( #330 )
...
docs/parity-checklist.md: header keeps both changes, dated 2026-10-20
2026-10-21 14:51:12 +00:00
aiongg
5aa5c6681f
Integration: #995 time drag drafts only while the GPU draws the view
2026-10-21 14:50:55 +00:00
aiongg
70e6b02569
Merge PR #995 : LR-VIEW-CLIPPING: ⌥-drag previews for Blacks, Whites, Exposure, Sharpening and NR ( #937 )
2026-10-21 14:50:38 +00:00
aiongg
346a5be628
Integration: #2012 fit the hover preview to the drawn size; keep the zoomed whole frame canvas-sized
2026-10-21 14:50:35 +00:00
aiongg
30b6d3160c
Merge PR #2067 : LR-MASK-OBJECTS: SAM 3 falls back to the CPU when the GPU can't run it ( #1974 )
2026-10-21 14:49:23 +00:00
aiongg
5e5f1259ad
Merge PR #1963 : M12: Describe selections from SAM 3's semantic mask: sure inside, no lines between instances
2026-10-21 14:49:23 +00:00
aiongg
26c1c2b1b0
Merge PR #2273 : #2242 : reverseGeocode maxDistance, and the 15 000-people limit is documented
2026-10-21 14:49:23 +00:00
aiongg
087a82e88a
Merge PR #1966 : LR-EXP-BITDEPTH: app.export refuses a bitDepth the format doesn't have
2026-10-21 14:49:23 +00:00
aiongg
8ec24dc868
Integration: #2180 keep the pixel limit as the only size cap
2026-10-21 14:49:18 +00:00
aiongg
1a4d81fd5a
Merge PR #2180 : raw, codecs: checked dimension products so wasm32 cannot wrap the size gates ( #2138 )
2026-10-21 14:49:01 +00:00
aiongg
e13e6eb6c4
Merge PR #1892 : Masks: bound the total dabs of one brush stroke ( #1520 )
2026-10-21 14:49:01 +00:00
aiongg
7760d71655
Merge PR #2044 : Reject impossible hour/minute/second in normalize_iso
2026-10-21 14:49:01 +00:00
aiongg and eliets2
fcd0832355
Integration: #2152 tool descriptions from #2171
...
Co-authored-by: eliets2 <287273517+eliets2@users.noreply.github.com >
2026-10-21 14:48:57 +00:00
aiongg
145095663b
Merge PR #2152 : MCP: mark file-writing tools as potentially destructive
2026-10-21 14:48:49 +00:00
aiongg
893fdffc75
Merge PR #2145 : Stop export lanes when a panic unwinds the batch thread
2026-10-21 14:48:49 +00:00