Commit Graph

  • b538b23d40 Gap 27: CPU-GPU equivalence verified on an AMD Radeon 8060S (Vulkan, Linux) Andrew Frahn 2026-10-12 05:52:43 +11:00
  • a6d048be8d LR-IMP-FORMATS: decode Epson ERF (12-bit 16-byte blocks; WB from the preview's neutrals) Andrew Frahn 2026-10-12 05:43:30 +11:00
  • 08e692f7c9 Add complete Polish (pl) localization neronek22 2026-10-11 20:38:21 +02:00
  • 6f92e24440 LR-EXP-RENDERDNG: Render to DNG runs on a worker in the desktop app Andrew Frahn 2026-10-12 05:38:09 +11:00
  • 83e6108346 fix(i18n): translate library context and zoom menu labels Nigel Ihza Firdausy 2026-10-12 01:35:45 +07:00
  • b453f587be feat(curve): overlay the current histogram behind tone curves Nigel Ihza Firdausy 2026-10-12 01:33:55 +07:00
  • 6cde09f38f fix(i18n): translate masking context menu actions Nigel Ihza Firdausy 2026-10-12 01:31:18 +07:00
  • bbd2e8cbd4 LR-IMP-CAMERA-COVERAGE: verify 97 Canon CR2, Pentax and Ricoh models on CC0 files Andrew Frahn 2026-10-12 05:27:26 +11:00
  • 8a38746898 LR-VIEW-ZOOM: diagnostic overlays render zoom windows; soft proofing on the GPU Andrew Frahn 2026-10-12 05:21:10 +11:00
  • ba45333986 feat(shortcuts): support Lightroom Classic F6 and F7 panel toggles Nigel Ihza Firdausy 2026-10-12 01:17:30 +07:00
  • 1397c4b42a LR-IMP-FORMATS: shorten the ColorData version 66 comments Bobby Jose 2026-10-11 14:16:02 -04:00
  • fdccb413cd fix(import): avoid scanning symlink aliases into the library Nigel Ihza Firdausy 2026-10-12 01:15:34 +07:00
  • 73098bf5a3 LR-IMP-FORMATS: EOS R6 Mark III as-shot white balance (ColorData version 66) Bobby Jose 2026-10-11 14:13:06 -04:00
  • 2c3d7a743f Control channel: give up a request the app draws no frames for, never run it late (#718) Andrew Frahn 2026-10-12 05:13:02 +11:00
  • 87be53279b fix(preview): account for replaced thumbnail cache entries Nigel Ihza Firdausy 2026-10-12 01:10:31 +07:00
  • f239818d28 LR-EXP-RENDERDNG: Photo > Render to DNG adds rendered DNGs stacked with their originals Andrew Frahn 2026-10-12 05:03:29 +11:00
  • bb925f6d2e LR-MASK-EFFECTS: Effect menu, New Effect Preset dialog and Manage window OneSlips 2026-10-12 00:08:11 +10:00
  • 6178021107 LR-IMP-CAMERA-COVERAGE: measured image area for Nikon bodies without CropArea robmdunn 2026-10-11 12:25:59 -04:00
  • 482dcacd37 UI: targeted adjustment says how to leave it; a wheel notch scrolls 100 points OneSlips 2026-10-11 22:38:34 +10:00
  • 8695c3391f LR-PREF-DISPLAY: on Linux, previews use the display profile from colord Andrew Frahn 2026-10-12 04:42:12 +11:00
  • a1d7c488f8 LR-EXP-RENDERDNG: Render to DNG export format (linear float DNG of the rendered photo) Andrew Frahn 2026-10-12 04:33:12 +11:00
  • a44a4baa31 LR-IMP-CAMERA-COVERAGE: verify 117 Nikon and Fujifilm bodies on CC0 files Andrew Frahn 2026-10-12 04:28:43 +11:00
  • d6c29aaf25 LR-IMP-FORMATS: decode Minolta MRW (packed 12-bit and 16-bit words, RGGB / GBRG) Andrew Frahn 2026-10-12 04:18:59 +11:00
  • c3be1ceead LR-BEHAV-ACCESS: canvas tools by keyboard; name hand-drawn widgets; Tab order test Andrew Frahn 2026-10-12 04:13:49 +11:00
  • 32819d4900 LR-MASK-BRUSH: pen pressure scales brush size and flow Andrew Frahn 2026-10-12 04:04:01 +11:00
  • 103089535a LR-IMP-PREVIEW-READ: the corpus test asks preview_plan for every file goujicheng 2026-10-12 00:57:30 +08:00
  • 3c7f450137 LR-IMP-PREVIEW-READ: a CR3 or a TIFF raw's preview is read from the plan's ranges goujicheng 2026-10-12 00:07:12 +08:00
  • 6fc33e1ee1 LR-VIEW-DETAIL: the loupe says "Rendering…" while what it shows is not the render yet dev-null-undefined 2026-10-11 17:34:05 +02:00
  • 1477f892b5 LR-IMP-FORMATS: verify 22 more CR3 bodies; EOS R6 Mark III white balance Andrew Frahn 2026-10-12 03:45:14 +11:00
  • b28ce8ef15 LR-PREF-DISPLAY: zoomed views stay sharp with a monitor profile kelanna 2026-10-11 09:39:40 -07:00
  • c78b457c0d LR-VIEW-ZOOM: soft proofing at 1:1 renders a zoom window; 1:1 pixels tested equal to export Andrew Frahn 2026-10-12 03:37:35 +11:00
  • 76f12dcabd Issue #989: fill_box reads its buffer with as_chunks::<3>() (clippy 1.99) Andrew Frahn 2026-10-12 03:37:35 +11:00
  • 0f40a2d2f5 LR-MASK-EFFECTS: manage, group and fully import local adjustment presets (engine) OneSlips 2026-10-11 23:52:22 +10:00
  • 594c046d52 LR-MASK-EFFECTS: mask effect (brush) presets and Lightroom local preset import OneSlips 2026-10-11 12:42:38 +10:00
  • b7222213c9 PERF-PRESETS: thousands of presets no longer stall every command and frame OneSlips 2026-10-11 13:08:55 +10:00
  • 6c79be9130 Windows: desktop entry paths, toolchain lints OneSlips 2026-10-12 02:32:08 +10:00
  • 2da4b36b45 Windows: keep sidecar spellings on case-insensitive volumes; fix rename/sidecar tests OneSlips 2026-10-12 01:26:41 +10:00
  • 530320a6bd LR-BEHAV-ACCESS: AccessKit tree audit test; name fields, give sliders range Andrew Frahn 2026-10-12 03:18:48 +11:00
  • a61a52ed8b perf(gpu): LR-BEHAV-GPU: horizontal box blur reads adjacent pixels THEtheChad 2026-10-11 08:08:14 +00:00
  • 0a6f8d3db8 LR-HDR-EXPORT: HLG HDR AVIF export (hdrTransfer) and a tested SDR/HDR display decision Andrew Frahn 2026-10-12 01:01:39 +11:00
  • 44d5cf7590 #798: reconcile page-backed catalog import with upstream FredApps 2026-10-11 17:52:32 +02:00
  • 48c61e80c1 Update progress bar, so large lightroom catalog impots do not appear hung Robert Woldberg 2026-10-10 15:17:23 -06:00
  • fc889bead4 LRC-LIB-CATALOG-IMPORT: Lightroom import maps smart collections to smart albums and folder stacks to stacks Andrew Frahn 2026-10-12 00:57:37 +11:00
  • 0e53cfc240 Issue #989: the Export dialog height test expects the macOS row (Add to Apple Photos, 876 pt) Alfons Hoogervorst 2026-10-11 17:42:25 +02:00
  • cc3eb1c846 LR-EXP-DNGOPT: lossy DNG export (DNG 1.4 compression 34892) Andrew Frahn 2026-10-12 02:40:10 +11:00
  • 20822fa513 LR-VIEW-ZOOM: one rule for which renders the GPU draws (#330) Matthew James Sivak 2026-10-11 17:32:53 +02:00
  • dafa00483a Export: "Same folder as original photo" destination mode Fabio Lussi 2026-10-11 16:57:08 +02:00
  • c0a1a6443a LR-VIEW-ZOOM: choose the drag draft size from what the render costs (#330) Matthew James Sivak 2026-10-11 17:05:28 +02:00
  • 7421407d25 LR-VIEW-ZOOM: full-size slider-drag drafts when the GPU renders (#330) Matthew James Sivak 2026-10-11 16:46:28 +02:00
  • dd1a857d49 Issue #989: the ten sidecar repair tests also pass on a case-insensitive volume (item 3, ten of eleven) Alfons Hoogervorst 2026-10-11 17:26:54 +02:00
  • 15e308c3eb Sort ties by file name, then id Fabio Lussi 2026-10-11 14:58:38 +02:00
  • 5d846aa65d Choose the thumbnail cache folder per library, like smart previews Fabio Lussi 2026-10-11 17:20:48 +02:00
  • 9ac38222e1 Alt/Option-drag previews for clipping and sharpening Fabio Lussi 2026-10-11 17:07:40 +02:00
  • 8760dc4a41 Issue #989: odd_folders_never_fail_the_check skips its non-UTF-8 names where the file system refuses them (item 3, one of eleven) Alfons Hoogervorst 2026-10-11 17:21:31 +02:00
  • 6ec7044ebf Merge slideshow-templates into slideshow-export (origin/main: batch 31; whats-new keeps main's Reliability entry, parity summary refreshed) Jason Baldwin 2026-10-11 17:18:12 +02:00
  • 54c1048b57 Merge slideshow-titles into slideshow-templates (origin/main: batch 31; open_session keeps both the slide templates dir and main's apple_photos_background, formats locales merged, whats-new keeps main's Reliability entry, parity summary refreshed) Jason Baldwin 2026-10-11 17:16:36 +02:00
  • d485dc9011 Merge slideshow-overlays into slideshow-titles (origin/main: batch 31; whats-new keeps main's Reliability entry) Jason Baldwin 2026-10-11 17:14:04 +02:00
  • b2036ba50d Merge slideshow-composer into slideshow-overlays (origin/main: batch 31; whats-new keeps main's Reliability entry) Jason Baldwin 2026-10-11 17:12:42 +02:00
  • 2138175826 Merge slideshow-playback into slideshow-composer (origin/main: batch 31; locales merged keeping main's values, whats-new keeps main's Reliability entry, parity summary refreshed) Jason Baldwin 2026-10-11 17:11:12 +02:00
  • d14a44630d Merge origin/main into slideshow-playback (whats-new: batch 31's Reliability entry kept, Slideshow playback after it under 2026-10-11; parity summary refreshed) Jason Baldwin 2026-10-11 17:09:28 +02:00
  • 76b5377868 Merge pull request #998 from storytold/claude/integrate-batch-31 BFlat 2026-10-11 22:02:29 +07:00
  • 2801199bea Issue #989: fill_box reads its buffer with as_chunks::<3>() (clippy 1.99 chunks_exact_to_as_chunks) Alfons Hoogervorst 2026-10-11 16:56:59 +02:00
  • 8c19c9f60a LR-IMP-CAMERA-COVERAGE: Leica Q3 verified by a recorded check of 38 private DNGs (236 models verified) Alfons Hoogervorst 2026-10-11 16:54:06 +02:00
  • 5343fd10ff LR-EXP-TYPE: the Export dialog is 615 pt wide with JPEG XL in the format row claude/integrate-batch-31 Claude 2026-10-11 14:49:19 +00:00
  • ccfff38548 Merge slideshow-templates into slideshow-export (origin/main: sidebar and slideshow_export modules side by side; whats-new and tracker summary) Jason Baldwin 2026-10-11 16:33:00 +02:00
  • 9e41805a12 M-edit-in: the many-photos test uses distinct files and edits before the second copy Claude 2026-10-11 14:31:29 +00:00
  • b061563383 Merge slideshow-titles into slideshow-templates (origin/main: headless sessions load main's SAM3 model and the slide templates; format-locale keys from both; whats-new and tracker summary) Jason Baldwin 2026-10-11 16:30:20 +02:00
  • 41c9cd3817 Merge slideshow-overlays into slideshow-titles (origin/main: title-screen RenderResult gains main's gpu_fallback field; tracker summary refreshed) Jason Baldwin 2026-10-11 16:27:59 +02:00
  • 56d78344c1 Merge slideshow-composer into slideshow-overlays (origin/main: watermark draws through the shared TextLayout with main's quarter-turn rotation, separate insets and preview floor scale; overlay watermark sanitizes insetX/insetY/rotation and maps legacy inset) Jason Baldwin 2026-10-11 16:26:40 +02:00
  • efaa39b8b5 Merge slideshow-playback into slideshow-composer (origin/main: geocode + slideshow crates side by side in the manifests, locale keys from both, tracker summary refreshed) Jason Baldwin 2026-10-11 16:22:50 +02:00
  • 7b0fc19ebb Merge origin/main into slideshow-playback (icons: Play/Pause beside grading and appearance icons; settings: Slideshow tab beside appearance cards; render: Slide and CompareRegion slots; tracker summary and whats-new) Jason Baldwin 2026-10-11 16:19:50 +02:00
  • e4f92df78c fix(meta): reject incomplete and mismatched GPX documents Nigel Ihza Firdausy 2026-10-11 21:17:17 +07:00
  • c41b1e311d fix(geom): reject non-finite affine and projective transforms Nigel Ihza Firdausy 2026-10-11 21:16:19 +07:00
  • a77b0cc472 fix(meta): reject impossible Gregorian capture dates Nigel Ihza Firdausy 2026-10-11 21:14:52 +07:00
  • 9e2f383166 LR-PROF-CAMERACOLOR: ILCE-7RM6 colour results — corrected counts dev-null-undefined 2026-10-10 10:29:55 +02:00
  • a90cdcd2f3 LR-PROF-CAMERACOLOR: ILCE-7RM6 colour results — per-file fit, no pooled profile dev-null-undefined 2026-10-10 10:25:01 +02:00
  • f4761b459c LR-PROF-CAMERACOLOR: camera-JPEG colour fit accepts previews above 64 MP (ILCE-7RM6 full frame) dev-null-undefined 2026-10-10 03:26:25 +02:00
  • 3b306259e5 M-edit-in: the copies toast is a format string (move it to the -formats catalogs) Claude 2026-10-11 14:05:56 +00:00
  • 76a2899383 Merge remote-tracking branch 'origin/main' into claude/integrate-batch-31 Claude 2026-10-11 14:04:21 +00:00
  • 995d5ea49b Merge pull request #981: integration batches 27–30 (80 reviewed contributor PRs) BFlat 2026-10-11 21:00:14 +07:00
  • ea51574172 Merge batch 30 fixes Claude 2026-10-11 13:37:49 +00:00
  • f01d3304e2 Batch 30: parity summary refreshed (cargo xtask parity --write) claude/integrate-batch-30 Claude 2026-10-11 13:37:12 +00:00
  • 45b174a781 Batch 30: one tracker row each for LR-PREF-DISPLAY / -PERFORMANCE / -PEOPLE (a rename-crossing merge doubled them) Claude 2026-10-11 13:34:22 +00:00
  • 4ebb934c56 Merge PR #677 Claude 2026-10-11 13:09:34 +00:00
  • 9cf47c86fe Merge batch 30 fixes Claude 2026-10-11 13:08:50 +00:00
  • 7fe8f8dbd1 LR-BEHAV-UNDO: each rename-provenance fixture gets its own folder (#874's tests shared one and failed when run in parallel) Claude 2026-10-11 13:08:37 +00:00
  • b0972e4488 Merge slideshow-templates into slideshow-export (origin/main: integration batch 26, #975; no conflicts) Jason Baldwin 2026-10-11 15:05:18 +02:00
  • 7e4ff5fddf Merge slideshow-titles into slideshow-templates (origin/main: integration batch 26, #975; no conflicts) Jason Baldwin 2026-10-11 15:05:04 +02:00
  • 857c15f3b3 Merge slideshow-overlays into slideshow-titles (origin/main: integration batch 26, #975; no conflicts) Jason Baldwin 2026-10-11 15:05:04 +02:00
  • 29203d6eec Merge slideshow-composer into slideshow-overlays (origin/main: integration batch 26, #975; no conflicts) Jason Baldwin 2026-10-11 15:05:04 +02:00
  • ee8b56f1db Merge slideshow-playback into slideshow-composer (origin/main: integration batch 26, #975; Cargo.lock: lightcraft-slideshow 0.6.0) Jason Baldwin 2026-10-11 14:52:01 +02:00
  • 4ff1d9761d Batch 30: a selected slider keeps only its arrow keys, so shortcuts work after a slider click (#884); tests follow the merged dialog and panel state Claude 2026-10-11 12:59:15 +00:00
  • 8d692ed0a9 Merge origin/main into slideshow-playback (menus.rs ui_enabled: keep main's compare.set and this branch's slideshow.* arm) Jason Baldwin 2026-10-11 14:51:59 +02:00
  • 9978dc739d Merge PR #643 Claude 2026-10-11 12:43:20 +00:00
  • 0d5f8b1ea4 Merge PR #879 Claude 2026-10-11 12:42:19 +00:00
  • 705c59cb42 Docs: PSD export is no longer an open file-write gap (#953); the CLI help lists .psd Claude 2026-10-11 12:42:10 +00:00
  • 6bc25940b8 Merge PR #780 (via claude/integrate-780) Claude 2026-10-11 12:41:50 +00:00
  • bd3b058a8f M-export: bump RENDER_CACHE_VERSION for the XYB JPEG XL decode fix Claude 2026-10-11 12:41:12 +00:00
  • f4a205b4ff M-export: pin jixel to =0.3.4 Claude 2026-10-11 12:41:00 +00:00
  • 255b23816d LR-EXP-PSD: Edit In makes a copy of every selected photo and opens them all (#920) Claude 2026-10-11 12:40:58 +00:00