Commit Graph

  • b341101ab6 Remote SAM3 worker: cargo fmt Brandon Thomas 2026-10-09 00:20:28 -04:00
  • 7365d06c13 Merge PR #359 Brandon Thomas 2026-10-09 00:17:59 -04:00
  • ab73d3d2e0 Merge PR #423 Brandon Thomas 2026-10-09 00:17:58 -04:00
  • c4c96ecabb Merge pull request #439 from storytold/claude/integrate-batch-14 Brandon Thomas 2026-10-09 00:16:54 -04:00
  • cae7bea08e Merge remote-tracking branch 'origin/main' into fix-359 Brandon Thomas 2026-10-08 23:57:36 -04:00
  • 24615cc2d7 Merge PR #335 (clippy fix) claude/integrate-batch-14 Brandon Thomas 2026-10-08 23:57:23 -04:00
  • d0749ed7a9 HEIC: as_chunks for 16-bit samples (clippy 1.99, caught by the new heif CI step) Brandon Thomas 2026-10-08 23:57:22 -04:00
  • bb7c46ae3c Remote SAM3 worker: crate lint attributes; document the trust boundary Brandon Thomas 2026-10-08 23:55:26 -04:00
  • 7db3b8a1f9 Batch 14: one [features] table in apps/lightcraft (faces + heif), parity summary Brandon Thomas 2026-10-08 23:53:54 -04:00
  • a628d5bc38 Merge PR #427 Brandon Thomas 2026-10-08 23:46:58 -04:00
  • 42f966eec2 Merge PR #335 Brandon Thomas 2026-10-08 23:46:17 -04:00
  • ca97329ae1 Merge PR #174 Brandon Thomas 2026-10-08 23:45:49 -04:00
  • 3368eb49ee Merge PR #173 Brandon Thomas 2026-10-08 23:45:49 -04:00
  • cbf9935b6e Merge PR #172 Brandon Thomas 2026-10-08 23:45:49 -04:00
  • 7d3cd8afe5 XMP: preserve Upright warning modes across import paths Adrian D'souza 2026-10-09 08:54:49 +05:30
  • 4977c648f6 Merge main into formats/heif-heif-decode; CI gates the heif feature Brandon Thomas 2026-10-08 23:24:28 -04:00
  • 91d317900f Merge PR #395 Brandon Thomas 2026-10-08 23:22:56 -04:00
  • 56754e5703 LR-BEHAV-HEADLESS: keep CPU snapshots isolated from saved preferences sanyamsingh001 2026-10-09 13:19:47 +10:00
  • ec77f60b1b XMP: surface structured import warnings in UI Adrian D'souza 2026-10-09 08:49:38 +05:30
  • 20b6eb885e XMP: report unsupported photo import settings Adrian D'souza 2026-10-09 08:45:25 +05:30
  • 04e8aea577 LR-IMP-FORMATS: CR3 photos render in the aspect ratio set in the camera radialmonster 2026-10-08 21:39:09 -04:00
  • 1a2d2ab975 Merge PR #422 Brandon Thomas 2026-10-08 22:43:10 -04:00
  • 1f30856774 Merge PR #426 Brandon Thomas 2026-10-08 22:43:10 -04:00
  • 05769798f6 Merge PR #429 Brandon Thomas 2026-10-08 22:43:10 -04:00
  • 59ab9b6e9b LR-EDIT-DETAIL-DENOISE: refresh the current parity summary Daniel Voshart 2026-10-08 22:31:04 -04:00
  • 111cc893ec LR-LIB-PEOPLE: preserve later person navigation on current main Daniel Voshart 2026-10-08 22:19:36 -04:00
  • 24f87a91a0 LR-PREF-PEOPLE: update pure-Rust recognition and preserve valid model replacements Daniel Voshart 2026-10-08 21:09:18 -04:00
  • 20a801d6d2 Faces: YuNet face detection and one-click model downloads, with nothing bundled Daniel Voshart 2026-10-07 22:27:05 -04:00
  • 03b665e7a3 LR-PREF-PEOPLE: refresh the generated parity summary Daniel Voshart 2026-10-08 22:29:29 -04:00
  • fd4019300a LR-EDIT-DETAIL-DENOISE: address installation and model-policy review Daniel Voshart 2026-10-08 18:47:57 -04:00
  • 7935999d94 LR-EDIT-DETAIL-DENOISE: non-destructive AI RAW denoise with pure-Rust CPU/GPU Daniel Voshart 2026-10-08 16:45:34 -04:00
  • 6e8db91673 LR-PREF-PEOPLE: refresh model manager for current platform helpers Daniel Voshart 2026-10-08 20:14:56 -04:00
  • 7845d515e8 Faces: nothing is bundled, so YuNet is not reported as installed Daniel Voshart 2026-10-07 13:17:58 -04:00
  • cb34bb4842 Faces: Settings > Faces tab and the add-a-model licence dialog Daniel Voshart 2026-10-05 21:52:35 -04:00
  • 7ca7113b32 Faces: model commands - list, inspect, install behind the licence, select, remove, on/off Daniel Voshart 2026-10-05 21:43:11 -04:00
  • 39de0e6a1c Faces: model manifests, known-model table and an ONNX probe (no runtime yet) Daniel Voshart 2026-10-05 21:33:19 -04:00
  • 3c3b527b7f Web: the window wire test allows the CPU/GPU difference Exalted5373 2026-10-08 18:33:43 -07:00
  • 3d9f8492da LR-IMP-FORMATS: Coolpix NRW black level from the NRW data block radialmonster 2026-10-08 21:24:52 -04:00
  • a12f1697a1 LR-IMP-FORMATS: decode 12-bit raws packed in 32-bit little-endian words (Fujifilm RAF flag 0xf006, Coolpix NRW data block) radialmonster 2026-10-08 21:24:41 -04:00
  • 0ac5cf4430 LR-EDIT-COLOR-TEMP: camera-space white balance for raws with a colour matrix Exalted5373 2026-10-08 15:15:35 -07:00
  • ce7b8f511e LR-IMP-FORMATS: read DNG BaselineSharpness and keep it in DNG exports Exalted5373 2026-10-08 15:06:02 -07:00
  • ed59d78e83 LR-MASK-SKY: AI masks use DNG semantic mattes (iPhone ProRAW sky matte) Exalted5373 2026-10-08 15:04:19 -07:00
  • a28dc4dbdf LR-PROF-CAMERACOLOR: read and keep DNG ProfileGainTableMap (not rendered) Exalted5373 2026-10-08 14:53:23 -07:00
  • 1ed80c65bf LR-IMP-FORMATS: decode JPEG XL compressed DNG tiles (DNG 1.7) Exalted5373 2026-10-08 14:26:24 -07:00
  • b1883231bd Merge pull request #424 from storytold/claude/integrate-batch-13 BFlat 2026-10-09 08:15:07 +07:00
  • 733846b326 Docs: sidebar auto-scroll while dragging Nathaniel Ledford 2026-10-08 20:59:12 -04:00
  • 8ff45f5237 Sidebar: dragging albums or photos near its top or bottom edge scrolls it Nathaniel Ledford 2026-10-08 20:59:12 -04:00
  • 5fefe91640 Docs: top-level drop is on the Albums header Nathaniel Ledford 2026-10-08 20:52:08 -04:00
  • 24b80b4ee3 Albums: the Albums header is the way back to the top level Nathaniel Ledford 2026-10-08 20:52:08 -04:00
  • 922ea25d88 Docs: album tree, drag and hand order (parity, what's new) Nathaniel Ledford 2026-10-08 20:43:31 -04:00
  • 085c25b10b Albums: drop beside a row to place it by hand; Sort A–Z goes back to by name Nathaniel Ledford 2026-10-08 20:43:31 -04:00
  • 8036f98aca Catalog: tidy a test assertion Nathaniel Ledford 2026-10-08 20:43:30 -04:00
  • 34a4b61f7e Albums: one-pass children map, before-itself is a no-op, more order tests Nathaniel Ledford 2026-10-08 20:33:36 -04:00
  • 2c5cb708bb Engine: album.reorder and album.sort Nathaniel Ledford 2026-10-08 20:31:23 -04:00
  • 39f5f114de Catalog: albums can be ordered by hand (format version 3) Nathaniel Ledford 2026-10-08 20:30:52 -04:00
  • 67aed0b4f4 Albums: a drag ends with the main button, Esc cancels it, hidden rows are no targets Nathaniel Ledford 2026-10-08 20:25:03 -04:00
  • 63335e2b0a Parity: albums and folders move by dragging onto a folder Nathaniel Ledford 2026-10-08 20:20:43 -04:00
  • aaae39fae0 Albums: drag an album or folder onto a folder to move it Nathaniel Ledford 2026-10-08 20:20:38 -04:00
  • 5443ae28f9 Albums: address review of folder creation Nathaniel Ledford 2026-10-08 20:14:20 -04:00
  • 4abf70e254 Parity: album folders fold like the other trees and create inside themselves Nathaniel Ledford 2026-10-08 20:08:53 -04:00
  • 79403a5680 Albums: create albums, smart albums and folders inside a folder from its context menu Nathaniel Ledford 2026-10-08 20:08:53 -04:00
  • 96a9c6e04d Albums: folders get the same disclosure triangle as the other sidebar trees Nathaniel Ledford 2026-10-08 20:04:29 -04:00
  • e8b18ae636 Sidebar: one disclosure-triangle helper for the Local, By Date, Folders and Keywords trees Nathaniel Ledford 2026-10-08 20:01:56 -04:00
  • a46c0071a0 Albums: pin that albums are created only inside folders Nathaniel Ledford 2026-10-08 19:57:27 -04:00
  • 12188161f9 Merge remote-tracking branch 'origin/main' into integ-b13 claude/integrate-batch-13 Claude 2026-10-09 00:46:05 +00:00
  • de79310ae0 Merge pull request #419 from storytold/claude/integrate-batch-12 BFlat 2026-10-09 07:45:11 +07:00
  • caa102aabd MENU-BAR: pointing at another menu title switches the open menu in the in-window bar radialmonster 2026-10-08 20:40:23 -04:00
  • 373efc280e Merge PR #416 Claude 2026-10-09 00:20:27 +00:00
  • c75389dda1 Merge PR #415 Claude 2026-10-09 00:20:27 +00:00
  • 8ee6d63d41 Merge PR #414 Claude 2026-10-09 00:20:27 +00:00
  • f578b27273 Merge PR #412 Claude 2026-10-09 00:20:26 +00:00
  • 43419dcfb8 Merge PR #411 Claude 2026-10-09 00:20:26 +00:00
  • 83ea5e14df Merge PR #403 Claude 2026-10-09 00:20:26 +00:00
  • eab88ea30c Follow-up to #351: drag drafts without a window stay canvas-sized; de/es/ru hint claude/integrate-batch-12 Claude 2026-10-09 00:16:01 +00:00
  • 3e88a60dd6 Merge PR #351 Claude 2026-10-09 00:14:03 +00:00
  • 0cf3ceb438 Part of #260: Help ▸ Open Log Folder shows the log file in the file manager ragtux 2026-10-08 18:06:25 -05:00
  • bba4172f83 Merge pull request #413 from storytold/claude/integrate-batch-11 BFlat 2026-10-09 07:06:20 +07:00
  • 93b900f8d7 M16: keep grapheme clusters intact in vertical watermarks midasdf 2026-10-09 09:02:24 +09:00
  • 0cb78071de M16: use paintable separators in localized UI text midasdf 2026-10-09 08:55:21 +09:00
  • fec379db46 Russian for two strings the catalog lacked (colour label cleared, slideshow hint) claude/integrate-batch-11 Claude 2026-10-08 23:47:41 +00:00
  • 4d2f34fb35 Merge PR #408 Claude 2026-10-08 23:47:24 +00:00
  • b306305472 Merge PR #407 Claude 2026-10-08 23:47:24 +00:00
  • 832b8ada51 Merge pull request #409 from storytold/claude/docs-374-nvidia-cache BFlat 2026-10-09 06:46:22 +07:00
  • bf97105cf7 Fix #374: troubleshooting for the NVIDIA shader-cache startup hang claude/docs-374-nvidia-cache Claude 2026-10-08 23:46:07 +00:00
  • eaaf859853 Parity: title-bar drag and zoom confirmed on a real macOS window Nathaniel Ledford 2026-10-08 19:44:23 -04:00
  • 2bd13c1500 Parity: note the stale zoomed-state limitation of the title-bar toggle Nathaniel Ledford 2026-10-08 19:42:52 -04:00
  • cc8d617459 Top bar: a press that starts on a button or the search field never drags the window Nathaniel Ledford 2026-10-08 19:42:52 -04:00
  • d3ceaf0e79 Fix #191: commands' file dialogs run off the UI thread ragtux 2026-10-08 18:42:19 -05:00
  • 32cedb3153 Merge pull request #405 from storytold/claude/integrate-batch-10 BFlat 2026-10-09 06:39:08 +07:00
  • 86d88de2ee Parity: track title-bar drag and double-click zoom Nathaniel Ledford 2026-10-08 19:37:55 -04:00
  • d01ebd7953 Top bar: drag to move and double-click to zoom the window (integrated title bar) Nathaniel Ledford 2026-10-08 19:37:05 -04:00
  • 54b037a90a Headless host: record window commands and report the zoomed state back Nathaniel Ledford 2026-10-08 19:37:05 -04:00
  • 1e27991cf1 Title bar: window-gesture policy (drag, double-click zoom, full-screen exempt) Nathaniel Ledford 2026-10-08 19:35:36 -04:00
  • 7173242ab5 LR-IMP-FORMATS: no overflow deciding whether to scale a full-size JPEG decode Exalted5373 2026-10-08 14:28:34 -07:00
  • 31aa638383 LR-IMP-PROFILES: red / green / blue curves only with the master curve; neutral test values Exalted5373 2026-10-08 15:53:36 -07:00
  • 09d5284e5a LR-EDIT-OPTICS-PROFILE: a preset's LensProfileEnable=0 keeps embedded lens corrections Exalted5373 2026-10-06 21:03:08 +00:00
  • 7e0250e11e LR-IMP-PROFILES: don't report preset bookkeeping fields as unmapped Exalted5373 2026-10-06 21:01:23 +00:00
  • 9087d3ad7f PSD: as_chunks for the palette and 16/32-bit plane loops (clippy 1.98) Exalted5373 2026-10-08 16:25:17 -07:00
  • a1e99fad9e Follow-up to #402: the menu scroll arrows' accessibility labels are translated claude/integrate-batch-10 Claude 2026-10-08 23:13:39 +00:00
  • ff9d74f4e5 Merge PR #402 Claude 2026-10-08 23:13:27 +00:00