Commit Graph

  • df319373cc Merge PR #2450: LRC-LIB-COMPARE: the Info panel labels the active photo while culling… aiongg 2026-10-22 02:40:11 +00:00
  • 04b099a4f5 Merge PR #1901: LR-EDIT-OPTICS-PROFILE: apply A7CR embedded distortion for corrected full-frame raws aiongg 2026-10-22 02:40:09 +00:00
  • d0583f77ee Merge PR #1173: LRC-LIB-REFVIEW: fix Escape and catalog-local reference lifecycle aiongg 2026-10-22 02:39:58 +00:00
  • 055362cb1d Merge PR #2481: LR-MERGE-HDR: merge warps sample Lanczos-3 instead of bilinear (1/3 of #1887) aiongg 2026-10-22 02:39:55 +00:00
  • 195340da77 Merge PR #2263: LR-IMP-PREVIEW-READ: thumbnails of merged HDR/panorama DNGs develop from their reduced raw copies (38 s → 1 s) aiongg 2026-10-22 02:39:46 +00:00
  • 29565bbad0 Merge PR #1861: LR-EXP-DIM: Width & Height limits each edge to its own number (#1620) aiongg 2026-10-22 02:39:44 +00:00
  • c61ad57601 Merge PR #2425: LR-IMP-ADD-DIALOG: preserve album hierarchy in Import Photos aiongg 2026-10-22 02:39:44 +00:00
  • fdb93026b4 Merge PR #2456: Fix/strict ids params aiongg 2026-10-22 02:39:38 +00:00
  • 5cd029a40c Merge PR #1628: #1617: placeholder GPS block (NUL refs, 0/0 rationals) reads as no location aiongg 2026-10-22 02:39:34 +00:00
  • b81b6d9f3d Merge PR #2300: LR-LIB-STACK: the filmstrip stack badge expands/collapses the stack; badges work on unselected stacks aiongg 2026-10-22 02:39:26 +00:00
  • f460cbd90c Merge PR #2449: Settings and Edit ▸ Language: list the languages alphabetically by their own name aiongg 2026-10-22 02:39:29 +00:00
  • 65ec95997e Merge PR #2296: test(ui): wait for menu registration and visible sync rows aiongg 2026-10-22 02:39:27 +00:00
  • 45c590757b Merge PR #2024: LR-IMP-LOCAL: Opening on Missing Photos no longer checks every original aiongg 2026-10-22 02:39:26 +00:00
  • d586360401 Merge PR #1959: Photo Merge: Merge a photo named twice only once (#1947) aiongg 2026-10-22 02:39:26 +00:00
  • 0e59398375 Integration: #1746 whats-new entry under the existing 2026-10-14 heading, without a duplicate heading aiongg 2026-10-22 02:39:25 +00:00
  • 758f2e2f21 Merge PR #671: LR-IMP-FORMATS: decode table-less Nikon 34713 NEFs stored as packed 12/14-bit data aiongg 2026-10-22 02:39:20 +00:00
  • b4df27022f Merge PR #1746: LR-IMP-LOCAL: Record folders browsed from the sidebar as browsed aiongg 2026-10-22 02:39:13 +00:00
  • 2d32b263ba Merge PR #1450: Add a security policy aiongg 2026-10-22 02:39:13 +00:00
  • a104372c92 Integration: #1165 Sony maker row counts match coverage.tsv (94 / 43 / 10 / 2) aiongg 2026-10-22 02:39:09 +00:00
  • 91c465a29c Merge PR #1165: LR-IMP-FORMATS: folder import finds Sony SR2 and SRF files aiongg 2026-10-22 02:39:08 +00:00
  • 9d9df1cbe2 Integration: #2304 use Renderer.requests from #1913 in place of request_ids aiongg 2026-10-22 02:39:00 +00:00
  • 90eee2208f Integration: #1258 restore the pipeline local tests the PR head truncated aiongg 2026-10-22 02:38:57 +00:00
  • 5aab69a059 Integration: #1484 report Vietnamese coverage gaps, list vi in the keyword-label test, attribute the vi catalogs aiongg 2026-10-22 02:38:50 +00:00
  • 0c659d5576 Merge PR #2304: LR-VIEW-PHOTOGRID: preserve embedded previews through priority changes and Undo aiongg 2026-10-22 02:38:46 +00:00
  • 72c34a1673 Merge PR #1913: fix(render): identify source files in render-failure logs aiongg 2026-10-22 02:38:45 +00:00
  • bf2f3df0ac Merge PR #1809: engine: keep the decoder facts a smart preview's offline edits need aiongg 2026-10-22 02:38:42 +00:00
  • 27f608ab03 Merge PR #2499: LR-VIEW-ZOOM: a pinch holds the loupe's fit size, so it no longer renders at every zoom step aiongg 2026-10-22 02:38:36 +00:00
  • a4335731aa Merge PR #1965: LRC-DEV-VIEWOPTIONS: View Options (Cmd+J) chooses the lines of the loupe's Info 1 and Info 2 aiongg 2026-10-22 02:38:41 +00:00
  • 05f31758fd Merge PR #1484: Add Vietnamese interface translation aiongg 2026-10-22 02:38:28 +00:00
  • d27b56447b Merge PR #2454: KEYC-PANELS: F8 shows and hides the right panel aiongg 2026-10-22 02:38:23 +00:00
  • 2ba2c38d3f Merge PR #2431: Keep file name and query for fragment-only redirect Location aiongg 2026-10-22 02:38:11 +00:00
  • f0951e819c Merge PR #2410: Match URL schemes case-insensitively in Url::parse and Url::join aiongg 2026-10-22 02:38:10 +00:00
  • fd2503f125 Merge PR #2451: LR-MASK-OVERLAY: a new or picked mask shows its overlay again (#1800) aiongg 2026-10-22 02:38:08 +00:00
  • bb930900af Merge PR #1545: LR-RAW-DNG: preserve lens corrections in the existing DNG tone-fit proxy aiongg 2026-10-22 02:38:07 +00:00
  • 4ba72fa0eb Merge PR #2420: PERF-SMART: File Path rules compare in place instead of building strings per photo aiongg 2026-10-22 02:38:00 +00:00
  • 4438e2bb64 Merge PR #2406: Remove dot segments when resolving redirect Locations aiongg 2026-10-22 02:37:54 +00:00
  • 0068d9040b Merge PR #2295: i18n: Indonesian (id) interface language aiongg 2026-10-22 02:37:53 +00:00
  • 53ce89fc11 Integration: #1616 move the overcast-scene doc comment back to its test aiongg 2026-10-22 02:37:51 +00:00
  • 73c61cf655 Merge PR #2400: Crop: the spiral guide is complete at every aspect ratio aiongg 2026-10-22 02:37:50 +00:00
  • eee3b799fe Merge PR #2371: #2365: centre the search field on the window, not inside the bar's margins aiongg 2026-10-22 02:37:49 +00:00
  • fbc927f0b1 Merge PR #2347: feat(guided): Guided Upright guides select, start on the press and drag their endpoints aiongg 2026-10-22 02:37:49 +00:00
  • 8bd9a3af1e Merge PR #1616: LR-PROF-CAMERACOLOR: near-black frames get a tone curve when no colour look fits (#1587) aiongg 2026-10-22 02:37:46 +00:00
  • feaf1aa5bb Merge PR #2317: #2267: the Before label stays in view when zoomed in (stacked on #2274) aiongg 2026-10-22 02:37:40 +00:00
  • 4de80f3ef9 Merge PR #2306: LR-CROP-RECT: a moved crop slides along a straightened photo's tilted edges (#2299) aiongg 2026-10-22 02:37:36 +00:00
  • cb8115b239 Merge PR #2217: LR-EDIT-OPTICS-PROFILE: look up Nikon DSLR lenses by their lens specification aiongg 2026-10-22 02:37:35 +00:00
  • 2aae31ecb4 Merge PR #2404: Keep file name when a redirect Location is query-only aiongg 2026-10-22 02:37:33 +00:00
  • 551defa04e Merge PR #2336: Treat Unicode minus and dash characters as negative in parse_gps aiongg 2026-10-22 02:37:33 +00:00
  • d8b2eb60d3 Merge PR #2172: i18n: add Finnish (fi) interface language aiongg 2026-10-22 02:37:29 +00:00
  • 2965161505 Merge PR #1997: KEY-CROP-SWAP: X in the crop tool swaps the aspect once (#1866) aiongg 2026-10-22 02:37:24 +00:00
  • 590c17a8f3 Merge PR #1977: GUM-3203: Stress-test previews against full-size renders aiongg 2026-10-22 02:37:23 +00:00
  • b242cd6bfc Merge PR #1972: Tone: neutral display tone map is the identity up to white (#1945) aiongg 2026-10-22 02:37:23 +00:00
  • f8f68fa8b2 Merge PR #2341: Fix parse_gps for hemisphere-letter-first coordinates without comma aiongg 2026-10-22 02:37:22 +00:00
  • bb18036420 Merge PR #1909: docs(support): explain the Remove tool workflow (#1756) aiongg 2026-10-22 02:37:22 +00:00
  • b1c4cb7df9 Merge PR #1258: Ignore hidden and empty masks when choosing develop planes. aiongg 2026-10-22 02:37:22 +00:00
  • fb316ee5ea Merge PR #1402: Fix slider wheel edits after leaving and returning to the Edit panel aiongg 2026-10-22 02:37:21 +00:00
  • 51bf538f27 Merge PR #1968: crop.set refuses a crop smaller than the crop tool allows, instead of exporting 1×1 aiongg 2026-10-22 02:37:19 +00:00
  • 166380630b Merge PR #2366: LRC-LIB-LIBFOLDERS: Synchronize Folder says a folder is up to date, with one Close aiongg 2026-10-22 02:37:07 +00:00
  • 67d6e1879f Merge PR #1991: Control port: don't clone the connection's socket (Windows: launched programs kept it open) aiongg 2026-10-22 02:37:18 +00:00
  • cf804ee9f6 Merge PR #699: LR-PROF-CAMERACOLOR: fit the tone curve of low-contrast scenes (range limit 1.5 to 1.2) aiongg 2026-10-22 02:37:09 +00:00
  • 4764767694 Merge PR #1855: i18n: Swedish (sv) interface translation aiongg 2026-10-22 02:37:05 +00:00
  • 92c90ad743 Merge PR #1687: KEY-SLIDER-TYPE: a long click keeps the value field open; drag the value to scrub aiongg 2026-10-22 02:36:59 +00:00
  • 08f9334457 Merge PR #2452: LR-PRE-PANEL: the applied preset stays marked on returning to the pho… aiongg 2026-10-22 02:36:59 +00:00
  • a22f447523 Merge PR #1921: Context menus: a right-click elsewhere on the same widget moves its o… aiongg 2026-10-22 02:36:58 +00:00
  • f4dd312eac Merge PR #2177: LRC-DEV-AUTOSYNC: sync HDR state while retaining per-photo tuning aiongg 2026-10-22 02:36:58 +00:00
  • 04e20de345 Merge PR #2027: #1952: expire idle control connections aiongg 2026-10-22 02:36:51 +00:00
  • 81f304a867 Merge PR #2208: LRC-DEV-AUTOSYNC: sync camera local tone Off aiongg 2026-10-22 02:36:40 +00:00
  • 214c595794 Merge PR #2049: LRC-LIB-LIBFOLDERS: Synchronize Folder says it is listing the folder instead of sitting at "0 of N" aiongg 2026-10-22 02:36:15 +00:00
  • e07c2bd44e LRC-LIB-LIBFOLDERS: the deep-folder tests put a photo in every level (ready for #1243) helgehelge123andClaude Opus 5.5 2026-10-22 04:31:08 +02:00
  • e8c59ef113 docs: fix four dead links in README.zh-hans.md IgnatAi401andClaude Opus 5.5 2026-10-22 10:24:01 +08:00
  • 6234a0c917 LRC-LIB-MISSING: the availability worker sweeps a list of files at low priority and gives way to file work Nathaniel LedfordandClaude Opus 5.5 2026-10-21 12:38:05 -04:00
  • 2292a91dd8 Merge origin/main into fix/capture-time-strict-shift Clyde C BrownandClaude Opus 5.5 2026-10-21 19:35:53 -06:00
  • 3aa26d8273 #2505: Edit Capture Time leaves a capture time it can't fully read as it was Clyde C BrownandClaude Opus 5.5 2026-10-21 19:20:28 -06:00
  • 0e08318bad LR-VIEW-ZOOM: a pinch holds the loupe's fit size, so it no longer renders at every zoom step Nathaniel Ledford 2026-10-21 19:07:18 -04:00
  • 291e28daae LR-VIEW-ZOOM: hold display fit during pinch Alex ChambersandGPT-6 Astra 2026-10-22 01:39:34 +02:00
  • bfb23db2ca Use chrono instead of hand-rolled UTC conversion (#2457) Dylan M. Taylor 2026-10-21 19:36:36 -04:00
  • d79b1f33e3 security: enforce HTTPS on curl downloads (SonarCloud S6506) (#2493) Dylan M. Taylor 2026-10-21 19:35:59 -04:00
  • f32116bee1 Merge remote-tracking branch 'upstream/main' into fix/strict-ids-params Bruno-Alumn 2026-10-21 22:48:03 +00:00
  • d15fc0a6ce Merge remote-tracking branch 'upstream/main' into fix/f8-right-panel Bruno-Alumn 2026-10-21 22:42:18 +00:00
  • c96af686a1 Merge remote-tracking branch 'upstream/main' into fix/preset-mark-per-photo Bruno-Alumn 2026-10-21 22:42:18 +00:00
  • c733daf1c2 Merge remote-tracking branch 'upstream/main' into fix/cull-color-label Bruno-Alumn 2026-10-21 22:42:17 +00:00
  • 731b461d7d Merge remote-tracking branch 'upstream/main' into fix/mask-overlay-reshow Bruno-Alumn 2026-10-21 22:42:17 +00:00
  • c28a537a15 LR-CROP-RECT: a crop a handle drag filled to the tilted edges still moves (#2299) chordpli 2026-10-20 09:53:39 +09:00
  • 89a35ded91 LR-CROP-RECT: a crop a handle drag left at a tilted edge still moves (#2299) chordpli 2026-10-20 09:01:45 +09:00
  • f443bed56f LR-CROP-RECT: trim the crop move comments (#2299) chordpli 2026-10-20 07:20:07 +09:00
  • 4bd40cda60 LR-CROP-RECT: a crop just past a tilted edge still moves, and a click leaves it be (#2299) chordpli 2026-10-19 19:56:23 +09:00
  • 4245d50f2f LR-IMP-ADD-DIALOG: reconcile album picker with integrated main (#2425) tylerphotosandCodex 2026-10-21 17:34:40 -05:00
  • d63ce8e5f8 LR-CROP-RECT: a moved crop slides along a straightened photo's tilted edges (#2299) chordpli 2026-10-19 19:18:11 +09:00
  • 4771ae0ea5 LR-EDIT-OPTICS-PROFILE: read Fujifilm's nine-knot lens tables at the plain radius JackalCOBandClaude Opus 5.5 2026-10-21 17:52:57 +13:00
  • 6960dfd952 LR-IMP-ADD-DIALOG: keep import thumbnail review changes focused (#2237) tylerphotosandCodex 2026-10-21 16:54:47 -05:00
  • 9e2a2de7fe Fix locale JSON separators Kaan 2026-10-22 00:52:56 +03:00
  • 3a9b35c687 ci: exclude dev tool scripts from SonarCloud coverage gate Dylan M. Taylor 2026-10-21 17:31:18 -04:00
  • 9ceeb85316 LR-IMP-ADD-DIALOG: keep import thumbnail review changes focused (#2237) tylerphotosandCodex 2026-10-21 16:30:45 -05:00
  • 68d5118a9d security: validate CLI paths/args in dev tools (SonarCloud S2083/S8707/S8705/S7044) Dylan M. Taylor 2026-10-21 17:13:05 -04:00
  • 36ea99fdc8 security: enforce HTTPS on curl downloads (SonarCloud S6506) sonar-fix/enforce-https Dylan M. Taylor 2026-10-21 17:07:04 -04:00
  • 1a2ceb13aa Merge branch 'main' into codex/port-gsync-directcomposition Kaan 2026-10-22 00:02:35 +03:00
  • 55a094475d Merge main into fix/dx12-nn-denoise Claude 2026-10-21 13:01:31 -07:00
  • 3dc3b955df ci: add sonar-project.properties for CI-based analysis Dylan M. Taylor 2026-10-21 16:00:43 -04:00
  • bfe3ab3d58 #2267: the Before label sits below the info overlay too Claude 2026-10-21 19:50:05 +00:00
  • 511908ab06 ci: add SonarCloud scan via shared reusable workflow Dylan M. Taylor 2026-10-21 15:47:01 -04:00
  • 1c478f49bc i18n: complete the Simplified Chinese (zh-hans) catalog (162 missing strings) joblonfk001 2026-10-21 07:12:15 +08:00