aiongg
e0d393c732
Merge PR #2777 : LR-EDIT-OPTICS-PROFILE: Fujifilm X-S20 embedded lens corrections and spectral matrices
2026-10-31 02:08:57 +00:00
aiongg
c03c567f5e
Merge PR #2732 : LR-EDIT-OPTICS-PROFILE: Sony ILCE-6700 in-file distortion
...
docs/gaps.md: main's header, gap 9 and revision rows kept; gap 8 row and header carry the ILCE-6700 mention; the PR's revision row added.
2026-10-31 02:08:57 +00:00
aiongg
cde3b51a4d
Merge PR #2623 : LR-CROP-RECT: sidecar settings kept in range; a turned crop bounded to the photo ( #2555 )
2026-10-31 02:08:48 +00:00
aiongg
b10a67a1d6
Merge PR #2322 : LR-CROP-RECT: a free crop corner on a straightened photo grows both sides ( #2308 )
...
crates/geom/src/crop_drag.rs: kept main's 'mod tests;'; the PR's four new tests ported to crop_drag/tests.rs.
2026-10-31 02:08:45 +00:00
aiongg
035d4d5dcb
Merge PR #2977 : LR-META-EXIF-FULL: reject malformed EXIF clocks
...
docs/gaps.md, docs/parity-checklist.md, docs/whats-new.md: both sides kept; the PR's sentences added to main's rows and entries.
docs/xmp-interop.md: capture-time paragraph combines both sides.
The PR's test file crates/engine/src/tests_import.rs landed in crates/engine/src/tests/import.rs (moved on main).
2026-10-31 02:08:25 +00:00
aiongg
e967200f0d
Merge PR #2912 : Reject incomplete ISO timestamps in metadata and track logs
...
crates/meta/src/xmp.rs: kept main's 'mod tests;'; the PR's two tests ported to xmp/tests.rs.
docs/gaps.md, docs/parity-checklist.md, docs/whats-new.md: both sides kept; newer date in headers; XMP row and header carry the PR's sentence.
2026-10-31 02:07:55 +00:00
aiongg
78fe857011
Merge PR #2841 : Write sidecar keywords as names in dc:subject and paths in lr:hierarchicalSubject
...
crates/catalog/src/keywords.rs: kept main's 'mod tests;'; PR's test changes ported to keywords/tests.rs.
docs/parity-checklist.md: main's LR-META-XMP / EXIF-FULL rows with the PR's keyword sentence added; revision rows both kept.
2026-10-31 02:07:14 +00:00
aiongg
e87494dfd9
Merge PR #2658 : LC-SAFETY: Refuse to create a library photo's XMP sidecar
2026-10-31 02:06:36 +00:00
Brandon Thomas
cfdf63c6e4
Merge PR #2917
...
# Conflicts:
# docs/parity-checklist.md
# docs/whats-new.md
2026-10-30 15:24:59 -04:00
Brandon Thomas
13711ace2b
Merge PR #2155
2026-10-30 15:24:41 -04:00
Brandon Thomas
7e8bf5cd9e
Merge PR #2831
2026-10-30 15:24:41 -04:00
Brandon Thomas
ddbc218ad1
Merge PR #3213
...
# Conflicts:
# docs/parity-checklist.md
2026-10-30 15:24:40 -04:00
samuelili and Antigravity
8ffe73cc3c
fix raw lens and vignette corrections
...
- X-S20 lens distortion and vignetting scale fixes
- X-S20 / X-S10 / X-M5 spectral sensor mappings
- Add Samuel Li to contributors/people.toml
Co-Authored-By: Antigravity <noreply@google.com >
- address review concerns
- update RENDER_CACHE_VERSION value in docs/camera-preview-colour.md
- made sure diagonal scales are exact match
2026-10-30 08:40:55 -07:00
radialmonster and Claude Opus 5.5
6188590675
Docs: link gap 8 and roadmap priority 7 to lens profile issue #329
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014ti8KemZbjE2ZgHgV1q1BM
2026-10-28 13:58:49 -04:00
Nathaniel Ledford
e60b7d1787
MENU-EDIT-SELECTNONE: Edit lists Select Only Active Photo and Paste Settings from Previous with their kin, and the native Edit menu keeps single separators
2026-10-27 22:50:05 -04:00
Nathaniel Ledford
4f6f4c4ee8
MENU-FILE-CLOSE: the page says saving at quit can fail
2026-10-27 19:53:43 -04:00
Nathaniel Ledford
e472ffd6a4
MENU-FILE-CLOSE: document that closing the window quits the app
2026-10-27 18:29:56 -04:00
Jeremy
5dea67e348
docs(installer): say that an upgrade reuses the recorded folder even if it was deleted
...
The restore actions use the recorded folder without checking that it still
exists, so an upgrade creates it again rather than using the default folder.
2026-10-27 21:13:30 +00:00
Jeremy
51ecbfece8
docs(installer): note that the 32-bit all-users folder is Program Files (x86); tidy wording
2026-10-27 12:25:19 +00:00
Jeremy
3d40cf08e7
docs(installer): describe the per-user default install location and scope
2026-10-27 12:09:03 +00:00
Michael Anderson
07833ee643
Merge remote-tracking branch 'origin/main' into fix/guard-new-sidecar
2026-10-26 21:28:24 -05:00
insideTheFlux and Claude Opus 5.5
45e52e7409
Merge storytold/main into fix/2555-sidecar-settings-range
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GfjNkJiMUagz3DN3zoV2rV
2026-10-26 18:42:11 -07:00
aiongg
69048937d0
docs: update source paths after the layout moves
2026-10-26 21:39:56 +00:00
softwaregames1 and Claude Opus 5.5
22b963f262
Merge storytold/lightcraft main into LR-FILT-SEARCH-META
...
Conflict only in the docs/parity-checklist.md "Last updated" line: upstream's
line kept, with the LR-FILT-SEARCH-META entry added in front.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SqKgSkHi5MfTQFrZvDKBjm
Co-authored-by: softwaregames1 <167585946+softwaregames1@users.noreply.github.com >
2026-10-26 12:25:52 +00:00
aiongg
21a53cf61f
Merge title-bar-movable (lightcraft#2930) into docking-adoption; every craft-libs crate at craft-libs main 1e6f127
2026-10-26 02:20:20 +00:00
aiongg
1952d4fd3c
Merge upstream main into docking-adoption
2026-10-26 02:18:38 +00:00
aiongg
003779ce51
Merge upstream main into title-bar-movable; craft-window at craft-libs main 1e6f127
2026-10-26 02:18:22 +00:00
Dylan M. Taylor
8020cd081c
showcase: check the file is readable without an empty with-block ( #3001 )
2026-10-25 21:13:45 -04:00
Michael Anderson
18a19325c1
Merge remote-tracking branch 'origin/main' into fix/guard-new-sidecar
...
# Conflicts:
# crates/engine/src/originals.rs
2026-10-25 19:20:04 -05:00
Michael Anderson
ab3f6af82a
Merge remote-tracking branch 'origin/main' into fix/2119-erf-mef-strip-length
...
# Conflicts:
# crates/raw/src/vendor/mef.rs
2026-10-25 19:20:01 -05:00
ronibalthazar
a1e1b4cc0e
LR-META-EXIF-FULL: reject malformed EXIF clocks
2026-10-25 19:03:33 +00:00
aiongg
672baaea46
Merge lightcraft#2913 (egui 0.37) into docking-adoption; craft-ui and craft-docpath at craft-libs main a091680
2026-10-25 17:36:59 +00:00
aiongg
c01d4c7074
Merge lightcraft#2913 (egui 0.37) into title-bar-movable; craft-window at craft-libs main a091680
2026-10-25 17:19:47 +00:00
aiongg
d4cfd2e6d5
LR-BEHAV-TITLEBAR: the checklist row follows craft-window's title_bar
2026-10-25 17:07:16 +00:00
skylar taylor-barrick
c627ce7210
egui-037: preserve modal input ownership and packaged font notices
2026-10-25 13:14:34 +01:00
Claude
8fe7198dbd
LR-FILT-SEARCH-META: >= and <= in fielded search tokens
...
`rating:>=3`, `iso:<=400`, `f:>=2.8` read the `=` as part of the number, the
parse failed, and the token silently matched no photo. Parse the two-character
operators first and compare inclusively; `>`, `<`, `=` and bare numbers are
unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SqKgSkHi5MfTQFrZvDKBjm
2026-10-25 08:47:10 +00:00
skylartaylor
e7144adc1f
M0.37: reconcile current LightCraft main and qualify the migration
2026-10-25 07:47:22 +01:00
ronibalthazar
07d1f0ad5d
LR-META-XMP: reject incomplete ISO timestamps
2026-10-25 06:35:43 +00:00
aiongg
7291abdc14
Merge upstream main into docking-adoption
2026-10-25 05:55:03 +00:00
aiongg
31ec62cd03
Info panel Target Photo edits, Add Keywords cursor request and Fixed keys follow-ups ( #2889 )
...
* LR-PREF-SHORTCUTS: the shortcuts panel's Fixed keys ignore keys saved for unknown commands
* KEYC-METADATA: an Add Keywords request the Keywords panel can't take in time expires
* LR-META-INFO: Target Photo saves an Info edit to the photo it shows
2026-10-25 00:58:10 -04:00
aiongg
c3feda15c0
LR-META-INFO: the Info panel shows Selected Photos by default; gaps.md lists its change notes once
2026-10-25 03:36:14 +00:00
aiongg
e339afc263
Merge PR #2810 : LR-META-INFO: the Info panel can show metadata for the selected photos
2026-10-25 02:25:16 +00:00
aiongg
6e5e958639
Merge PR #2792 : LRC-DEV-VIEWOPTIONS: View Options can turn off the loupe's "Rendering…" message
2026-10-25 02:24:50 +00:00
aiongg
17a3b80702
Merge PR #2790 : LRC-DEV-VIEWOPTIONS: the info overlay can show briefly when the photo changes
2026-10-25 02:24:29 +00:00
aiongg
77196373a9
Merge PR #2870 : KEYC-METADATA: Cmd+K / Ctrl+K puts the cursor in the Add keyword box
2026-10-25 02:24:29 +00:00
aiongg
122859d269
Merge PR #2846 : KEYC-METADATA: Alt+0 / Alt+Shift+0 go to the next / previous keyword set
2026-10-25 02:24:03 +00:00
aiongg
387ad02b79
Merge PR #2832 : LR-PREF-SHORTCUTS: a declared shortcut yields to a key the saved keymap gives another command
2026-10-25 02:23:22 +00:00
aiongg
eb9ef0a40e
Merge PR #2824 : KEYC-METADATA: Cmd+Alt+Shift+C / V copy and paste metadata
2026-10-25 02:23:21 +00:00
aiongg
5c46163e66
Merge PR #2778 : LRC-PRINT-TEMPLATES: print templates export to a file and import from one
2026-10-25 02:23:20 +00:00
aiongg
f923967c63
Merge PR #2786 : LRC-SS-PLAYBACK: a manual slideshow waits for the arrow keys
2026-10-25 02:23:20 +00:00