sanyamsingh001 and Codex
fe6f431a03
LRC-DEV-AUTOSYNC: separate UI fixture changes
...
Restore the original UI tests so this PR contains only the camera local-tone Auto Sync fix and its two engine regressions. Keep the independently prepared fixture correction in its separate review scope.
Co-authored-by: Codex <codex@openai.com >
2026-10-19 15:47:16 +10:00
sanyamsingh001 and Codex
bc071bb57b
LRC-DEV-AUTOSYNC: sync camera local tone Off
...
Compare the typed camera-local-tone flag on both sides of the Auto Sync delta so selected peers receive Off while retaining their own profile id, amount, and unrelated settings. Add regressions for propagation, unchanged values, selection boundaries, and history/serialization behavior.
Co-authored-by: Codex <codex@openai.com >
2026-10-18 12:00:11 +10:00
Brandon Thomas
5e9f7f1a65
Merge PR #1027 (rebased)
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/target-app-parity.md
2026-10-15 03:40:37 -04:00
Brandon Thomas
9ddb8d1824
Merge PR #1663 (rebased)
...
# Conflicts:
# crates/ui-egui/locales/de.json
# crates/ui-egui/locales/es.json
# crates/ui-egui/locales/fr.json
# crates/ui-egui/locales/ja.json
# crates/ui-egui/locales/pt-br.json
# crates/ui-egui/locales/ru.json
# crates/ui-egui/locales/uk.json
# crates/ui-egui/locales/zh-hans.json
# crates/ui-egui/locales/zh-hant.json
2026-10-15 03:40:17 -04:00
Brandon Thomas
8291f08ab7
Merge PR #1602 (rebased)
2026-10-15 03:40:15 -04:00
Brandon Thomas and Claude Opus 5.5
1d7699056e
Merge PR #1027
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 03:36:18 -04:00
Brandon Thomas and Claude Opus 5.5
2179473536
Merge PR #1663
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 03:24:51 -04:00
Brandon Thomas and Claude Opus 5.5
00dced3dae
Batch 39: #1829 's straight brush lines carry pen pressure as the author merged them with #1033 (the whole masks.rs from the PR head)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 03:07:35 -04:00
Brandon Thomas and Claude Opus 5.5
4212907656
Merge PR #1602
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 03:02:56 -04:00
Brandon Thomas
fd80e4eb2f
Merge PR #1829 (updated head)
2026-10-15 03:01:12 -04:00
Brandon Thomas and Claude Opus 5.5
a22f9a6d46
Batch 39: hang guards of the slideshow PDF export and slow-import tests allow a loaded machine (both pass in seconds alone)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 02:51:35 -04:00
Brandon Thomas and Claude Opus 5.5
51d8018e27
Merge PR #1823 (rebased)
...
Georgian next to Italian in the language table, menus, catalogs list and docs; ka-formats.json lists the format
strings other PRs added, in English until translated.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 02:39:01 -04:00
Brandon Thomas and Claude Opus 5.5
f0b5f0339a
Batch 39: #1474 's hint test expects the value hint #1604 gave the scrubbable value
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 02:38:20 -04:00
Brandon Thomas
88ca6ed572
Merge PR #1474 (rebased)
...
# Conflicts:
# crates/ui-egui/src/widgets.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-15 02:32:41 -04:00
Brandon Thomas
780872b158
Merge PR #1604 (rebased)
...
# Conflicts:
# docs/parity-checklist.md
2026-10-15 02:32:16 -04:00
Brandon Thomas
809259a37d
Merge PR #1829 (rebased)
...
# Conflicts:
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-15 02:32:15 -04:00
Brandon Thomas and Claude Opus 5.5
bc39923608
Merge PR #1604
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 02:28:24 -04:00
Brandon Thomas and Claude Opus 5.5
d9ed118c1d
Merge PR #1474
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 02:13:45 -04:00
Michael Anderson
fc6719d1db
Merge remote-tracking branch 'upstream/main' into feat/brush-shift-click
...
# Conflicts:
# docs/whats-new.md
2026-10-15 01:07:50 -05:00
Brandon Thomas and Claude Opus 5.5
a39e85da72
Merge PR #1829
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 02:00:02 -04:00
Brandon Thomas and Claude Opus 5.5
e44e7157fc
Batch 38: rustfmt and parity summary after the merges
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:58:56 -04:00
Michael Anderson
a77eafb32a
Merge remote-tracking branch 'upstream/main' into feat/brush-shift-click
...
# Conflicts:
# docs/whats-new.md
2026-10-15 00:54:23 -05:00
Brandon Thomas and Claude Opus 5.5
73ee54fe62
Batch 38: format catalogs list the strings this batch adds, in English until translated
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:48:46 -04:00
Brandon Thomas
11351ef141
Merge PR #1834 (rebased)
...
# Conflicts:
# crates/ui-egui/locales/cs-formats.json
# crates/ui-egui/locales/pl-formats.json
# crates/ui-egui/src/lib.rs
2026-10-15 01:48:46 -04:00
Brandon Thomas and Claude Opus 5.5
202fcbb525
Merge PR #1823
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:48:43 -04:00
Brandon Thomas
d5b2cd1474
Merge PR #1595 (rebased)
...
# Conflicts:
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-15 01:48:05 -04:00
Brandon Thomas
97959610be
Merge PR #1592 (rebased)
...
# Conflicts:
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-15 01:47:46 -04:00
Brandon Thomas
99eba2e069
Merge PR #1586 (rebased)
...
# Conflicts:
# crates/engine/src/camera_preview.rs
# crates/engine/src/files.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-15 01:45:53 -04:00
Brandon Thomas
0fb809c671
Merge PR #1614 (rebased)
...
# Conflicts:
# crates/merge/src/hdr.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-15 01:44:24 -04:00
Brandon Thomas
e4519aa710
Merge PR #1487 (rebased)
...
# Conflicts:
# docs/parity-checklist.md
2026-10-15 01:43:02 -04:00
Brandon Thomas and Claude Opus 5.5
26e43cd691
Merge PR #1595
...
Stacked on rb/1592: LOOK_VERSION 8 -> 9; the PR's corpus-profile helper is the base's corpus_uses_the_bundled_profile.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:42:11 -04:00
Brandon Thomas and Claude Opus 5.5
480e96c030
Merge PR #1592
...
Stacked on rb/1586: LOOK_VERSION 7 -> 8; README lists the base's ILCA-99M2 profile too.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:42:11 -04:00
Brandon Thomas and Claude Opus 5.5
2756414f46
Merge PR #1586
...
Resolved against rb-base-36: LOOK_VERSION 6 -> 7; starting_colour_tags passes no lens (merge frames arrive without it).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:42:11 -04:00
Brandon Thomas and Claude Opus 5.5
3c0300fcbb
Merge PR #1614
...
Resolved against rb-base-36: docs combine the 1 px clip neighbourhood and frame order with the base's moving-highlight rule and 2048 px deghost.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:42:11 -04:00
Brandon Thomas and Claude Opus 5.5
b5733c7649
Merge PR #1487
...
Resolved against rb-base-36: Scanned keeps the base's rewrite flag next to magic and tag; Exif keeps the Panasonic lens fallback; locale catalogs merged (one duplicate key dropped).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:42:11 -04:00
Brandon Thomas and Claude Opus 5.5
b00d7c0267
Batch 37: the contact-sheet export test's deadline is a hang guard (it queues behind other tests' demo scenes)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:33:01 -04:00
Brandon Thomas and Claude Opus 5.5
dec7fd4eb2
Merge PR #1834
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:26:47 -04:00
Brandon Thomas
51a784cd95
Merge PR #1475 (rebased)
...
# Conflicts:
# crates/raw/examples/rawinfo.rs
# crates/raw/src/lib.rs
# crates/raw/src/vendor/arw.rs
# crates/raw/src/vendor/erf.rs
# crates/raw/src/vendor/mef.rs
# crates/raw/src/vendor/nef.rs
# crates/raw/tests/lossy_dng.rs
# crates/raw/tests/robust.rs
2026-10-15 01:13:36 -04:00
Brandon Thomas and Claude Opus 5.5
52a3b0ed84
Batch 37: #1471 's test mosaic sets #1176 's lens_metadata
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:12:03 -04:00
Brandon Thomas
cf0002b484
Merge PR #1471 (rebased)
...
# Conflicts:
# docs/parity-checklist.md
2026-10-15 01:10:17 -04:00
Brandon Thomas and Claude Opus 5.5
e5cc449bd1
Batch 37: the contact-sheet export and batch-merge tests wait longer on a busy machine (they pass alone, timed out under the full test run)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 01:10:07 -04:00
Brandon Thomas
66a0cd826c
Merge PR #1475
...
# Conflicts:
# crates/merge/src/output.rs
# crates/raw/src/vendor/nef.rs
2026-10-15 01:05:31 -04:00
Brandon Thomas
7f7401713a
Merge PR #1471
...
# Conflicts:
# crates/engine/src/camera_preview.rs
# crates/engine/src/merge.rs
# crates/merge/src/frame.rs
# crates/merge/src/hdr.rs
# docs/parity-checklist.md
2026-10-15 00:56:52 -04:00
Brandon Thomas
fbb9583d41
Merge PR #1810 (rebased)
...
# Conflicts:
# docs/whats-new.md
2026-10-15 00:56:51 -04:00
Brandon Thomas and Claude Opus 5.5
3c489dc408
Batch 37: the print commands ( #1215 ) take the Result that Session::targets returns since #1773
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 00:56:44 -04:00
Brandon Thomas and Claude Opus 5.5
4468917a1b
Merge PR #1810
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 00:54:13 -04:00
Brandon Thomas and Claude Opus 5.5
60b938ab52
Batch 37: format catalogs list the strings this batch adds, in English until translated
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 00:53:53 -04:00
Brandon Thomas
3b6d15355b
Merge PR #1298 (rebased)
...
# Conflicts:
# crates/ui-egui/src/panels/dialogs.rs
2026-10-15 00:53:53 -04:00
Brandon Thomas
9ca113defa
Merge PR #1135 (rebased)
...
# Conflicts:
# xtask/src/main.rs
2026-10-15 00:53:45 -04:00
Brandon Thomas
76881c977e
Merge PR #1327 (rebased)
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/target-app-parity.md
2026-10-15 00:53:22 -04:00