Commit Graph

  • 6dd3f160bc #1999: starred presets in a Favorites section on top of the Presets panel Claude 2026-10-16 11:20:04 +00:00
  • 085d18d692 LR-IMP-LOCAL: Opening on Missing Photos picks no photo from it either Alexander Bystrow 2026-10-16 13:54:33 +02:00
  • bf82b57a0a LR-IMP-LOCAL: Opening on Missing Photos no longer checks every original Alexander Bystrow 2026-10-16 13:46:30 +02:00
  • b9640ef1d5 #1944: keyword.export refuses library originals and writes durably GSibille 2026-10-16 13:35:53 +02:00
  • 9392039726 Detail: at rest the whole frame renders at the preview level, shrunk once ubergeneric 2026-10-16 21:28:14 +11:00
  • 7db0a64d7e Detail: Fit is as sharp as the photo (display fit, whole-pixel draw, Lanczos decode) ubergeneric 2026-10-16 21:28:12 +11:00
  • 340ed4c2d8 LR-EDIT-COLOR-TEMP: Kelvin white balance from Canon CR2 ColorData presets Andrew Frahn 2026-10-16 21:19:18 +11:00
  • b03f1dd396 LR-EDIT-COLOR-TEMP: Kelvin white balance for the Nikon Z5II from built-in presets Andrew Frahn 2026-10-16 21:13:35 +11:00
  • 76689a563a Crop: a fresh crop starts locked to the photo's own shape (#991) wstock 2026-10-15 06:51:16 +00:00
  • 50690745e8 Library: a picked photo's flag is drawn filled (#1013) wstock 2026-10-15 06:40:09 +00:00
  • b2305da45a Workspace rust-version is 1.95, what the workspace needs (#1841) wstock 2026-10-15 06:28:39 +00:00
  • 62e82479d2 LR-PROF-CAMERACOLOR: fit a DNG's tone with a look table and a 1024 px preview Matthew James Sivak 2026-10-15 15:40:50 +02:00
  • ed5afb7eb0 LR-IMP-FORMATS: document why lossy JPEG XL DNG tiles keep their declared curve Matthew James Sivak 2026-10-15 15:40:50 +02:00
  • 2d57a1466d LR-IMP-FORMATS: decode lossy JPEG XL DNG tiles with a non-linear declared transfer curve Matthew James Sivak 2026-10-15 13:31:13 +02:00
  • 5902a07354 Windows: folder-drop tests name folders as the Folders tree does; offline test waits for its worker Claude 2026-10-16 08:25:46 +00:00
  • 109e4dabd3 Windows: compare exported paths as paths in the same-folder export test Claude 2026-10-16 07:25:39 +00:00
  • fa26767b81 macOS bundle: drop Info.plist UTI declarations LightCraft cannot open (#1951) Sergio Perea 2026-10-16 09:07:29 +02:00
  • 16f5a9f0ca Control port: don't clone the connection's socket (Windows: launched programs held it open) LochLogic 2026-10-15 23:16:51 -06:00
  • b67bb01952 TIFF: read strips and tiles larger than 128 MiB (fixes #1983) Marco Arnulfo 2026-10-16 07:04:45 +02:00
  • 38973dba3a Imported LUTs no longer leave a copy in the temp folder without a library on disk (part of #1952) Marco Arnulfo 2026-10-16 06:45:33 +02:00
  • 389a2cdd65 GPU: a lost device is not polled again, and a poll that panics fails the render (#1858) lincleejun 2026-10-15 21:29:11 -07:00
  • 8677e5fe3e Use GitHub nickname for contributor display name Ted Mao 2026-10-15 21:26:36 -07:00
  • ef6e62449f LR-EDIT-COLOR-GRADING: a wheel drag holds the pointer and puts it back where it was pressed (#1899) Marco Arnulfo 2026-10-16 05:38:10 +02:00
  • f34c7a8a89 Merge pull request #967 from dylanmtaylor/refactor/dry-github-actions skylar taylor-barrick 2026-10-15 21:34:12 -06:00
  • 2b83edc8f1 Test previews against reduced full-size renders Ted Mao 2026-10-15 20:26:22 -07:00
  • 8b069bf87e Reduce CPU guided-filter coefficient allocations Ted Mao 2026-10-15 20:26:21 -07:00
  • 3885b61e6b ci: retain LightCraft installer and package checks skylartaylor 2026-10-16 05:25:18 +02:00
  • 2e0906b71a Tests: make the Windows-only failures pass (paths with /, MCP sockets vs child processes) LochLogic 2026-10-15 21:11:32 -06:00
  • 27974fac0f Tone: test the edited-curve shoulder at white, not past its end (#1945) Gert Pellin 2026-10-16 04:46:51 +02:00
  • c5cebdef39 Tone: neutral display tone map is the identity up to white (#1945) Gert Pellin 2026-10-16 04:27:35 +02:00
  • 1162c2a018 crop.set refuses a crop smaller than the crop tool allows, instead of exporting 1×1 (part of #1952) Marco Arnulfo 2026-10-16 04:09:25 +02:00
  • 180fdb3b41 CI: catalog's staging-link test module compiles only on Unix (clippy -D warnings on Windows) LochLogic 2026-10-15 19:49:57 -06:00
  • 0802892132 ci: refactor workflows to use storytold/craft-common-actions Dylan M. Taylor 2026-10-11 11:56:04 -04:00
  • e14db89462 LR-EXP-BITDEPTH: app.export refuses a bitDepth the format doesn't have (part of #1952) Marco Arnulfo 2026-10-16 02:01:46 +02:00
  • c8f741fd0b Contributors: add my name for the About window Marco Arnulfo 2026-10-16 02:20:02 +02:00
  • 54c6c43b07 #1927: Constrain Crop tightens the stored crop Claude 2026-10-15 23:30:07 +00:00
  • 90a248edad M12: Describe selections from SAM 3's semantic mask: sure inside, no lines between instances helgehelge123 2026-10-16 01:35:59 +02:00
  • 37a3ab4177 #1507: web start-up treats only NotFoundError as a missing file Claude 2026-10-15 23:08:54 +00:00
  • b5c7eddf8f Photo Merge: Merge a photo named twice only once (#1947) Michael Anderson 2026-10-15 17:24:05 -05:00
  • c5deea05e4 Merged develop settings are kept in range, as XMP import keeps them (fixes #1946) Marco Arnulfo 2026-10-16 00:23:44 +02:00
  • abf29ea392 #1508: web backup refuses to start while changes are unsaved Claude 2026-10-15 21:53:46 +00:00
  • 597fb998dd Merge main into feat/1449-people-search Arekatla Nishanth Chowdary 2026-10-16 02:47:22 +05:30
  • 08e3893731 LR-798: refresh file-backed catalog against main FredApps 2026-10-15 22:44:43 +02:00
  • 9bec9db541 LR-1670: refresh opaque RGB export against main FredApps 2026-10-15 22:24:56 +02:00
  • fa715c8c94 Localize Info Overlay mode notices (#911) skybluu 2026-10-12 22:36:38 -05:00
  • 6938be39e4 Engine tests: drop the drop() of a closure (clippy drop_non_drop) Claude 2026-10-15 19:17:57 +00:00
  • dde403946b raw: alias Canon EOS R6 Mark II to EOS R6m2 naryzach 2026-10-15 12:17:25 -07:00
  • b5dc500c54 Hasselblad 3FR / FFF: uncompressed RGB embedded previews Claude 2026-10-15 18:58:05 +00:00
  • 5bf0d45ba8 Do not read a sibling's shared stem sidecar on import (#1905) fanyzp 2026-10-16 02:20:40 +08:00
  • 0f67225e83 Hasselblad FFF: colour matrix from the embedded 3FR header Claude 2026-10-14 22:13:49 +00:00
  • 628d2fdc2e LR-VIEW-ZOOM: a middle-button drag pans the photo whatever tool is active Ketbome 2026-10-15 15:15:24 -03:00
  • c806debada LR-IMP-FORMATS: CRX high-frequency band width from the tile geometry (#899) Pierre-Edouard Honnet 2026-10-15 20:12:46 +02:00
  • 0f819854c0 Context menus: a right-click elsewhere on the same widget moves its open menu (#1877) Martin Kurnoth 2026-10-15 20:01:23 +02:00
  • a2a1505953 LR-BEHAV-DIALOGS: optionally close a dialog by clicking outside it Ketbome 2026-10-15 13:24:52 -03:00
  • 001943f01a LR-IMP-FORMATS: reject incomplete declared packed NEF strips radialmonster 2026-10-15 12:23:37 -04:00
  • d989d97334 fix(render): include image source paths in failure logs Codex 2026-10-15 18:11:12 +02:00
  • d020c55062 Contributors: credit nledford by real name Nathaniel Ledford 2026-10-15 11:39:17 -04:00
  • ee8eed1c76 KEY-CROP-SWAP: X in the crop tool swaps the aspect once (#1866) G6bill 2026-10-15 17:11:16 +02:00
  • 8109deb5ef docs(support): explain the Remove tool workflow (#1756) Zaxaerith 2026-10-15 22:53:35 +08:00
  • 25d466fd69 Merge remote-tracking branch 'upstream/main' into fix/1532-dns-deadline Michael Anderson 2026-10-15 09:14:06 -05:00
  • a663ec729f Merge remote-tracking branch 'upstream/main' into fix/local-browse-stamps Michael Anderson 2026-10-15 09:08:52 -05:00
  • 781e6126fd LR-IMP-FORMATS: bound packed NEF header probes and validate dimensions and strip bounds radialmonster 2026-10-15 08:45:11 -04:00
  • 4b4304a718 EXPORT-AUDIT: integrate export fixes with upstream graphic loading nevicia2010-hub 2026-10-15 15:47:02 +02:00
  • 7ac6dd81fe DOC-README: refresh current features and setup requirements Lucas Lepski 2026-10-15 15:40:53 +02:00
  • 79d726f856 LRC-PRINT-PAGE: Page Options print page numbers, page info and crop marks (gap 15) Marco Arnulfo 2026-10-15 15:38:03 +02:00
  • b9b80aee8a LR-BEHAV-BG-TASKS: Reload from Disk reads its files in the background Matthew James Sivak 2026-10-15 15:35:11 +02:00
  • cc75f0b765 LR-RAW-DNG: preserve lens corrections in the existing DNG tone-fit proxy radialmonster 2026-10-13 07:23:23 -04:00
  • 6cbf6c7a9c LR-IMP-FORMATS: test Z 6II Packed 14 bits geometry (6064x4040, 10624-byte rows) radialmonster 2026-10-10 17:46:10 -04:00
  • 37fea78c14 LR-IMP-FORMATS: decode Coolpix NRWs stored as 16-bit big-endian words under 34713 radialmonster 2026-10-10 13:42:42 -04:00
  • 749636fb2e LR-IMP-FORMATS: decode table-less Nikon 34713 NEFs stored as packed 12/14-bit data radialmonster 2026-10-09 23:04:23 -04:00
  • a43cb68593 LR-MERGE-HEADLESS: merge dialogs remember the last settings per kind Matthew James Sivak 2026-10-15 14:04:14 +02:00
  • 8a4d6f2ebf HEIF: hold uncropped SPS sizes and a grid's tiles together to max_pixels (#1518) Adrian D'souza 2026-10-15 16:30:46 +05:30
  • d770c52313 Masks: bound the total dabs of one brush stroke (#1520) Adrian D'souza 2026-10-15 16:30:36 +05:30
  • 112e202fed JPEG XL: check the size from the header before reading frames, under an allocation budget (#1517) Adrian D'souza 2026-10-15 16:30:41 +05:30
  • de038ca3d4 #1880: allow 102 MP AI denoise inputs justinjohn0306 2026-10-15 16:31:06 +05:30
  • 8120d5a861 LR-MERGE-HDR: click the merge preview to zoom in, drag to pan Matthew James Sivak 2026-10-15 12:36:41 +02:00
  • aecdb99a7a LR-PROF-CAMERACOLOR: fit tone for near-black NEFs (#1587) Alex Chambers 2026-10-13 18:52:22 +02:00
  • c990dec0f0 LR-VIEW-ZOOM: tracker row describes the two-strike, expiring slow-drag verdict (#330) Matthew James Sivak 2026-10-15 11:27:07 +02:00
  • 71f7c2ce59 Merge remote-tracking branch 'origin/main' into fix/330-drag-scale-followups Matthew James Sivak 2026-10-15 11:08:50 +02:00
  • 342afcb81e i18n(pl): menu command names, the formats left in English, and Vibrance as Jaskrawość witkowski01 2026-10-15 10:18:46 +02:00
  • 1be3b3d743 LR-EDIT-OPTICS-PROFILE: apply A7CR embedded distortion for corrected full-frame raws Alex Chambers 2026-10-14 02:58:13 +02:00
  • d5a6d6c509 LR-PROF-CAMERACOLOR: fit the tone curve of low-contrast scenes (range limit 1.5 to 1.2) Alex Chambers 2026-10-10 10:58:38 +02:00
  • 484215f009 LR-IMP-FORMATS: discover Sony SR2 and SRF files in folders Alex Chambers 2026-10-12 02:48:34 +02:00
  • 0da998f24d Merge pull request #1867 from storytold/claude/integrate-batch-40 Brandon Thomas 2026-10-15 04:00:13 -04:00
  • e8856c828c Batch 40: raw-parity action 3 (verify popular Nikon, Fujifilm, Canon CR2 and Pentax bodies) is done (#1045, #1081) claude/integrate-batch-40 Brandon Thomas 2026-10-15 03:45:11 -04:00
  • b17483a3ce Batch 40: tracker rows that earlier batches' doc merges dropped are back Brandon Thomas 2026-10-15 03:45:00 -04:00
  • e6dceb9f89 Batch 40: #1027's LR-VIEW-ZOOM row (✅, mask and proof zoom windows) kept; parity summary refreshed Brandon Thomas 2026-10-15 03:43:21 -04:00
  • 9a0f076105 LR-VIEW-CLIPPING: ⌥-drag previews for Blacks, Whites, Exposure, Sharpening and NR (#937) Matthew James Sivak 2026-10-11 16:53:11 +02:00
  • 5e9f7f1a65 Merge PR #1027 (rebased) Brandon Thomas 2026-10-15 03:40:37 -04:00
  • 9ddb8d1824 Merge PR #1663 (rebased) Brandon Thomas 2026-10-15 03:40:17 -04:00
  • 8291f08ab7 Merge PR #1602 (rebased) Brandon Thomas 2026-10-15 03:40:15 -04:00
  • 1d7699056e Merge PR #1027 Brandon Thomas 2026-10-15 03:36:18 -04:00
  • 2179473536 Merge PR #1663 Brandon Thomas 2026-10-15 03:24:51 -04:00
  • c9013a8710 Show Frame Rate: no spike after turning it back on, and one count per window Matthew James Sivak 2026-10-13 09:16:06 +02:00
  • 8d2e9b70aa Help ▸ Debug ▸ Show Frame Rate: a frame-rate display for watching drags and zooms Matthew James Sivak 2026-10-12 18:55:20 +02:00
  • 132b0e3ac8 Merge pull request #1865 from storytold/claude/integrate-batch-39 Brandon Thomas 2026-10-15 03:08:47 -04:00
  • 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) claude/integrate-batch-39 Brandon Thomas 2026-10-15 03:07:35 -04:00
  • 4212907656 Merge PR #1602 Brandon Thomas 2026-10-15 03:02:56 -04:00
  • fd80e4eb2f Merge PR #1829 (updated head) Brandon Thomas 2026-10-15 03:01:12 -04:00
  • d6f63f244f Batch 39: parity summary refreshed Brandon Thomas 2026-10-15 03:00:59 -04:00