Commit Graph

  • 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) helgehelge123 2026-10-22 04:31:08 +02:00
  • e8c59ef113 docs: fix four dead links in README.zh-hans.md IgnatAi401 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 Ledford 2026-10-21 12:38:05 -04:00
  • 2292a91dd8 Merge origin/main into fix/capture-time-strict-shift Clyde C Brown 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 Brown 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
  • 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) tylerphotos 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 JackalCOB 2026-10-21 17:52:57 +13:00
  • 3a9b35c687 ci: exclude dev tool scripts from SonarCloud coverage gate Dylan M. Taylor 2026-10-21 17:31:18 -04: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
  • 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
  • 33585c93ef LRC-LIB-REFVIEW: release both Reference panes when the pin is not live Haocheng Fang 2026-10-21 13:40:24 -05:00
  • 977bbebcdc KEY-SLIDER-NUDGE: a drag that leaves the row disarms wheel edits Haocheng Fang 2026-10-21 13:40:04 -05:00
  • bb5d68978b LRC-LIB-REFVIEW: refuse malformed and deleted references clearly; release a dead pane Haocheng Fang 2026-10-21 13:31:05 -05:00
  • 868de3a9fe KEY-SLIDER-NUDGE: disarm the wheel on any move out of the row (#1355) Haocheng Fang 2026-10-21 13:30:32 -05:00
  • 9116cc1615 docs: one 2026-10-19 heading in What's New Nathaniel Ledford 2026-10-21 14:29:53 -04:00
  • 6318364ce7 #323: keep the default_is_automatic regression test Haocheng Fang 2026-10-21 13:16:29 -05:00
  • 2303dc44c8 LRC-LIB-IMPORT: month names in date templates (%B January, %b Jan) Bastian de Byl 2026-10-21 13:22:10 -04:00
  • 84dbd1b15a PERF-SMART: File Path rules compare in place instead of building strings per photo Nathaniel Ledford 2026-10-20 16:42:53 -04:00
  • ec0cda9a6f Merge pull request #2486 from storytold/release-0.11.0 v0.11.0 Brandon Thomas 2026-10-21 14:05:52 -04:00
  • 79d916c149 Release 0.11.0 Brandon Thomas 2026-10-21 14:05:43 -04:00
  • 85ceee31a7 Merge main into import-crs-false-warnings (conflicts resolved) Matthew James Sivak 2026-10-21 19:57:58 +02:00
  • 158923de1c Merge main into jxl-preview-thumbs (conflicts resolved) Matthew James Sivak 2026-10-21 19:57:55 +02:00
  • e93f1174c3 Merge remote-tracking branch 'upstream/main' into fix/local-browse-stamps Michael Anderson 2026-10-21 12:40:16 -05:00
  • ad0b27c036 LRC-LIB-REFVIEW: fix Escape and catalog-local reference pins skybluu 2026-10-11 21:09:03 -05:00
  • f8978a0b93 Fix #1355: disarm slider wheel edits after pointer leaves Haocheng Fang 2026-10-12 21:25:21 -05:00
  • 1df76a12da Merge upstream main into fix/issue-2267-before-label-in-view Claude 2026-10-21 17:25:17 +00:00
  • 848859b634 Merge branch 'merge-lanczos-warps' into merge-local-alignment Matthew James Sivak 2026-10-21 19:19:38 +02:00
  • b4f387d311 Merge remote-tracking branch 'origin/main' into merge-lanczos-warps Matthew James Sivak 2026-10-21 19:19:38 +02:00
  • 53ee38431d LR-VIEW-PHOTOGRID: follow test over five seeds; comment the mode switch and the names Nathaniel Ledford 2026-10-20 07:19:12 -04:00
  • d184b3ef50 LR-VIEW-PHOTOGRID: the grid reads only the photos an import batch or an edit touched Nathaniel Ledford 2026-10-16 14:15:18 -04:00
  • df1e6b4426 LRC-LIB-LIBFOLDERS: a scan cancelled while it goes through the files stops checking the cached probes against the disk Nathaniel Ledford 2026-10-20 10:24:00 -04:00
  • fd7fbe59e4 LRC-LIB-LIBFOLDERS: a scan cancelled during its listing asks the disk nothing more Nathaniel Ledford 2026-10-20 09:17:09 -04:00
  • d1d3dbbb0e LRC-LIB-LIBFOLDERS: the sync module docs say the walk stops when the scan is cancelled Nathaniel Ledford 2026-10-20 08:55:01 -04:00
  • 8ca082ba6a LRC-LIB-LIBFOLDERS: The docs say the walk for new files stops when the scan is cancelled Nathaniel Ledford 2026-10-20 08:15:13 -04:00
  • 80fcab83b0 LRC-LIB-LIBFOLDERS: The listing row counts folders and files as labels, so one reads right Nathaniel Ledford 2026-10-20 07:09:30 -04:00
  • 3bb084762d LRC-LIB-LIBFOLDERS: Synchronize Folder says it is listing the folder instead of sitting at "0 of N" Nathaniel Ledford 2026-10-16 13:03:58 -04:00
  • 35cc05ef64 LRC-LIB-LIBFOLDERS: Synchronize Folder says a folder is up to date, with one Close Nathaniel Ledford 2026-10-19 18:50:37 -04:00
  • 77b0204331 fix(guided): the press position survives press+release in one frame mahmatias 2026-10-21 08:30:32 -03:00
  • c19265dee0 fix(guided): the press point, not the current pointer, owns the gesture mahmatias 2026-10-21 08:00:42 -03:00
  • f2e97d39fe fix(guided): the loupe's press is layer-aware, not just inside its rect mahmatias 2026-10-21 00:50:20 -03:00
  • b1c607d7ac fix(guided): the primary button and the canvas only; the press point is the gesture's own mahmatias 2026-10-19 22:08:52 -03:00
  • ca26c4046a fix(guided): a stale selected index does not fire an empty guides edit; docs: un-mojibake the dashes mahmatias 2026-10-19 17:11:57 -03:00
  • 331e0d2103 style: fmt (blank line before point_segment_dist) mahmatias 2026-10-19 15:58:39 -03:00
  • aa0f9b92a7 docs(parity): LR-GUIDED-SELECT/DELETE rows land as done (press semantics) mahmatias 2026-10-19 15:58:02 -03:00
  • 2434525b53 LR-MERGE-HDR: full-size alignment refinement and local alignment (refine.rs, flow.rs) Matthew James Sivak 2026-10-21 19:11:14 +02:00
  • a22c496d03 feat(guided): guides start on the press and their endpoints can be dragged mahmatias 2026-10-19 10:43:30 -03:00
  • 7635b38c36 feat(guided): select and delete one Guided Upright guide mahmatias 2026-10-18 11:56:27 -03:00