Commit Graph

  • f7c0b9e49f Issue #182: library.select and id queries reject a photo id that is not in the library wstock 2026-10-08 07:45:41 +00:00
  • b7e37a388d Issue #180: ICC profiles carry a fixed header date, so exports are byte-identical wstock 2026-10-08 07:45:39 +00:00
  • 87dd1c201a Web: prune the thumbnail cache to the configured budget (#245) Mohammed Munzir 2026-10-08 09:30:19 +03:00
  • 35dd973d91 M16: add German localization using the existing catalogs Marcel 2026-10-08 07:27:32 +02:00
  • 49868693d5 Add Russian language support in i18n.rs Wondarkus 2026-10-08 08:23:30 +04:00
  • 79fbb6b464 Add Russian language support in i18n.rs Wondarkus 2026-10-08 08:21:31 +04:00
  • 95b57d3786 Add Russian language option to menus Wondarkus 2026-10-08 08:20:17 +04:00
  • 782ade6c39 Add files via upload Wondarkus 2026-10-08 08:16:54 +04:00
  • 11d6676984 Delete crates/ui-egui/locales/ru-formats.json Wondarkus 2026-10-08 08:15:15 +04:00
  • 841850d516 Delete crates/ui-egui/locales/ru.json Wondarkus 2026-10-08 08:14:58 +04:00
  • 15feb6e1fc LR-PROF-CAMERACOLOR: fit the camera look away from edges when a lens-corrected JPEG misaligns (#232) radialmonster 2026-10-08 00:00:43 -04:00
  • 03bc1469f9 LR-EDIT-OPTICS-PROFILE: apply the distortion correction Panasonic/Leica record in RW2/RWL (#256) radialmonster 2026-10-07 23:57:26 -04:00
  • 4e012a59a6 macOS menu: single-key shortcuts reach egui (E, C, ⇧P, ratings…) Gardy 2026-10-07 22:10:21 -06:00
  • 6c7405ed3e Fix Russian translations in ru.json Wondarkus 2026-10-08 07:06:23 +04:00
  • 8dd3afce51 Fetch: validate caller-supplied names, sizes and hashes; FileSpec borrows its strings; download_url for an exact address Daniel Voshart 2026-10-07 22:59:22 -04:00
  • 4b57d5dc5a Fetch: a bearer token is sent only when the caller names its variable Daniel Voshart 2026-10-07 13:54:52 -04:00
  • 6a34a1f8b8 Add files for further editing Wondarkus 2026-10-08 06:56:08 +04:00
  • fc4b054fa4 LR-IMP-FORMATS: RW2 format 8: invalidate cached thumbnails radialmonster 2026-10-07 22:52:45 -04:00
  • d614dc72bd M3: isolate global Tint direction correction for compatibility review Hanmo 2026-10-08 10:26:18 +08:00
  • 024e983a7e M3: honour Nikon CropArea and embedded preview colour space Hanmo 2026-10-08 10:16:44 +08:00
  • 629e39380e Release CI: macOS job on macos-15-xlarge Brandon Thomas 2026-10-07 22:07:59 -04:00
  • 1ba0421a85 LR-IMP-FORMATS: RW2 format 8: decode each 2×2 cell column by column radialmonster 2026-10-07 21:58:09 -04:00
  • 8734e95dc8 Release CI: macOS job on the org macos-release runner Brandon Thomas 2026-10-07 21:54:56 -04:00
  • 4159ceb1b0 About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#252) Brandon Thomas 2026-10-07 21:22:08 -04:00
  • 2694d7089f Merge pull request #249 from radialmonster/ci-available-ram Brandon Thomas 2026-10-07 21:06:13 -04:00
  • 88f38c7e2a Merge pull request #248 from andrewyao (web_time in raw preview decode timing) Brandon Thomas 2026-10-07 21:06:13 -04:00
  • df574a537a Merge PR #213 from Orthic-Labs/orthic/arw-lossless-ycbcr Brandon Thomas 2026-10-07 20:53:51 -04:00
  • 5bc923b4f9 Merge PR #246 Brandon Thomas 2026-10-07 20:53:29 -04:00
  • 71c8382b10 Merge main into #213 (keep main's Windows test fixes from #207; parity row combines RW2 and the downsized ARW) Brandon Thomas 2026-10-07 20:53:25 -04:00
  • 0a952b3536 Web: time raw preview decodes with web_time so wasm doesn't panic Andrew Yao 2026-10-07 17:53:19 -07:00
  • f9cfe15db6 CI: pick build jobs from available RAM, not installed RAM radialmonster 2026-10-07 20:46:10 -04:00
  • ed0a2a4f07 GPU tests: drop the edge-pixel tolerance; the coverage mask makes edges match radialmonster 2026-10-07 20:33:48 -04:00
  • 0801219b17 Merge #243 (with main) into #246 Brandon Thomas 2026-10-07 20:38:46 -04:00
  • e716ede8e4 Merge remote-tracking branch 'origin/main' into HEAD Brandon Thomas 2026-10-07 20:33:23 -04:00
  • 2e48f25997 Merge main into #243 (combine with #207's Windows test fixes) Brandon Thomas 2026-10-07 20:33:23 -04:00
  • d716d74af5 Merge main into #243 (combine with #207's Windows test fixes: hide_home_above plus local.addRoot, FakeFs path normalising plus case folding) Brandon Thomas 2026-10-07 20:32:47 -04:00
  • a1c5e2dad1 Tests: three headless UI tests wait for the textures and dialog they check Brandon Thomas 2026-10-07 20:32:34 -04:00
  • c816ca8e35 UI tests: wait for sidebar rows with main's step_until radialmonster 2026-10-07 20:19:53 -04:00
  • 62325bd45e Thumbnails: retire the replaced preview cache so its old jobs can't write radialmonster 2026-10-07 20:14:40 -04:00
  • 4d5504cf16 Web: watch the thumbnail cache from worker start so an early clear invalidates radialmonster 2026-10-07 20:13:35 -04:00
  • aec820033b Merge pull request #206 from anarion80/add_nix_build Brandon Thomas 2026-10-07 20:15:50 -04:00
  • b90c06b347 Merge pull request #210 from voshart/pr/fetch-crate Brandon Thomas 2026-10-07 20:15:46 -04:00
  • 52f64ce0b9 Merge pull request #215 from XRTce/rw2-panasonic-lumix Brandon Thomas 2026-10-07 20:15:41 -04:00
  • 767ed15adc Merge pull request #235 from Gremiger/fix/issue-212-nef-dng-white-balance Brandon Thomas 2026-10-07 20:15:37 -04:00
  • 1c025fbb97 Merge pull request #207 from voshart/pr/tests-windows Brandon Thomas 2026-10-07 20:15:33 -04:00
  • 9b41e33a24 Merge main into #213 (keep main's waits in the two flaky UI tests) Brandon Thomas 2026-10-07 20:14:41 -04:00
  • 0143704c7d Merge #243 (with main) into #246 Brandon Thomas 2026-10-07 20:14:25 -04:00
  • 9da8163ae2 Merge main into #243 (keep main's settle and step_until in the two flaky UI tests) Brandon Thomas 2026-10-07 20:12:10 -04:00
  • 46f5d212e7 Merge main into #207 (keep main's step_until wait for the folder row) Brandon Thomas 2026-10-07 20:11:00 -04:00
  • eba0b9723b Merge pull request #223 from Ndsanes/l10n/zh-hans-catalog-gap Brandon Thomas 2026-10-07 20:09:36 -04:00
  • 5372309ad8 Merge pull request #228 from RicSchonfelder/i18n-pt-br Brandon Thomas 2026-10-07 20:09:32 -04:00
  • b63ea8f5c2 Merge pull request #222 from Ndsanes/fix/craft-fonts-relative-path Brandon Thomas 2026-10-07 20:09:28 -04:00
  • 2dda7cf842 Merge pull request #241 from agorevski/copilot/issue-cluster-docs-consistency Brandon Thomas 2026-10-07 20:09:24 -04:00
  • be87e1b6e7 Merge pull request #238 from DWAA1660/fix/export-missing-folder Brandon Thomas 2026-10-07 20:09:19 -04:00
  • 97e34434d0 Merge pull request #217 from nledford/feat/random-sort Brandon Thomas 2026-10-07 20:09:14 -04:00
  • 30192541ea Merge pull request #242 from nledford/feat/collapsible-sidebar-sections Brandon Thomas 2026-10-07 20:09:10 -04:00
  • c4d7c00e74 Merge pull request #225 from nledford/fix/stale-panels-after-library-switch Brandon Thomas 2026-10-07 20:09:06 -04:00
  • 3fe0bef364 Merge pull request #239 from nledford/feat/smart-album-file-path Brandon Thomas 2026-10-07 20:09:03 -04:00
  • 590b387a53 Merge pull request #221 from MusseJusse/codex/navigation-arrows-pr Brandon Thomas 2026-10-07 20:08:59 -04:00
  • 51c878ddd8 Merge pull request #199 from storytold/fix/flaky-profile-hover-test Brandon Thomas 2026-10-07 20:08:55 -04:00
  • 034bb6e324 Rename: drop a redundant from != to (clippy nonminimal_bool) Brandon Thomas 2026-10-07 20:08:52 -04:00
  • 41f9ae0c2b Loupe: a draft that finishes after a newer request still replaces older pixels, so a long drag keeps updating Brandon Thomas 2026-10-07 20:06:58 -04:00
  • e2a941887e Nix: mark the package community-maintained in the agent guide; craft-fonts holds CJK fonts, not only Japanese Brandon Thomas 2026-10-07 20:03:05 -04:00
  • e574839724 Merge main into #213 (camera_preview: main's proxy edge/size with the sensor_proxy fallback) Brandon Thomas 2026-10-07 20:01:23 -04:00
  • f0632e7022 Fetch: crate root forbids unsafe and denies panicking lints, like every other crate Brandon Thomas 2026-10-07 19:56:42 -04:00
  • d3c6dc0aa8 i18n zh-hans: "Add Remove Spot" means adding a spot removal Brandon Thomas 2026-10-07 19:56:03 -04:00
  • ce165dfa4a Export: calmer wording for the missing-folder error Brandon Thomas 2026-10-07 19:56:00 -04:00
  • 1237e198d5 GPU: build the warp coverage mask per block with interval bounds radialmonster 2026-10-07 09:56:16 -04:00
  • 2b2ebfc7ca Geom: write the warp formulas once over a Real scalar (f64 or Interval) radialmonster 2026-10-07 09:56:15 -04:00
  • 6b6e756830 CI: pick build jobs from installed RAM; cap test threads at 4 radialmonster 2026-10-07 19:20:41 -04:00
  • e9931d6871 UI tests: wait for the sidebar's file-system checks before clicking radialmonster 2026-10-07 10:10:35 -04:00
  • b4dc8c10ee Thumbnails: don't rebuild raw stand-in jobs every frame radialmonster 2026-10-07 09:07:21 -04:00
  • 73cf0d50bb Thumbnails: keep textures when the disk cache is resized radialmonster 2026-10-07 09:03:54 -04:00
  • c7f5664ce2 UI: don't reveal a hidden Local folder inside Home's tree radialmonster 2026-10-07 09:01:12 -04:00
  • dbc05bedc7 Bench: thumbnail request example radialmonster 2026-10-07 08:35:40 -04:00
  • f2f7a1cb26 T0: optimize thumbnail requests and reject obsolete preview work radialmonster 2026-10-07 08:35:17 -04:00
  • 7f3d9ce25f Sidebar: collapsible Albums, Local, By Date and Keywords sections Nathaniel Ledford 2026-10-07 18:49:00 -04:00
  • f73aedcc94 UI tests: wait for folder listings and keep sidebar fixtures off Home radialmonster 2026-10-07 08:35:10 -04:00
  • 928c2c974f Windows: treat separator-only path differences as the same file radialmonster 2026-10-07 08:35:01 -04:00
  • ee9a989834 Codecs: bound thumbnail fallback decodes and WebP metadata allocations radialmonster 2026-10-07 08:34:12 -04:00
  • 94fe30015c GPU: decide warped-geometry edges with a CPU coverage mask radialmonster 2026-10-07 08:34:05 -04:00
  • e99ce5a578 CI: default to line-table debuginfo, four jobs and four test threads radialmonster 2026-10-07 08:33:51 -04:00
  • 6aebd48eec Docs: fix release and command references Alex Gorevski 2026-10-07 15:18:44 -07:00
  • 030ccf9782 Smart albums: File Path rule field Nathaniel Ledford 2026-10-07 18:11:13 -04:00
  • 6b0274120b Export: say so when there's no export folder instead of failing with Access denied DWAA1660 2026-10-07 16:08:01 -06:00
  • 855d3a7959 Issue #212: Raw: keep vendor white balance when writing DNG Gremiger 2026-10-07 21:43:23 +00:00
  • fb01966a00 i18n: add Brazilian Portuguese (pt-br) UI translation RicSchonfelder 2026-10-07 17:03:20 -03:00
  • 520d7b8616 Library: switching libraries no longer shows the old library's sidebar Nathaniel Ledford 2026-10-07 15:40:18 -04:00
  • a15bd574f9 LR-BEHAV-LOCALIZE: fill the zh-hans catalog to match zh-hant NDsans 2026-10-08 03:08:33 +08:00
  • b040f9bb8f Build: resolve a relative CRAFT_FONTS_DIR against the workspace root NDsans 2026-10-08 03:08:28 +08:00
  • 036993f194 M16.1: complete navigation arrowheads MusseJusse 2026-10-07 19:38:23 +01:00
  • 7aab3fd97f Rename PrintCraft to PdfCraft (storytold/pdfcraft) (#219) Brandon Thomas 2026-10-07 14:45:42 -04:00
  • 6de619ca9b Random sort: choosing Random starts a fresh shuffle Nathaniel Ledford 2026-10-07 14:08:11 -04:00
  • 89446df6a8 Random sort: review fixes (null seed, 2^53 seed bound, real tests), README Nathaniel Ledford 2026-10-07 14:03:52 -04:00
  • b310de1bd6 Menus: no direction check while sorting at random Nathaniel Ledford 2026-10-07 13:46:24 -04:00
  • 17daca8a87 Menus: list Reshuffle once in the Sort submenu Nathaniel Ledford 2026-10-07 13:42:42 -04:00
  • a72118ec6e Library: Random sort with a stable seed and Reshuffle Nathaniel Ledford 2026-10-07 13:33:38 -04:00
  • c58128c36b Merge branch 'main' into add_nix_build 𝐀𝖓𝖆𝖗𝖎𝖔𝐍 2026-10-07 19:32:10 +02:00
  • 94780ed299 LR-IMP-FORMATS: decode downsized Sony lossless ARWs Orthic Labs 2026-10-07 22:36:00 +05:30
  • cabe5b7399 LR-PROF-CAMERACOLOR: Panasonic RW2 file-local camera look Claude 2026-10-07 16:36:06 +00:00