Commit Graph

  • 3eca6ede75 Merge #2701@f1f169ede (a launch-list row waits for a re-check's answer) into round3a-integration francoisgn 2026-10-24 10:39:09 +03:00
  • f1f169ede1 #1290: a launch-list row waits for a re-check's answer francoisgn 2026-10-24 10:39:09 +03:00
  • 5eebb9c2f9 Tone Curve: expose ParametricCurve from pipeline and preserve other regions on drag Paul 2026-10-24 00:48:43 +02:00
  • aa870ffbe1 egui-037: reconcile current main and preserve valid catalog chains skylartaylor 2026-10-24 09:04:49 +02:00
  • 522ae832ec fix: scope relative-date expiry to referenced albums ronibalthazar 2026-10-24 07:28:51 +01:00
  • c453cee157 Contributors: add dotCooCoo (Robert Lee) dotCooCoo 2026-10-23 22:57:12 -07:00
  • 59e9a6a4f3 LRC-PRINT-TEMPLATES: print templates export to a file and import from one dotCooCoo 2026-10-23 22:56:28 -07:00
  • 47801e96d2 Merge round3a-integration (c305861a4) into the import review fixes aiongg 2026-10-24 06:03:26 +00:00
  • 18c56f03d4 fix: expire relative-date view caches on minute change ronibalthazar 2026-10-24 07:02:22 +01:00
  • 50df646183 M0.37: port LightCraft UI, input and capture lifecycle to egui 0.37 skylartaylor 2026-10-24 08:02:12 +02:00
  • c305861a47 Merge #2701@2ae63a189 (the permission test cleans up even when it fails) into round3a-integration francoisgn 2026-10-24 07:53:58 +03:00
  • 670fb9c930 Round 3a: two Slideshow settings tests wait for their result instead of one frame francoisgn 2026-10-24 07:53:57 +03:00
  • 2ae63a189a #1290: the permission test cleans up even when it fails francoisgn 2026-10-24 07:53:57 +03:00
  • 8d606db724 Merge the deferred import review fixes (francoisgn/lightcraft#2) into round3a-integration aiongg 2026-10-24 04:53:22 +00:00
  • c6acf9e642 LR-VIEW-PHOTOGRID: say in the docs that a failed rollback advances the revision Nathaniel Ledford 2026-10-24 00:03:28 -04:00
  • cf93349071 Merge #2701@9c7bdbd44 (exists docs, root-safe permission test) into round3a-integration francoisgn 2026-10-24 06:56:55 +03:00
  • 1b22c3b870 Round 3a: cull takes the view before an open drag ends; language commands listed francoisgn 2026-10-24 06:56:54 +03:00
  • 9c7bdbd44c #1290: exists docs match the code; the permission test skips as root francoisgn 2026-10-24 06:54:39 +03:00
  • bd485adc89 LR-VIEW-PHOTOGRID: a batch that cannot be rolled back whole makes a revision Nathaniel Ledford 2026-10-23 23:37:40 -04:00
  • dc406df9b4 Import: a deferred review never replaces a running import aiongg 2026-10-24 03:04:01 +00:00
  • 9c9f87e589 Import: a deferred review belongs to the library that scanned it aiongg 2026-10-24 02:55:43 +00:00
  • 496291276c Merge PR #2468@218e7451c (its main merge) into round3a-integration francoisgn 2026-10-24 05:50:46 +03:00
  • 538b261067 Merge upstream/main (#2763) into round3a-integration francoisgn 2026-10-24 05:50:04 +03:00
  • 4ae3089420 security: bounded keyword, repair and journal-recovery work (CodeRabbit) (#2763) Dylan M. Taylor 2026-10-23 22:45:21 -04:00
  • 8ada8a196a Merge #2701@142e496f5 (a failed lookup isn't "not found"; no timer on found libraries) into round3a-integration francoisgn 2026-10-24 05:34:24 +03:00
  • 142e496f5b #1290: a failed lookup isn't "not found"; recent libraries aren't checked on a timer francoisgn 2026-10-24 05:25:34 +03:00
  • dc3263065e Round 3a: an open slider drag ends before a rating or a deletion moves the selection on francoisgn 2026-10-24 05:20:38 +03:00
  • 7995a0062b LRC-LIB-FILTERBAR: showing an album drops the album the filter held Nathaniel Ledford 2026-10-23 21:38:29 -04:00
  • 8781f5cb5c LR-VIEW-PHOTOGRID: an op that fails leaves no touched photos behind in the catalog Nathaniel Ledford 2026-10-23 21:51:46 -04:00
  • 218e7451c0 Merge remote-tracking branch 'origin/main' into jp/photo-paper-sizes midasdf 2026-10-24 10:07:46 +09:00
  • 22762e3e76 Reject fractional and out-of-range ratings in photo.rate NetterSilver 2026-10-24 00:55:09 +00:00
  • 02743d187d Merge PR #1922@6c17d29ae (middle-button pan whatever the tool) into round3a-integration francoisgn 2026-10-24 02:45:31 +03:00
  • 2e8a50a40c Merge PR #1914@2f88d847f into round3a-integration francoisgn 2026-10-24 02:44:32 +03:00
  • c5df3eea40 Merge #2701@f56e8c67a (its upstream merge) into round3a-integration francoisgn 2026-10-24 02:43:16 +03:00
  • 2f88d847f4 LR-BEHAV-DIALOGS: a backdrop click that closes an open dropdown keeps the dialog Ketbome 2026-10-23 20:34:47 -03:00
  • f56e8c67a7 Merge upstream/main (integration batch 43) into feat/issue-1290-launch-library-choice francoisgn 2026-10-24 02:32:25 +03:00
  • 987c54bb51 Merge PR #1499@8d71b7999 (graphic watermarks and HDR JPEG size limits, onto batch 43) into round3a-integration francoisgn 2026-10-24 02:27:33 +03:00
  • 144d900c21 Merge upstream/main (integration batch 43, #2729, #2737, #2412) into round3a-integration francoisgn 2026-10-24 02:26:48 +03:00
  • 6c17d29aed LR-VIEW-ZOOM: a middle-button drag pans the photo whatever tool is active Ketbome 2026-10-15 15:15:24 -03:00
  • 79e1dea851 Histogram: drag its tonal zones to adjust the Basic tones deunderscorepaul 2026-10-16 12:31:47 +02:00
  • 8d71b79993 LR-EXP-WATERMARK: integrate batch 43 while preserving export fixes nevicia2010-hub 2026-10-24 00:14:33 +02:00
  • 7b6d88ce14 Tone Curve: the parametric graph is a clean curve you drag deunderscorepaul 2026-10-15 23:44:57 +02:00
  • 3c3df53ca1 Tone Curve: drag the parametric graph, the sliders follow deunderscorepaul 2026-10-15 23:44:57 +02:00
  • 286a5ead2c Tone Curve: the parametric graph draws the renderer's own curve deunderscorepaul 2026-10-15 23:44:56 +02:00
  • 11bbada692 LR-EXP: integrate upstream export changes and parity records nevicia2010-hub 2026-10-24 00:01:09 +02:00
  • 98702b5c44 Merge PR #2744: integration batch 43 (21 community PRs) Brandon Thomas 2026-10-23 17:36:11 -04:00
  • 82eef5b266 Integration: What's New lists 2026-10-23 above 2026-10-22 claude/integrate-batch-43 Brandon Thomas 2026-10-23 17:21:34 -04:00
  • 73f1b4906e Merge PR #2622 Brandon Thomas 2026-10-23 17:21:18 -04:00
  • 1acd2938ea Merge PR #2546 Brandon Thomas 2026-10-23 17:21:18 -04:00
  • 708e8a8bfc Merge PR #2688 Brandon Thomas 2026-10-23 17:21:17 -04:00
  • 92bd08ba5c Merge PR #2618 Brandon Thomas 2026-10-23 17:21:17 -04:00
  • bbf9b713f2 Merge PR #2526 Brandon Thomas 2026-10-23 17:21:17 -04:00
  • e700170dc6 Merge PR #2727 Brandon Thomas 2026-10-23 17:21:17 -04:00
  • b106ceaca1 Merge PR #2621 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 0605272e69 Merge PR #2620 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 4d9914d4db Merge PR #2709 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 652fa88c12 Merge PR #2670 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • d7763492c4 Merge PR #2210 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • c342c480cf Merge PR #2665 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • a344e277f0 Merge PR #2728 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 433ce2375d Merge PR #2109 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 8c52e2ee95 Merge PR #2630 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 3ab88f50ac Merge PR #2612 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • cb94eb0e3a Merge PR #2626 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 4f30720374 Merge PR #2702 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 6a9e1b504f Merge PR #2694 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • d9db2d32e7 Merge PR #2596 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • e44cbc8725 Merge PR #2543 Brandon Thomas 2026-10-23 17:21:16 -04:00
  • 5e5602b4ca Enable Filters: Find Similar turns filtering back on; a filter put aside follows renamed keywords, people and folders Brandon Thomas 2026-10-23 17:20:11 -04:00
  • 089bf60ede Colour-range mask: mask.update caps the samples too Brandon Thomas 2026-10-23 17:13:39 -04:00
  • ce339b0b66 Merge #2701@c6fe7281f (no drop toast on frames with nothing dropped) into round3a-integration francoisgn 2026-10-24 00:10:14 +03:00
  • 85947ca069 Round 3a: the failing-download test no longer races the mirror's 404 francoisgn 2026-10-24 00:10:12 +03:00
  • 4d3ea22e9c Masking: drop the one-off overlay screenshot example and its png dev-dependency Brandon Thomas 2026-10-23 17:06:43 -04:00
  • 5ca49b3eab ci(sonar): don't cancel superseded runs on main, so coverage is published (#2737) Dylan M. Taylor 2026-10-23 17:01:32 -04:00
  • b264557916 i18n: missing translations are reported, never a failure (#2729) aiongg 2026-10-23 16:42:28 -04:00
  • d71b83b2bc Catalog import: resolve catalog paths with craft-docpath's resolve_absolute (#2412) aiongg 2026-10-23 16:42:09 -04:00
  • c6fe7281f5 #1290: no drop toast on frames with nothing dropped francoisgn 2026-10-23 23:25:40 +03:00
  • c13875f77d LR-BEHAV-ACCESS: the feature row records the dialog Tab order and its test Nathaniel Ledford 2026-10-23 15:33:59 -04:00
  • c7cff2d9a7 Fix smart album gte/lte rules missing equal f-number and focal length NetterSilver 2026-10-23 21:24:32 +02:00
  • aae03c8f47 LR-BEHAV-ACCESS: Tab leaves the name field of a dialog Nathaniel Ledford 2026-10-23 13:25:56 -04:00
  • f0cdb20a86 Tests: a photo chosen during an import is chosen while the import is held, not while a clock runs Nathaniel Ledford 2026-10-22 14:34:52 -04:00
  • 5223c80954 Merge #2701@da434b059 (presets dropped with no library open are refused) into round3a-integration francoisgn 2026-10-23 22:05:14 +03:00
  • da434b0598 #1290: presets dropped with no library open are refused, not lost francoisgn 2026-10-23 22:02:11 +03:00
  • edecba5ae8 Merge #2701@52ce53622 (photos dropped with no library open wait for one) into round3a-integration francoisgn 2026-10-23 21:55:16 +03:00
  • 52ce536225 #1290: photos dropped on the launch list wait for the library chosen francoisgn 2026-10-23 21:51:09 +03:00
  • be51f07495 Round 3a: Lightroom import docs say when the destination question is asked; one revision table francoisgn 2026-10-23 21:51:28 +03:00
  • b1611b6d5e Merge upstream/main (#2667 shared CI gate workflow) into round3a-integration francoisgn 2026-10-23 21:41:21 +03:00
  • 069e32f909 CI: shared gate workflow; FreeBSD nightly and on release (#2667) aiongg 2026-10-23 14:23:53 -04:00
  • 10e184f117 Round 3a: control-server test sends request 2 once after the upstream merge francoisgn 2026-10-23 21:13:09 +03:00
  • 13988bafee Merge PR #2685@097a350e1 (gap 15 listed once in docs/gaps.md: already so in the batch, b840f3f29) francoisgn 2026-10-23 21:08:38 +03:00
  • f74178cdae Merge upstream/main (#2710 one test binary per crate, #2713) into round3a-integration francoisgn 2026-10-23 21:06:33 +03:00
  • b840f3f290 Round 3a: Edit In reports an editor that won't open in its result; doc header and history fixes francoisgn 2026-10-23 21:01:46 +03:00
  • 91fcaaaca3 coverage: keep the body scan linear and build the zero counter with dict.fromkeys (SonarCloud S8786/S7519) (#2713) Dylan M. Taylor 2026-10-23 13:35:38 -04:00
  • b6d94b447b Drop a removed folder from the filter Enable Filters put aside Marco Arnulfo 2026-10-23 19:35:06 +02:00
  • f3bb7a9f30 CI: one test binary per crate, line tables only, one WASM check (#2710) aiongg 2026-10-23 13:34:30 -04:00
  • 0e6b0b150f Packaging: pin the signing client and appimagetool, and check their hashes (#2413) aiongg 2026-10-23 13:00:02 -04:00
  • 0d64d9ef36 Merge PR #2701 (review round e2210ed14) francoisgn 2026-10-23 19:18:59 +03:00
  • e2210ed14e #1290: a failed open or an unreadable catalog never marks a recent library missing francoisgn 2026-10-23 19:18:52 +03:00
  • 22a8343ec7 Merge PR #2701 (review round a4ed555d4) francoisgn 2026-10-23 18:46:55 +03:00
  • a4ed555d45 #1290: recent libraries are checked on workers, never on the UI thread francoisgn 2026-10-23 18:46:42 +03:00