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
211255770f
Batch 36: #1510 's rename follows the optional name #1665 gave person_from; #1780 's test sets #974 's preview_checked; rustfmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 22:35:34 -04:00
Brandon Thomas and Claude Opus 5.5
a740c1f390
Batch 36: format catalogs list the strings this batch adds, in English until translated
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 22:33:28 -04:00
Brandon Thomas
32e870d589
Merge PR #1694
...
# Conflicts:
# docs/cr3.md
# docs/whats-new.md
2026-10-14 22:33:20 -04:00
Brandon Thomas
a2784ff9b3
Merge PR #1738
...
# Conflicts:
# docs/lightroom-catalog-import.md
2026-10-14 22:33:19 -04:00
Brandon Thomas
4660e7079e
Merge PR #1820
...
# Conflicts:
# crates/ui-egui/src/lib.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:33:18 -04:00
Brandon Thomas
133d575b8a
Merge PR #1770
...
# Conflicts:
# crates/raw/src/vendor/nef.rs
# docs/parity-checklist.md
# docs/raw-parity.md
# docs/whats-new.md
2026-10-14 22:33:17 -04:00
Brandon Thomas
2fd769963e
Merge PR #1549
...
# Conflicts:
# crates/engine/src/tests_merge.rs
# crates/ui-egui/locales/de-formats.json
# crates/ui-egui/locales/es-formats.json
# crates/ui-egui/locales/fr-formats.json
# crates/ui-egui/locales/ja-formats.json
# crates/ui-egui/locales/pt-br-formats.json
# crates/ui-egui/locales/ru-formats.json
# crates/ui-egui/locales/uk-formats.json
# crates/ui-egui/locales/zh-hans-formats.json
# crates/ui-egui/locales/zh-hant-formats.json
# docs/merge.md
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:33:16 -04:00
Brandon Thomas
084d95d630
Merge PR #1665
...
# Conflicts:
# docs/parity-checklist.md
2026-10-14 22:33:15 -04:00
Brandon Thomas
ad23861454
Merge PR #1625
...
# Conflicts:
# apps/lightcraft/src/main.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:33:14 -04:00
Brandon Thomas
5b3856ba2b
Merge PR #1613
...
# Conflicts:
# docs/parity-checklist.md
2026-10-14 22:33:13 -04:00
Brandon Thomas
f306bff0dc
Merge PR #1556
...
# Conflicts:
# docs/parity-checklist.md
2026-10-14 22:33:12 -04:00
Brandon Thomas
4d4a537079
Merge PR #1555
...
# Conflicts:
# docs/gaps.md
# docs/library-shortcuts.md
# docs/parity-checklist.md
# docs/ui-parity.md
2026-10-14 22:33:11 -04:00
Brandon Thomas
87f0abbdb0
Merge PR #1547
...
# Conflicts:
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:33:11 -04:00
Brandon Thomas
f8d1585c6f
Merge PR #1510
...
# Conflicts:
# crates/ui-egui/locales/de-formats.json
# crates/ui-egui/locales/es-formats.json
# crates/ui-egui/locales/fr-formats.json
# crates/ui-egui/locales/ja-formats.json
# crates/ui-egui/locales/pt-br-formats.json
# crates/ui-egui/locales/ru-formats.json
# crates/ui-egui/locales/uk-formats.json
# crates/ui-egui/locales/zh-hans-formats.json
# crates/ui-egui/locales/zh-hant-formats.json
# crates/ui-egui/src/lib.rs
# docs/parity-checklist.md
2026-10-14 22:33:10 -04:00
Brandon Thomas
56cff6b11c
Merge PR #1491
...
# Conflicts:
# crates/ui-egui/src/menus.rs
# docs/parity-checklist.md
# docs/ui-parity.md
2026-10-14 22:33:08 -04:00
Brandon Thomas
f933851a9e
Merge PR #1482
...
# Conflicts:
# docs/parity-checklist.md
2026-10-14 22:33:07 -04:00
Brandon Thomas
9562532695
Merge PR #1662
2026-10-14 22:32:55 -04:00
Brandon Thomas
31f1f559dd
Merge PR #1660
2026-10-14 22:32:54 -04:00
Brandon Thomas
43f9d51207
Merge PR #1656
...
# Conflicts:
# crates/engine/src/library.rs
# crates/engine/src/tests_library.rs
# crates/ui-egui/src/menubar.rs
# docs/parity-checklist.md
2026-10-14 22:32:53 -04:00
Brandon Thomas
65f51751a1
Merge PR #1637
2026-10-14 22:32:52 -04:00
Brandon Thomas
3698f76c40
Merge PR #1601
...
# Conflicts:
# crates/ui-egui/src/headless.rs
# crates/ui-egui/src/lib.rs
# crates/ui-egui/src/state.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:32:47 -04:00
Brandon Thomas
bde5385a6f
Merge PR #1590
...
# Conflicts:
# crates/meta/src/exif.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:32:44 -04:00
Brandon Thomas
c8c97883cd
Merge PR #1548
...
# Conflicts:
# 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/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:32:39 -04:00
Brandon Thomas
5734d2e71c
Merge PR #1540
...
# Conflicts:
# docs/file-format-parity.md
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:32:33 -04:00
Brandon Thomas
1d006f7703
Merge PR #1538
...
# Conflicts:
# docs/parity-checklist.md
2026-10-14 22:32:30 -04:00
Brandon Thomas
61fa2237f6
Merge PR #1521
2026-10-14 22:32:29 -04:00
Brandon Thomas
7f8232e12c
Merge PR #1495
2026-10-14 22:32:27 -04:00
Brandon Thomas
18db8588b9
Merge PR #1490
...
# Conflicts:
# docs/parity-checklist.md
# docs/ui-parity.md
2026-10-14 22:32:25 -04:00
Brandon Thomas
de5ec99f61
Merge PR #1489
...
# Conflicts:
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:32:24 -04:00
Brandon Thomas
052aa9dccb
Merge PR #1479
2026-10-14 22:32:20 -04:00
Brandon Thomas
5d1fade3d0
Merge PR #1473
...
# Conflicts:
# crates/ui-egui/src/menubar.rs
# docs/parity-checklist.md
# docs/ui-parity.md
2026-10-14 22:32:17 -04:00
Brandon Thomas
75e0a6dd2a
Merge PR #1835
2026-10-14 22:32:07 -04:00
Brandon Thomas
5c60c3656d
Merge PR #1831
2026-10-14 22:32:04 -04:00
Brandon Thomas
f03c4529c2
Merge PR #1818
...
# 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
# docs/whats-new.md
2026-10-14 22:32:01 -04:00
Brandon Thomas
5e1a951008
Merge PR #1817
2026-10-14 22:31:59 -04:00
Brandon Thomas
33c321c6fb
Merge PR #1816
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 22:31:58 -04:00
Brandon Thomas
bbf8fc0f0b
Merge PR #1813
2026-10-14 22:31:57 -04:00
Brandon Thomas
7ab2f2bfb4
Merge PR #1808
2026-10-14 22:31:56 -04:00
Brandon Thomas
213b09a2e9
Merge PR #1804
2026-10-14 22:31:55 -04:00
Brandon Thomas
327e67af9e
Merge PR #1798
...
# Conflicts:
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:31:53 -04:00
Brandon Thomas
f7fc3abb2f
Merge PR #1797
2026-10-14 22:31:51 -04:00
Brandon Thomas
084c99bd8e
Merge PR #1796
2026-10-14 22:31:51 -04:00
Brandon Thomas
556f3d040f
Merge PR #1795
2026-10-14 22:31:48 -04:00
Brandon Thomas
6dab4bdc1b
Merge PR #1793
2026-10-14 22:31:47 -04:00
Brandon Thomas
c809c249d1
Merge PR #1792
2026-10-14 22:31:46 -04:00
Brandon Thomas
fe2ba9191a
Merge PR #1791
2026-10-14 22:31:46 -04:00
Brandon Thomas
e4ad628398
Merge PR #1784
2026-10-14 22:31:45 -04:00
Brandon Thomas
19f094c952
Merge PR #1782
...
# Conflicts:
# docs/whats-new.md
2026-10-14 22:31:44 -04:00
Brandon Thomas
b476affb6b
Merge PR #1780
...
# Conflicts:
# docs/whats-new.md
2026-10-14 22:31:43 -04:00
Brandon Thomas
fdd05f4141
Merge PR #1779
...
# Conflicts:
# docs/whats-new.md
2026-10-14 22:31:42 -04:00
Brandon Thomas
260d03ced6
Merge PR #1777
...
# Conflicts:
# docs/whats-new.md
2026-10-14 22:31:41 -04:00
Brandon Thomas
2c4390e2d0
Merge PR #1776
...
# Conflicts:
# docs/whats-new.md
2026-10-14 22:31:40 -04:00
Brandon Thomas and Claude Opus 5.5
6cc0072843
Batch 36: the Czech and Polish format catalogs list the strings this batch adds, in English until translated
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 22:31:00 -04:00
Brandon Thomas
f815f88958
Merge PR #1772
...
# Conflicts:
# crates/engine/src/tests_xmp.rs
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-14 22:29:50 -04:00
Brandon Thomas
622f9e6492
Merge PR #1769
...
# Conflicts:
# contributors/people.toml
2026-10-14 22:29:48 -04:00
Brandon Thomas
2011d19792
Merge PR #1767
2026-10-14 22:29:47 -04:00
Brandon Thomas
b985090c90
Merge PR #1758
2026-10-14 22:29:45 -04:00
Brandon Thomas
2a5fae54b0
Merge PR #1753
...
# Conflicts:
# crates/ui-egui/src/panels/edit.rs
2026-10-14 22:29:43 -04:00
Brandon Thomas
e2f6555220
Merge PR #1750
2026-10-14 22:29:42 -04:00
Brandon Thomas
da677cd440
Merge PR #1832
...
# Conflicts:
# docs/parity-checklist.md
2026-10-14 22:29:41 -04:00
Brandon Thomas
b350127d81
Merge PR #1747
2026-10-14 22:29:40 -04:00
Brandon Thomas
81a64ed13d
Merge PR #1744
2026-10-14 22:29:39 -04:00
Brandon Thomas
5242f02838
Merge PR #1741
2026-10-14 22:29:38 -04:00
Brandon Thomas
9d45f6b168
Merge PR #1733
2026-10-14 22:29:37 -04:00
Brandon Thomas
141aec6ddf
Merge PR #1731
2026-10-14 22:29:36 -04:00
Brandon Thomas
32789beade
Merge PR #1722
2026-10-14 22:29:35 -04:00
Brandon Thomas
5473bf514e
Merge PR #1719
2026-10-14 22:29:34 -04:00
Brandon Thomas
a8f0f5d60b
Merge PR #1715
...
# Conflicts:
# docs/gaps.md
# docs/parity-checklist.md
# docs/target-app-parity.md
2026-10-14 22:29:33 -04:00
Brandon Thomas
9a64ecefc0
Merge PR #1710
2026-10-14 22:29:32 -04:00
Brandon Thomas
fcbbfac464
Merge PR #1703
2026-10-14 22:29:29 -04:00
Brandon Thomas
1aea595527
Merge PR #1696
...
# Conflicts:
# contributors/people.toml
2026-10-14 22:29:28 -04:00
Brandon Thomas
6f2ccf7e33
Merge PR #1693
2026-10-14 22:29:26 -04:00
Brandon Thomas
9107ea4bdf
Merge PR #1688
2026-10-14 22:29:25 -04:00
Brandon Thomas
3be25e7559
Merge PR #1686
2026-10-14 22:29:25 -04:00
Brandon Thomas
d9508ff909
Merge PR #1467
2026-10-14 22:29:15 -04:00
Brandon Thomas
aa384d62f7
Merge PR #1466
...
# Conflicts:
# docs/camera-preview-colour.md
2026-10-14 22:29:14 -04:00
Brandon Thomas
0bdb55cb4b
Merge PR #1465
2026-10-14 22:29:13 -04:00
Brandon Thomas
60696fe7c1
Merge PR #1462
2026-10-14 22:29:12 -04:00
Brandon Thomas
0f842c8f87
Merge PR #1461
...
# Conflicts:
# crates/raw/tests/robust.rs
2026-10-14 22:29:11 -04:00
Brandon Thomas
de137ef5fc
Merge PR #1311
2026-10-14 22:29:07 -04:00
Brandon Thomas
9854ca24cb
Merge PR #1308
...
# Conflicts:
# crates/ui-egui/src/lib.rs
# docs/parity-checklist.md
2026-10-14 22:29:06 -04:00
Brandon Thomas
8a406d0dfc
Merge PR #1211
2026-10-14 22:29:02 -04:00
Brandon Thomas
1449be9281
Merge PR #1190
...
# Conflicts:
# contributors/people.toml
# crates/ui-egui/src/i18n.rs
# crates/ui-egui/src/menus.rs
2026-10-14 22:29:00 -04:00
Brandon Thomas
b70dcba75b
Merge PR #1180
2026-10-14 22:28:59 -04:00
Brandon Thomas
9131ff7000
Merge PR #1166
2026-10-14 22:28:56 -04:00
Brandon Thomas and Claude Opus 5.5
da7534a2ed
Batch 36: the slideshow template test drops the cached listing after writing a file by hand (flaky when the write lands in the listing's clock tick)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 22:28:53 -04:00
Brandon Thomas and Claude Opus 5.5
cfd14ea7c1
Batch 36: the Polish format catalog ( #1100 ) lists the strings this batch's other PRs add, in English until translated; lockfile at 0.8.0 for the slideshow crate
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 22:05:23 -04:00
Brandon Thomas
b6eb559243
Merge PR #1053
...
# Conflicts:
# crates/raw/src/vendor/nef.rs
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
# docs/whats-new.md
2026-10-14 22:01:32 -04:00
Brandon Thomas
d8b52d9405
Merge PR #1105
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
2026-10-14 21:59:32 -04:00
Brandon Thomas
aba04aaf5c
Merge PR #1087
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
# docs/raw/coverage.tsv
# docs/raw/evidence.tsv
# xtask/src/main.rs
2026-10-14 21:59:31 -04:00
Brandon Thomas
d3edca8000
Merge PR #1081
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
# docs/raw/coverage.tsv
# xtask/src/main.rs
2026-10-14 21:59:29 -04:00
Brandon Thomas
6ab5e2b0d4
Merge PR #1108
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
# docs/raw/evidence.tsv
# xtask/src/main.rs
2026-10-14 21:59:28 -04:00
Brandon Thomas
d0d9aa7df9
Merge PR #1038
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/target-app-parity.md
2026-10-14 21:59:17 -04:00
Brandon Thomas
381b57dd0b
Merge PR #1096
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
# xtask/src/main.rs
2026-10-14 21:59:10 -04:00
Brandon Thomas
a19cbdb17b
Merge PR #1045
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
# docs/target-app-parity.md
2026-10-14 21:59:07 -04:00
Brandon Thomas
89a51be77f
Merge PR #1029
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
# docs/parity-checklist.md
# docs/raw-parity.md
# docs/target-app-parity.md
2026-10-14 21:59:06 -04:00
Brandon Thomas
0fc3155859
Merge PR #1111
...
# Conflicts:
# ROADMAP.md
# docs/gaps.md
2026-10-14 21:58:46 -04:00
Brandon Thomas
a993758693
Merge PR #1106
...
# 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
# docs/whats-new.md
2026-10-14 21:58:45 -04:00
Brandon Thomas
39502d482c
Merge PR #1102
2026-10-14 21:58:43 -04:00