Brandon Thomas
57f29bf8e1
Merge PR #636
2026-10-10 01:14:26 -04:00
Brandon Thomas
d267a7acd5
Merge PR #640
...
# Conflicts:
# crates/engine/src/media.rs
# docs/parity.md
2026-10-10 01:14:26 -04:00
Brandon Thomas
37e95dd2fa
Merge PR #651
...
# Conflicts:
# crates/engine/src/media.rs
# crates/raw/src/lib.rs
# crates/raw/src/vendor/orf.rs
# docs/parity.md
2026-10-10 01:14:25 -04:00
Brandon Thomas
f35663590f
Merge PR #633
...
# Conflicts:
# crates/engine/src/media.rs
# crates/raw/src/vendor/nef.rs
# docs/parity.md
2026-10-10 01:14:24 -04:00
Brandon Thomas
78550e5de9
Merge PR #609
...
# Conflicts:
# crates/engine/src/tests_import.rs
# docs/parity.md
2026-10-10 01:14:24 -04:00
Brandon Thomas and Claude Opus 5.5
e7da679cb3
LR-IMP-FORMATS: word16_order reads sample pairs with as_chunks instead of indexing
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 01:10:36 -04:00
Brandon Thomas and Claude Opus 5.5
0982cae7d5
OmaStore: exec paths match the tarball layout (bin/, no usr/)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 01:08:30 -04:00
Brandon Thomas and Claude Opus 5.5
82566817e6
LR-IMP-FORMATS: drop references to analysis files that aren't in the repo
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 01:08:10 -04:00
Brandon Thomas
4bf125d116
Merge PR #623 (updated head)
2026-10-10 01:02:10 -04:00
Brandon Thomas
b6f6a979e5
Merge PR #608 (updated head)
2026-10-10 01:02:10 -04:00
Brandon Thomas and Claude Opus 5.5
4a3f9e9b6d
Apply #580 's updated head (drops the DSC-R1 SR2 refusal)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 01:02:09 -04:00
Brandon Thomas
2ecb495d18
Merge remote-tracking branch 'origin/main' into claude/integrate-batch-22
2026-10-10 01:01:03 -04:00
Sawizzle and Claude Opus 5.5
4e39a51b24
docs: drop the third-party link; the Windows path is the default install folder
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 21:50:51 -07:00
radialmonster
d138236291
LR-IMP-FORMATS: Sony DSC-R1 .SR2 decodes (big-endian 16-bit words in a little-endian TIFF)
...
Uncompressed 16-bit words are read in the other byte order only when the
file's order leaves more than 1% of sampled words at or above
1 << max(bits, 14) and the other order leaves none. Measured on the CC0
DSC-R1 (raw.pixls.us 3221). Crop and white balance (SR2SubIFD) are not
addressed. RENDER_CACHE_VERSION 31 (adjust at merge).
2026-10-09 22:01:36 -04:00
KitsuneSemCalda
7059f4a565
Add OmaStore manifest
2026-10-09 22:50:45 -03:00
sanyamsingh001 and Codex
41e95fa78e
LR-IMP-ADD-DIALOG: settle Copy layout before locating Tags
...
Preserve the existing tag assertions and deadlines after editing the rename template.
Co-authored-by: Codex <codex@openai.com >
2026-10-10 11:46:07 +10:00
radialmonster
44b126274d
LR-IMP-FORMATS: decode 12.8 bpp block-packed ORF (E-300, E-500, E-330, high-res E-M5 II / PEN-F)
...
Single-strip ORFs at 12.8 bits per pixel are 16-byte blocks: ten little-endian
12-bit samples in bytes 0..14 plus a zero pad byte. Main routed them through the
XZ-2 12-bit word path (stripes, magenta cast). New branch before it; the exactly
12.0 bpp XZ-2 branch is unchanged. Layout measured on CC0 files (log and scripts in
data/testing/retry-olympus-e300 and tools/retry-olympus-e300).
RENDER_CACHE_VERSION bumped to 30 (open PRs use up to 29; adjust at merge).
2026-10-09 21:42:15 -04:00
Brandon Thomas and Claude Opus 5.5
b4ed033c2d
Integrate batch 22: fix cross-PR breaks
...
- #540 's crs::Target replaces the raw flag: #597/#604's folder sync and sidecar_op and #533 's
process tests pass the photo's target instead of a bool.
- #568 's DRO test fits through #528 's fit_look (proxies now return the clipped mask).
- #541 (French) and #564 (Ukrainian) gain the 15 keyword format strings #578-#592 added.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 21:04:48 -04:00
Brandon Thomas and Claude Opus 5.5
1cc0dde747
Bump version to 0.5.0 (from 0.4.0) for release; refresh contributors
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.5.0
2026-10-09 21:02:18 -04:00
Brandon Thomas
987a572512
Merge PR #612
...
# Conflicts:
# crates/pipeline/src/finish.rs
# docs/parity.md
# docs/whats-new.md
2026-10-09 20:56:58 -04:00
Brandon Thomas
89753f5d67
Merge PR #563
...
# Conflicts:
# docs/parity.md
2026-10-09 20:56:57 -04:00
Brandon Thomas
53c056daf3
Merge PR #564
...
# Conflicts:
# README.md
# crates/ui-egui/src/i18n.rs
# docs/localization.md
# docs/parity.md
2026-10-09 20:56:56 -04:00
Brandon Thomas
0fc81747cb
Merge PR #541
2026-10-09 20:56:55 -04:00
Brandon Thomas
2f35949678
Merge PR #604
...
# Conflicts:
# crates/engine/src/sidecar.rs
# crates/ui-egui/locales/de.json
# crates/ui-egui/locales/es.json
# crates/ui-egui/locales/ja.json
# crates/ui-egui/locales/pt-br.json
# crates/ui-egui/locales/ru.json
# crates/ui-egui/locales/zh-hans.json
# crates/ui-egui/locales/zh-hant.json
# crates/ui-egui/src/panels/dialogs.rs
# docs/whats-new.md
2026-10-09 20:56:55 -04:00
Brandon Thomas
b785023073
Merge PR #597
...
# Conflicts:
# crates/catalog/src/journal.rs
# crates/catalog/src/lib.rs
# crates/catalog/src/local.rs
# crates/catalog/src/tests_format_version.rs
# crates/catalog/src/tests_journal.rs
# crates/ui-egui/src/panels/left.rs
# docs/whats-new.md
2026-10-09 20:56:33 -04:00
Brandon Thomas
2421f2223b
Merge PR #592
...
# Conflicts:
# crates/ui-egui/src/tests_panels.rs
# docs/whats-new.md
2026-10-09 20:55:50 -04:00
Brandon Thomas
bf0656fa95
Merge PR #588
...
# Conflicts:
# docs/whats-new.md
2026-10-09 20:55:49 -04:00
Brandon Thomas
4372750986
Merge PR #585
...
# Conflicts:
# docs/whats-new.md
2026-10-09 20:55:49 -04:00
Brandon Thomas
d0f042c269
Merge PR #578
...
# Conflicts:
# crates/catalog/src/journal.rs
# crates/catalog/src/tests_format_version.rs
# crates/ui-egui/locales/de.json
# crates/ui-egui/locales/es.json
# crates/ui-egui/locales/ja.json
# crates/ui-egui/locales/pt-br.json
# crates/ui-egui/locales/ru.json
# crates/ui-egui/locales/zh-hans.json
# crates/ui-egui/locales/zh-hant.json
# docs/whats-new.md
2026-10-09 20:55:40 -04:00
Brandon Thomas
c2142540fe
Merge PR #561
...
# Conflicts:
# docs/parity.md
# docs/whats-new.md
2026-10-09 20:54:56 -04:00
Brandon Thomas
244d279091
Merge PR #536
...
# Conflicts:
# crates/catalog/src/tests.rs
# crates/ui-egui/locales/de.json
# crates/ui-egui/locales/es.json
# crates/ui-egui/locales/ja.json
# crates/ui-egui/locales/pt-br.json
# crates/ui-egui/locales/ru.json
# crates/ui-egui/locales/zh-hans.json
# crates/ui-egui/locales/zh-hant.json
# crates/ui-egui/src/lib.rs
# docs/parity.md
2026-10-09 20:54:53 -04:00
Brandon Thomas
a891c62eb9
Merge PR #550
...
# Conflicts:
# crates/ui-egui/locales/de.json
# crates/ui-egui/locales/es.json
# crates/ui-egui/locales/ja.json
# crates/ui-egui/locales/pt-br.json
# crates/ui-egui/locales/ru.json
# crates/ui-egui/locales/zh-hans.json
# crates/ui-egui/locales/zh-hant.json
2026-10-09 20:54:47 -04:00
Brandon Thomas
771882ae52
Merge PR #570
2026-10-09 20:53:53 -04:00
Brandon Thomas
8b90ca75a5
Merge PR #621
2026-10-09 20:53:53 -04:00
Brandon Thomas
d7bc58a174
Merge PR #623
...
# Conflicts:
# docs/mcp.md
2026-10-09 20:53:53 -04:00
Brandon Thomas
15850a55b2
Merge PR #580
...
# Conflicts:
# crates/engine/src/media.rs
# crates/raw/src/vendor/arw.rs
# crates/raw/tests/corpus.rs
# docs/parity.md
# xtask/src/main.rs
2026-10-09 20:53:21 -04:00
Brandon Thomas
4a8241dde4
Merge PR #575
...
# Conflicts:
# crates/engine/src/media.rs
# crates/raw/tests/corpus.rs
# docs/parity.md
# xtask/src/main.rs
2026-10-09 20:51:50 -04:00
Brandon Thomas
f4f7d5c401
Merge PR #616
...
# Conflicts:
# crates/catalog/src/model.rs
# crates/engine/src/media.rs
# docs/parity.md
2026-10-09 20:51:49 -04:00
Brandon Thomas
2c5121ae3b
Merge PR #568
...
# Conflicts:
# crates/engine/src/camera_preview.rs
# crates/engine/src/media.rs
# docs/camera-preview-colour.md
# docs/parity.md
2026-10-09 20:51:08 -04:00
Brandon Thomas
d9f63f0b7b
Merge PR #583
...
# Conflicts:
# crates/engine/src/media.rs
2026-10-09 20:51:08 -04:00
Brandon Thomas
db03b4a586
Merge PR #528
...
# Conflicts:
# crates/engine/src/camera_preview.rs
# crates/engine/src/media.rs
2026-10-09 20:51:07 -04:00
Brandon Thomas
6f323e01d9
Merge PR #533
...
# Conflicts:
# docs/parity.md
2026-10-09 20:50:41 -04:00
Brandon Thomas
6bf2722209
Merge PR #607
...
# Conflicts:
# crates/engine/src/media.rs
# xtask/src/main.rs
2026-10-09 20:50:23 -04:00
Brandon Thomas
41cdec5daf
Merge PR #586
...
# Conflicts:
# crates/engine/src/media.rs
# docs/parity.md
2026-10-09 20:50:08 -04:00
Brandon Thomas
630e2edc47
Merge PR #522
2026-10-09 20:50:06 -04:00
Brandon Thomas and Claude Opus 5.5
835dcf6657
Keep the UI-zoom tests: set the interface scale with ui.zoomFactor now that Cmd+Plus zooms the photo ( #566 )
...
The CLI snapshot test and the headless resize test sent Cmd+Plus to change egui's
interface scale; with the keys handed to View > Zoom they no longer did. A
ui.zoomFactor control request (0.5-3, documented) sets the scale explicitly.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 20:49:00 -04:00
Brandon Thomas and Claude Opus 5.5
ddfb617ff4
ci: keep the craft-fonts checkout comments
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 20:47:52 -04:00
Brandon Thomas and Claude Opus 5.5
54b72b4566
docs: drop the third-party plugin link (keep the install paths)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 20:47:16 -04:00
Brandon Thomas and Claude Opus 5.5
58853112e7
LR-PREF-DISPLAY: drop the duplicated not-yet note (the row already lists them as missing)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 20:47:09 -04:00
Brandon Thomas and Claude Opus 5.5
0ea4c50c2a
LR-PREF-DISPLAY: 🟡 until the OS profile is detected and followed per monitor
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 20:46:18 -04:00