Commit Graph

  • 67f11a5018 Merge pull request #2930 from aiongg/title-bar-movable main aiongg 2026-10-25 23:08:37 -04:00
  • 003779ce51 Merge upstream main into title-bar-movable; craft-window at craft-libs main 1e6f127 aiongg 2026-10-26 02:18:22 +00:00
  • c7961df10b Camera profile: Sony ILCE-7RM5 (α7R V) (#3022) Brain Wang 2026-10-26 10:04:19 +08:00
  • 8020cd081c showcase: check the file is readable without an empty with-block (#3001) Dylan M. Taylor 2026-10-25 21:13:45 -04:00
  • 9aa40cb818 egui-037: qualify render completion and packaging coverage codex/egui-037-light-followup-20261025 skylar taylor-barrick 2026-10-26 02:10:49 +01:00
  • 45fc9dce42 showcase: check the file is readable without an empty with-block fix/s108 Dylan M. Taylor 2026-10-25 20:02:08 -04:00
  • 387bed199f chore(deps): refresh safe dependency bumps (#2994) skylar taylor-barrick 2026-10-25 17:30:51 -06:00
  • f8a4ddcb95 chore(deps): refresh safe dependency bumps chore/deps-safe-refresh skylar 2026-10-25 16:38:35 -06:00
  • 3147ae57b4 Adapt LightCraft's XML readers to quick-xml 0.42 dependabot/cargo/cargo-dependencies-174a1d4211 Dylan M. Taylor 2026-10-25 16:03:45 -04:00
  • 564c64dac6 chore(deps): bump the cargo-dependencies group across 1 directory with 16 updates dependabot[bot] 2026-10-25 18:16:59 +00:00
  • 522beb0c3e build: pin craft-update to craft-libs main (495e597) (#2990) Dylan M. Taylor 2026-10-25 17:55:29 -04:00
  • d2dc00b799 Honor preview cancellation between render jobs skylartaylor 2026-10-25 22:40:53 +01:00
  • eab50b1785 build: pin craft-update to craft-libs main (495e597) build/craft-update-495e597 Dylan M. Taylor 2026-10-25 16:51:42 -04:00
  • 2833d8fc9a Merge pull request #2780 from storytold/security/raw Dylan M. Taylor 2026-10-25 16:45:57 -04:00
  • c6c4f96cf8 Merge pull request #2770 from dylanmtaylor/security/heif Dylan M. Taylor 2026-10-25 16:42:27 -04:00
  • 3022baa861 security(raw,meta): follow-ups from review Dylan M. Taylor 2026-10-25 16:12:03 -04:00
  • 63cb047c7e Merge pull request #2933 from dylanmtaylor/feat/startup-update-prompt Dylan M. Taylor 2026-10-25 16:07:03 -04:00
  • 0c71f75325 security(heif): scan the primary item before heic_rs::probe, the alpha plane, and each thumbnail candidate Dylan M. Taylor 2026-10-25 16:06:39 -04:00
  • 269495cd38 security(heif): budget every reconstruction before it runs Dylan M. Taylor 2026-10-25 15:45:31 -04:00
  • d8ceb3a6af security/meta,merge,raw,tiff,denoise: bound memory sized by attacker-shaped inputs Dylan M. Taylor 2026-10-24 05:17:19 -04:00
  • d00df6319c security/raw: bound hostile-memory paths in raw decoders Dylan M. Taylor 2026-10-24 04:13:32 -04:00
  • 178eef790b heif: bound iloc item-extent visits before reconstructing in probe Dylan M. Taylor 2026-10-24 08:22:10 +00:00
  • b88f72b9df sec: bound heic-rs 0.1.4 work around hostile HEIF containers Dylan M. Taylor 2026-10-23 22:56:20 -04:00
  • 015ca9eeba fix(updates): localize the update status messages and format the sources Dylan M. Taylor 2026-10-25 15:34:06 -04:00
  • 17e758c55d packaging: bound Flatpak generator execution and cancellation skylartaylor 2026-10-25 20:31:03 +01:00
  • ee48785090 fix(updates): address review feedback Dylan M. Taylor 2026-10-25 15:17:03 -04:00
  • 2d3c7275b2 fix(updates): drop the manual window's custom id; pin craft-update to craft-libs main (db19c37) Dylan M. Taylor 2026-10-25 15:07:57 -04:00
  • 8e5a6fc2e7 refactor(updates): hold the install back while documents are unsaved Dylan M. Taylor 2026-10-25 14:53:33 -04:00
  • a35e05d433 M0: base deferred-drop follow-up on merged migration skylar taylor-barrick 2026-10-25 19:28:33 +01:00
  • 4074c7b85f M0: preserve deferred file drops and restore offline Flatpak sources skylar taylor-barrick 2026-10-25 19:28:25 +01:00
  • 2b9317519c feat: startup update prompt modal and direct self-updating Dylan M. Taylor 2026-10-25 14:19:39 -04:00
  • 1a3d9aff1e Merge pull request #2913 from storytold/codex/egui-037-lightcraft-20261023 Dylan M. Taylor 2026-10-25 14:10:49 -04:00
  • c01d4c7074 Merge lightcraft#2913 (egui 0.37) into title-bar-movable; craft-window at craft-libs main a091680 aiongg 2026-10-25 17:19:47 +00:00
  • d4cfd2e6d5 LR-BEHAV-TITLEBAR: the checklist row follows craft-window's title_bar aiongg 2026-10-25 17:07:16 +00:00
  • 649e84b0ed Top bar: repin craft-window to craft-libs main 5bbe9f6 aiongg 2026-10-25 16:25:27 +00:00
  • f52df54f13 Merge upstream main into title-bar-movable aiongg 2026-10-25 16:24:58 +00:00
  • 901a115bf7 Top bar: repin craft-window to craft-libs main ea4c823 aiongg 2026-10-25 13:53:10 +00:00
  • 03c88c166c Release 0.14.0 v0.14.0 release Brandon Thomas 2026-10-25 09:26:32 -04:00
  • 3401286b5c egui037: preserve modal focus and first-pass text selection codex/egui-037-lightcraft-20261023 skylar taylor-barrick 2026-10-25 14:15:30 +01:00
  • 19ab821477 Top bar: repin craft-window to craft-libs 4093ea4; the title bar is announced from empty_area's response aiongg 2026-10-25 12:41:42 +00:00
  • 577b6cfced Top bar: the title-bar drag uses craft-window's title_bar, and a panel over the bar keeps the window still on macOS aiongg 2026-10-25 12:35:44 +00:00
  • c627ce7210 egui-037: preserve modal input ownership and packaged font notices skylar taylor-barrick 2026-10-25 13:14:34 +01:00
  • e7144adc1f M0.37: reconcile current LightCraft main and qualify the migration skylartaylor 2026-10-25 07:47:22 +01:00
  • 31ec62cd03 Info panel Target Photo edits, Add Keywords cursor request and Fixed keys follow-ups (#2889) aiongg 2026-10-25 00:58:10 -04:00
  • 5e548627df Merge pull request #2876 from aiongg/dotcoocoo-batch aiongg 2026-10-25 00:13:38 -04:00
  • c3feda15c0 LR-META-INFO: the Info panel shows Selected Photos by default; gaps.md lists its change notes once aiongg 2026-10-25 03:36:14 +00:00
  • e339afc263 Merge PR #2810: LR-META-INFO: the Info panel can show metadata for the selected photos aiongg 2026-10-25 02:25:04 +00:00
  • 6e5e958639 Merge PR #2792: LRC-DEV-VIEWOPTIONS: View Options can turn off the loupe's "Rendering…" message aiongg 2026-10-25 02:24:50 +00:00
  • 17a3b80702 Merge PR #2790: LRC-DEV-VIEWOPTIONS: the info overlay can show briefly when the photo changes aiongg 2026-10-25 02:24:29 +00:00
  • 77196373a9 Merge PR #2870: KEYC-METADATA: Cmd+K / Ctrl+K puts the cursor in the Add keyword box aiongg 2026-10-25 02:24:29 +00:00
  • 122859d269 Merge PR #2846: KEYC-METADATA: Alt+0 / Alt+Shift+0 go to the next / previous keyword set aiongg 2026-10-25 02:23:46 +00:00
  • 387ad02b79 Merge PR #2832: LR-PREF-SHORTCUTS: a declared shortcut yields to a key the saved keymap gives another command aiongg 2026-10-25 02:23:22 +00:00
  • eb9ef0a40e Merge PR #2824: KEYC-METADATA: Cmd+Alt+Shift+C / V copy and paste metadata aiongg 2026-10-25 02:23:21 +00:00
  • 5c46163e66 Merge PR #2778: LRC-PRINT-TEMPLATES: print templates export to a file and import from one aiongg 2026-10-25 02:23:20 +00:00
  • f923967c63 Merge PR #2786: LRC-SS-PLAYBACK: a manual slideshow waits for the arrow keys aiongg 2026-10-25 02:23:20 +00:00
  • 75d8e06850 Merge PR #2816: Tests: the launch-list read-only test compares a held lock file without reading it (Windows) aiongg 2026-10-25 02:23:19 +00:00
  • c057ccc23f Migrate LightCraft to egui 0.37 and reconcile dependency and font locks skylartaylor 2026-10-25 02:54:42 +01:00
  • beb42abb25 KEYC-METADATA: Cmd+K / Ctrl+K puts the cursor in the Add keyword box dotCooCoo 2026-10-24 16:25:06 -07:00
  • 1b0a9dae1b LR-META-INFO: the Info panel's GPS field is a TextField, so Esc gives an edit up dotCooCoo 2026-10-24 15:49:45 -07:00
  • 7a4e842dd5 LR-META-INFO: an Info field saves to the photos selected when its edit started dotCooCoo 2026-10-24 14:51:15 -07:00
  • b572dee19f KEYC-METADATA: Alt+0 / Alt+Shift+0 go to the next / previous keyword set dotCooCoo 2026-10-24 12:23:40 -07:00
  • 8d67b834e4 LR-PREF-SHORTCUTS: a declared shortcut yields to a key the saved keymap gives another command dotCooCoo 2026-10-24 09:57:22 -07:00
  • e25cc3ca0b LR-META-INFO: Selected Photos reads the selection when the active photo is outside it dotCooCoo 2026-10-24 10:43:44 -07:00
  • 2d5ce5382b Merge branch 'main' into feat/loupe-info-briefly dotCooCoo 2026-10-24 10:32:10 -07:00
  • cc557e189d KEYC-METADATA: Cmd+Alt+Shift+C / V copy and paste metadata dotCooCoo 2026-10-24 08:59:41 -07:00
  • a9d2c594b0 LRC-PRINT-TEMPLATES: print template tests clean up their folder on failure dotCooCoo 2026-10-24 08:56:00 -07:00
  • 9fcf7f5b88 LRC-DEV-VIEWOPTIONS: switching libraries restarts Show Briefly When Photo Changes dotCooCoo 2026-10-24 08:24:49 -07:00
  • d2c8d46a7b Tests: the launch-list read-only test compares a held lock file without reading it dotCooCoo 2026-10-24 08:03:17 -07:00
  • 38f8d25087 Merge PR: integration batch 44 (11 community PRs) Brandon Thomas 2026-10-24 11:00:48 -04:00
  • 5f8593a074 Merge PR #673 claude/integrate-batch-44 Brandon Thomas 2026-10-24 10:20:14 -04:00
  • f7d11bf750 Merge PR #1956 (with maintainer follow-up) Brandon Thomas 2026-10-24 10:20:14 -04:00
  • 82c39a9847 Merge PR #2011 (with maintainer follow-up) Brandon Thomas 2026-10-24 10:20:14 -04:00
  • d7e7639d7a Merge PR #2800 Brandon Thomas 2026-10-24 10:20:13 -04:00
  • 3f1e5c21d6 Merge PR #2775 Brandon Thomas 2026-10-24 10:20:13 -04:00
  • bb82525413 Merge PR #2755 Brandon Thomas 2026-10-24 10:20:13 -04:00
  • 7ed3f0f046 Merge PR #1122 Brandon Thomas 2026-10-24 10:20:13 -04:00
  • 749928088a Merge PR #2699 Brandon Thomas 2026-10-24 10:20:13 -04:00
  • 621c4dcb6e Merge PR #2761 Brandon Thomas 2026-10-24 10:20:13 -04:00
  • 57c639246b Merge PR #2762 Brandon Thomas 2026-10-24 10:20:13 -04:00
  • 747caeeb58 Merge PR #2788 Brandon Thomas 2026-10-24 10:20:12 -04:00
  • c19e1bd095 Tone Curve: What's New and parity row for the draggable parametric graph; the hover test compares with a frame away from the line Brandon Thomas 2026-10-24 10:19:51 -04:00
  • 0deec1251f Merge main into #673 Brandon Thomas 2026-10-24 10:14:13 -04:00
  • a1ee846ad6 Merge main into #2011 Brandon Thomas 2026-10-24 10:13:15 -04:00
  • 5ba9b48d30 Merge main into #2800 Brandon Thomas 2026-10-24 10:03:56 -04:00
  • 0b1b47ee7b LR-META-INFO: the Info panel can show metadata for the selected photos dotCooCoo 2026-10-24 06:22:46 -07:00
  • 50874ad2f6 Merge main into #2755 Brandon Thomas 2026-10-24 10:00:50 -04:00
  • c414ef06ec Merge pull request #2689 from francoisgn/round3a-integration aiongg 2026-10-24 09:39:25 -04:00
  • 18b84f97d1 i18n(de): review the interface strings and formats messages Julian Zahnow 2026-10-24 13:49:22 +02:00
  • b0389651c9 LR-FILT-LABEL: the filter_label test builds the expected chip text from the catalog's values, and the Finnish pick/reject strings no longer have a coverage test (#2729) Marco Arnulfo 2026-10-24 15:04:41 +02:00
  • 1c6b22673a Add the pick and reject flag names to the Finnish catalog Marco Arnulfo 2026-10-23 20:47:40 +02:00
  • ab28690d06 LR-FILT-LABEL: group the plural labels in the chip when label and labels exclude each other Marco Arnulfo 2026-10-23 18:11:53 +02:00
  • afbd931561 LR-FILT-LABEL: the label chip and filter bar show what label and labels let through together, not their union Marco Arnulfo 2026-10-23 15:01:51 +02:00
  • a4ddb9198f LRC-DEV-VIEWOPTIONS: View Options can turn off the loupe's "Rendering…" message dotCooCoo 2026-10-24 04:33:44 -07:00
  • 758c5e170a LRC-DEV-VIEWOPTIONS: the info overlay can show briefly when the photo changes dotCooCoo 2026-10-24 03:13:49 -07:00
  • 098a1a2e72 Forget Local records directly in drive and share roots NetterSilver 2026-10-24 09:51:09 +00:00
  • 1c60abb586 LRC-PRINT-TEMPLATES: template changes that can't be saved are undone dotCooCoo 2026-10-24 02:42:21 -07:00
  • adf94a87cb LRC-SS-PLAYBACK: a manual slideshow waits for the arrow keys dotCooCoo 2026-10-24 01:46:49 -07:00
  • 23f54803e6 fix(tools): keep install-sam3.sh POSIX sh (no arrays for curl auth options) (#2760) Dylan M. Taylor 2026-10-24 04:43:15 -04:00
  • e83bf7742e security: bound codec allocation to what a hostile file declares (#2769) Dylan M. Taylor 2026-10-24 04:32:58 -04:00
  • 9c7b4f2219 Tone Curve: restore slider order to Lightroom layout and guard parametric curve against hostile inputs Paul 2026-10-24 10:32:38 +02:00