Bruno-Alumn
dad4d6254e
LR-PRE-PANEL: an active photo outside the selection isn't marked with the preset applied to the selection ( #2392 )
...
preset.apply changes the selection, else the active photo; the panel
remembered the preset on the active photo too, so an active photo outside
the selection showed a preset it never received.
2026-10-21 11:57:58 +00:00
Bruno-Alumn
61823b1736
LR-PRE-PANEL: the applied preset stays marked on returning to the photo ( #2392 )
...
The panel marked the last applied preset only while the selection was
the one it was applied to, and forgot it on the first frame with another
photo: back on the photo, nothing showed which preset it had. It now
remembers the preset per photo together with the photo's settings right
after, and marks it while the photo still has them; another photo shows
its own (or none), and a further edit drops the mark. The Amount slider
is no longer forgotten on a switch either: it comes back with the photo
while no later edit, undo or redo owns the undo step.
2026-10-21 00:27:45 +00:00
Brandon Thomas and Claude Opus 5.5
5fe74557ec
Skip CodeRabbit reviews on Dependabot PRs ( #2407 )
...
Adds .coderabbit.yaml so CodeRabbit no longer reviews or comments on PRs opened by dependabot[bot].
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 11:38:50 -04:00
Dylan M. Taylor
666f78432b
docs: add SonarCloud and CodeRabbit badges to README ( #2240 )
...
* docs: add SonarCloud and CodeRabbit badges to README
* docs: put SonarCloud and CodeRabbit badges on their own line
2026-10-20 11:31:44 -04:00
Brandon Thomas and Claude Opus 5.5
a2a41383c4
Release 0.10.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.10.0
2026-10-19 22:19:04 -04:00
Francois and Claude
d999e382ba
#1949 : pt-BR for Include selected photos and the mask overlay modes ( #2033 )
...
Claude-Session: https://claude.ai/code/session_01AbegtYaPuwqZ81pGfELsFK
Co-authored-by: Claude <noreply@anthropic.com >
2026-10-18 16:59:33 -06:00
Dylan M. Taylor
fb7ac08b9a
ci: configure Dependabot for Cargo and GitHub Actions
...
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com >
2026-10-18 12:31:40 -06:00
Dylan M. Taylor
31a677fe3d
docs: drop references to competing commercial software ( #2213 )
2026-10-18 10:41:49 -04:00
Brandon Thomas
a945533f63
Merge pull request #2236 from storytold/claude/integrate-batch-42
...
Integration batch 42: 31 community PRs
2026-10-18 10:39:21 -04:00
Brandon Thomas
d43dd1fc8f
Merge PR #1778 : Model downloads: Time out and cancel the name lookup ( #1532 )
2026-10-18 10:05:47 -04:00
Brandon Thomas
6f5d662df3
Merge PR #2235 : Georgian: a symbol Noto Sans Georgian cannot paint
2026-10-18 09:53:40 -04:00
Brandon Thomas and Claude Opus 5.5
70265ed17a
Batch 42: #1893 's heap test passes the Copy DecodeOptions without clone (clippy 1.99)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 09:53:39 -04:00
Michael Anderson
19008bdee9
Test cancelling a name lookup while it waits
2026-10-18 08:36:24 -05:00
Brandon Thomas
56c9b49634
Merge PR #1919 : Hasselblad FFF: colour matrix from the embedded 3FR header
...
# Conflicts:
# docs/parity-checklist.md
# docs/raw-parity.md
2026-10-18 09:22:57 -04:00
Brandon Thomas
2c60d2ab27
Merge PR #1778 : Model downloads: Time out and cancel the name lookup ( #1532 )
2026-10-18 09:22:41 -04:00
Brandon Thomas
4b6db59ade
Merge PR #1903 : LRC-PRINT-PAGE: Page Options print page numbers, page info and crop marks (gap 15)
...
# Conflicts:
# docs/gaps.md
# docs/parity-checklist.md
2026-10-18 09:22:40 -04:00
Brandon Thomas and Claude Opus 5.5
cbdbd50f84
Merge main into #1919 (main already dropped the drop(write) line)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 09:21:51 -04:00
Brandon Thomas and Claude Opus 5.5
fe7edd7b26
Model downloads: the What's New note gets its own heading
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 09:21:34 -04:00
Brandon Thomas and Claude Opus 5.5
1e4aa93d58
LRC-PRINT-PAGE: the preview draws no Page Options for a package, as the print doesn't
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 09:21:12 -04:00
Brandon Thomas
7614fb14f1
Merge PR #1902 : docs: refresh README features, counts and setup requirements
2026-10-18 09:20:46 -04:00
Brandon Thomas
2983a40385
Merge PR #1960 : Merged develop settings are kept in range, as XMP import keeps them
2026-10-18 09:20:45 -04:00
Brandon Thomas
583e3ceefc
Merge PR #2091 : Reject trailing text after a bracketed IPv6 host in Url::parse
2026-10-18 09:20:43 -04:00
Brandon Thomas
5b66a4825e
Merge PR #2150 : Keep face index records aligned after a torn or failed append
2026-10-18 09:20:42 -04:00
Brandon Thomas
dee8358c38
Merge PR #1838 : Drop out-of-range GPS coordinates read from XMP
2026-10-18 09:20:40 -04:00
Brandon Thomas
8d41bf69f7
Merge PR #1894 : HEIF: max_pixels on uncropped SPS sizes and grid totals ( #1518 )
2026-10-18 09:20:39 -04:00
Brandon Thomas
f4e7d07e9b
Merge PR #1989 : TIFF: read strips and tiles larger than 128 MiB
2026-10-18 09:20:37 -04:00
Brandon Thomas
4e77935e6e
Merge PR #2070 : Show the applied profile when hovering it in the profile browser ( #2057 )
2026-10-18 09:20:36 -04:00
Brandon Thomas
7134099101
Merge PR #1691 : LR-EXP-TYPE: omit redundant alpha from opaque 8-bit exports ( #1670 )
2026-10-18 09:20:34 -04:00
Brandon Thomas
ad22d059db
Merge PR #1844 : fix(import): keep Lightroom luminance ranges open at white, report unmapped local sliders
...
# Conflicts:
# contributors/people.toml
2026-10-18 09:20:33 -04:00
Brandon Thomas
29384a0404
Merge PR #1898 : LR-MERGE-HEADLESS: merge dialogs remember the last settings per kind
2026-10-18 09:20:21 -04:00
Brandon Thomas
70100a34c5
Merge PR #2144 : Strip XML 1.0-forbidden characters from XMP sidecar output
2026-10-18 09:20:19 -04:00
Brandon Thomas
363dbbdd9f
Merge PR #2224 : X-Trans CMOS 4 bodies take the X-T3's spectral matrices
2026-10-18 09:20:17 -04:00
Brandon Thomas
80e2d0e64a
Merge PR #1884 : AI denoise: support 102 MP Bayer raws ( #1880 )
2026-10-18 09:20:16 -04:00
Brandon Thomas
d3b6266d07
Merge PR #1964 : Contributors: add Marco Arnulfo
...
# Conflicts:
# contributors/people.toml
2026-10-18 09:20:09 -04:00
Brandon Thomas
c9f383b368
Merge PR #2040 : Ignore zero or negative ISO when importing XMP
2026-10-18 09:19:45 -04:00
Brandon Thomas
389be0f6a9
Merge PR #2105 : l10n: unify zh-hant library term and contact sheet wording
2026-10-18 09:19:43 -04:00
Brandon Thomas
f819c8439b
Merge PR #2151 : Make TIFF chunk-length inference and header-plan merging fast
2026-10-18 09:19:42 -04:00
Brandon Thomas
e6a7501adc
Merge PR #1416 : Localize Info Overlay mode-change notices
2026-10-18 09:19:29 -04:00
Brandon Thomas
0a0cb19011
Merge PR #1893 : JPEG XL: check dimensions during loading & bound tracked allocations ( #1517 )
2026-10-18 09:19:27 -04:00
Brandon Thomas
7b65a6a59f
Merge PR #1911 : Contributors: credit nledford by real name
2026-10-18 09:19:26 -04:00
Brandon Thomas
d43889145b
Merge PR #2046 : Start crop drags in the zone the cursor showed at the press
2026-10-18 09:19:24 -04:00
Brandon Thomas and Claude Opus 5.5
6985cfa54c
Drop the README notes: toast language is not README material
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 09:18:48 -04:00
Brandon Thomas
592cb335cb
Merge PR #1935 : raw: alias Canon EOS R6 Mark II to EOS R6m2
2026-10-18 09:18:21 -04:00
Brandon Thomas
d6a9a2e8f9
Merge PR #1845 : Match f:/aperture:/focal: search tokens at f32 precision
2026-10-18 09:18:19 -04:00
Brandon Thomas
11308a5c8a
Merge PR #2035 : Reject out-of-range start in photo.rename and photo.renamePreview
2026-10-18 09:18:17 -04:00
Brandon Thomas
9bf08f6ce6
Merge PR #2083 : Reject signed hex digits in #rrggbb colour parsing
2026-10-18 09:18:16 -04:00
Brandon Thomas
5c85bc3ee4
Merge PR #2149 : Refuse catalog snapshots with an out-of-range seq
2026-10-18 09:18:14 -04:00
Hamza
0c3c500ea4
Georgian: a symbol Noto Sans Georgian cannot paint
...
`cargo xtask ci` fails with the craft-fonts input supplied, which CLAUDE.md says
releases always build with:
ka in Proportional (faces: ["Noto Sans Georgian"]) lack glyphs: ✕
Two strings in ka.json use ✕ (U+2715). Noto Sans Georgian has no glyph for it
and egui's bundled fonts do not either, so a Georgian reader gets a blank where
the text describes the activity stack's stop control. Without the fonts input
those twenty tests skip, so a plain `cargo xtask ci` is green and this stayed
invisible.
The two Georgian values use × (U+00D7) instead: it reads the same at text size
and every face has it. The English keys are untouched — they are the source text
from docs/whats-new.md, and the test checks values, which is the right scope. An
English reader's font covers ✕; the problem is a translation carrying it into a
script whose face does not.
`translated_catalogs_do_not_use_missing_menu_triangles` already forbids ▸ and ▾
in locale JSON for the same reason, so ✕ joins them in one list. That matters
because ✕ is in the English source of those two strings: every language that
translates them next would hit the same failure, and a cheap test now catches it
instead of the font-dependent one.
2026-10-18 18:12:18 +05:00
NetterSilver and Claude Haiku 5.5
601ddce6ef
Match f:/aperture:/focal: search tokens at f32 precision
...
Found while testing crates/catalog/src/query.rs:130
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 13:49:17 +02:00
Marco Arnulfo
b9159b0fce
TIFF: keep the default 128 MiB intermediate buffer for small pixel budgets
2026-10-18 13:18:49 +02:00