Commit Graph

  • f1d7eeff99 chore(docker): rebuild the NAS image bundle on 5f78875 recipes-web 3dtours 2026-10-08 11:28:54 +07:00
  • 5f78875549 feat(studio): draw every slider as a line with a hollow node, and move the shapes into TOOLS 3dtours 2026-10-08 11:28:14 +07:00
  • af23f3a7c9 feat(library): read the walk without tiling, and scope the filters to the open folder 3dtours 2026-10-08 11:28:14 +07:00
  • eee9328bbf chore(docker): rebuild the NAS image bundle on efe07e2 3dtours 2026-10-08 10:36:11 +07:00
  • efe07e20ba feat(library): let the scan mark follow the reading down the column 3dtours 2026-10-08 10:35:02 +07:00
  • d5e9144d89 chore(docker): rebuild the NAS image bundle on 8d3b7bf 3dtours 2026-10-08 10:18:58 +07:00
  • 8d3b7bf134 fix(library): match the scan mark to the row by the walk's own key 3dtours 2026-10-08 10:17:45 +07:00
  • bb2d548d6a chore(docker): rebuild the NAS image bundle on 04ed177 3dtours 2026-10-08 09:59:09 +07:00
  • 04ed177e5c fix(library): mark only the folder a reading was asked of and the rows above it 3dtours 2026-10-08 09:58:35 +07:00
  • ce8258b0f0 chore(docker): rebuild the NAS image bundle on a87ee4d 3dtours 2026-10-08 09:41:55 +07:00
  • a87ee4d528 fix(library): ring the folder a reading was asked of, from the click 3dtours 2026-10-08 09:41:16 +07:00
  • a77c9452b9 chore(docker): rebuild the NAS image bundle on cda08c3 3dtours 2026-10-08 09:24:41 +07:00
  • cda08c3908 fix(library): keep the shell the deploy replaced out of a failed navigation, and say when another tab holds the library open 3dtours 2026-10-08 09:23:23 +07:00
  • a3bb412070 chore(docker): rebuild the NAS image bundle on 3242b3a 3dtours 2026-10-08 08:43:01 +07:00
  • 3242b3aa48 fix(library): mark the roll's own row while it is read, and count rows from the catalogue up 3dtours 2026-10-08 08:05:18 +07:00
  • ac0337147f chore(docker): rebuild the NAS image bundle on c80c872 3dtours 2026-10-07 23:10:55 +07:00
  • c80c8729a8 fix(library): mark only the folder a reading stands in, and keep a one-folder reading out of the roll's count 3dtours 2026-10-07 23:10:21 +07:00
  • 8bc5e08926 fix(library): fix scanning spinner icon on active folder nodes and live counts update 3dtours 2026-10-07 21:53:22 +07:00
  • f8a8844f6d chore(docker): rebuild the NAS image bundle on c42e336 3dtours 2026-10-07 21:43:00 +07:00
  • c42e336a12 fix(library): unconditionally prevent browser context menu on folder tree nodes and fix absolute path matching 3dtours 2026-10-07 21:40:14 +07:00
  • 8f22f4a5bd chore(docker): rebuild the NAS image bundle on a372cc9 3dtours 2026-10-07 21:31:13 +07:00
  • a372cc94f3 fix(library): fix folder context menu lookup and ready check 3dtours 2026-10-07 21:29:19 +07:00
  • 03bc5eb2be chore(docker): rebuild the NAS image bundle on aa981e4 3dtours 2026-10-07 21:19:13 +07:00
  • aa981e4e65 fix(library): fix photo count live update and optimize scan speed 3dtours 2026-10-07 21:16:10 +07:00
  • 8dd8ba9bc7 chore(docker): rebuild the NAS image bundle on 801877d 3dtours 2026-10-07 20:15:12 +07:00
  • 801877d763 fix(library): fix open location folder tree scroll and folder update path matching 3dtours 2026-10-07 20:12:12 +07:00
  • 740e8ed36e chore(docker): rebuild the NAS image bundle on 9bfb39b 3dtours 2026-10-07 19:56:57 +07:00
  • 9bfb39be91 fix(library): resolve root folder rename, open in explorer, open at location centering, UPDATE rescan bug, and optimize scan RAM memory usage 3dtours 2026-10-07 19:16:03 +07:00
  • af76b46c3e chore(docker): rebuild the NAS image bundle on b835415 3dtours 2026-10-07 18:53:39 +07:00
  • b835415c20 fix(library): support thumbnail generation and display for HEIC and TIF files 3dtours 2026-10-07 18:43:11 +07:00
  • 57005ae1e2 fix(library): contain zoom in stage viewport and add drag/pan support for single view 3dtours 2026-10-07 18:34:45 +07:00
  • 5dbcdd36e7 fix(ui): format LIGHT tab main chips to bold and accent, unbold TONE CURVE and DYNAMIC RANGE sub-chips 3dtours 2026-10-07 18:22:07 +07:00
  • 347b66099a style(studio): place Color Chrome sub-buttons on 1 single row and format chip labels bold with theme accent colors 3dtours 2026-10-07 17:59:50 +07:00
  • da7a23bb4b fix(studio): ensure Color Chrome sub-chips are hidden when switching tabs 3dtours 2026-10-07 17:41:00 +07:00
  • 4704e936ba feat(studio): add right-click context menu (Solo mode, Collapse all, Expand all) for DevelopPanels, pin Color Chrome sub-chips, and fix library single view sorting & time range select 3dtours 2026-10-07 17:35:20 +07:00
  • eb47afc63e feat(studio & library): sync Light & Color tab parameters (vibrance, highlight, shadow, white, black) to Gradient Mask & add multi-field sorting options 3dtours 2026-10-07 12:36:55 +07:00
  • 1c7be6dfd4 perf(library): persistent SPA shell, in-memory folder tree caching, and zero-flicker LRU thumbnail caching 3dtours 2026-10-07 12:05:58 +07:00
  • 3b4c49c41d feat(library & studio): add EXIF info bar, portrait frame panning, and multi-photo selection with Panorama/HDR context menu 3dtours 2026-10-07 10:44:59 +07:00
  • 7b836984fc build: update docker tarball and sha256 checksum for NAS release 3dtours 2026-10-07 07:36:44 +07:00
  • 44601897b0 chore: bump service worker cache version to recipescam-v11 3dtours 2026-10-07 07:31:47 +07:00
  • 5338f66134 fix(raw): prioritize camera embedded preview for 100% exact color matching across SONY, OLYMPUS, FUJIFILM, NIKON, CANON, RICOH, LUMIX, LEICA, IPHONE, DNG 3dtours 2026-10-07 07:29:42 +07:00
  • 33c56bef93 chore(docker): rebuild the NAS image bundle on 70d77f9 3dtours 2026-10-06 22:57:50 +07:00
  • 70d77f97d8 library: count a frame once when the read-back beats the handover 3dtours 2026-10-06 22:55:34 +07:00
  • 06ec0b3b12 chore(docker): rebuild the NAS image bundle on 93f5618 3dtours 2026-10-06 22:13:17 +07:00
  • 93f56186b9 raw: decode the preview already oriented and drop the second turn 3dtours 2026-10-06 22:10:47 +07:00
  • 3e30d5e315 chore(docker): rebuild the NAS image bundle on 3edafcf 3dtours 2026-10-06 21:01:38 +07:00
  • 3edafcfe1e library: open a phone's HEIC, and lock the shelves to accounts 3dtours 2026-10-06 20:59:40 +07:00
  • 9fc03e28f7 assets: eight more mark faces from google/fonts 3dtours 2026-10-06 20:59:34 +07:00
  • 96b4dcce5b chore(docker): rebuild the NAS image bundle on 66b159b 3dtours 2026-10-06 18:23:24 +07:00
  • 66b159b3bd library: centre the quarter-turn pair on the stage bar 3dtours 2026-10-06 18:22:40 +07:00
  • 0df62b6248 chore(docker): rebuild the NAS image bundle on 2e06e5a 3dtours 2026-10-06 17:24:02 +07:00
  • 2e06e5ab5d library: stand a frame up in the catalogue, wall, strip and studio 3dtours 2026-10-06 17:22:56 +07:00
  • 651e0ad09a chore(docker): rebuild the NAS image bundle on 8ed094c 3dtours 2026-10-06 16:24:46 +07:00
  • 8ed094cd9e fix(raw): stop the develop from handing the studio zero bytes 3dtours 2026-10-06 16:16:28 +07:00
  • 16c098cd6a fix(raw): fix infinite loop in JPEG binary scanner and ensure sub-100ms preview extraction 3dtours 2026-10-06 15:34:20 +07:00
  • c4d95e5722 chore(pwa): bump service worker version to v10 & rebuild container 3dtours 2026-10-06 15:05:33 +07:00
  • 5db943ddd5 fix(library): fix RAW develop fallback & optimize STUDIO to LIBRARY transition speed 3dtours 2026-10-06 13:24:20 +07:00
  • 2e1feb195a fix(raw): fix RAW preview matching, EXIF orientation alignment & studio initial state 3dtours 2026-10-06 12:23:38 +07:00
  • 23f534ffb8 chore(docker): rebuild the NAS image bundle on ce691aa 3dtours 2026-10-06 10:46:08 +07:00
  • ce691aa8cb fix(raw): keep the blown highlights neutral after the tone curve 3dtours 2026-10-06 10:45:15 +07:00
  • 9aa9bc0db0 fix(raw): keep the ORF off olive by dropping the 3x3 preview match 3dtours 2026-10-06 08:29:07 +07:00
  • 7363bd9099 chore(docker): rebuild the NAS image bundle on 3d759cc 3dtours 2026-10-06 07:29:50 +07:00
  • 3d759cc71b fix(studio): let a session an older build filled heal on the next open 3dtours 2026-10-06 07:28:13 +07:00
  • 177f582aab chore(docker): rebuild the NAS image bundle on c346b65 3dtours 2026-10-06 07:25:14 +07:00
  • c346b657eb fix(studio): stop the session from serving a frame an older build developed 3dtours 2026-10-06 07:23:21 +07:00
  • 2e36acd18b fix(raw): open Olympus ORF at the colour of its own preview via rgb_cam 3dtours 2026-10-05 22:51:10 +07:00
  • cef7868db8 fix(raw): eliminate double white balance application by un-scaling pre_mul on rgb_cam 3dtours 2026-10-05 21:59:51 +07:00
  • d7ec00c08e fix(raw): correct matrix direction and previewMatch block clipping condition for accurate RAW colors 3dtours 2026-10-05 20:58:13 +07:00
  • 1be75efd5a fix(raw): apply invert3x3 matrix conversion to eliminate red-to-purple shadow artifacts 3dtours 2026-10-05 20:37:19 +07:00
  • 8021529657 fix(raw): resolve RAW green-yellow color cast via cam_xyz prioritization, daylight WB fallback, and fitMatch sanity checks 3dtours 2026-10-05 20:16:53 +07:00
  • c486397388 fix(library): fix Olympus ORF raw color conversion and add custom photo context menu modal 3dtours 2026-10-05 18:22:22 +07:00
  • fbed70b9da fix(raw): pin tone curve ends to eliminate shadow purple artifacts and fix camera matrix WB color cast 3dtours 2026-10-05 16:29:10 +07:00
  • f98ce2c042 fix(raw): fix RAW color matrix calculation, enable highlight recovery mode, and add dedicated tiffThumbnail decoder 3dtours 2026-10-05 16:03:41 +07:00
  • 480fd148a3 fix(raw): enable camera white balance multipliers and fallback extraction to fix RAW color cast on Olympus and other bodies 3dtours 2026-10-05 15:43:20 +07:00
  • 140b4f88b2 fix(library): resolve main-thread UI freeze and process kill data loss via OPFS payload capping, yield throttling, and UI batching 3dtours 2026-10-05 12:13:45 +07:00
  • 1e93c8484b fix(library): optimize TIF/TIFF file handling via embedded JPEG extraction to prevent RAM spikes and render thumbnails 3dtours 2026-10-05 10:26:59 +07:00
  • e63183b298 feat(library): smart subfolder auto-link and instant handle reconnection 3dtours 2026-10-05 10:03:09 +07:00
  • c4d904a207 fix(library): instant Lightroom-style catalog restore with lazy tile fallback 3dtours 2026-10-05 08:05:09 +07:00
  • b30c7403e3 fix(library): add one-time DB cursor migration to clean legacy Blobs and implement hierarchical Add Folder tree matching 3dtours 2026-10-05 07:01:11 +07:00
  • 77cf872b16 fix(library): optimize image scanning, fast raw preview extraction and lazy thumbnail loading 3dtours 2026-10-05 06:34:37 +07:00
  • 44468ac178 chore(release): repackage recipescam-images at 79f0d77 3dtours 2026-10-02 22:26:35 +07:00
  • 79f0d77a8e feat(library): update, rescan and stop on the folder menu, queued per roll 3dtours 2026-10-02 22:25:43 +07:00
  • 0616b786ea chore(release): repackage recipescam-images at e43c02c 3dtours 2026-10-02 21:54:41 +07:00
  • e43c02c36f fix(library): spell the names the browser refuses to write 3dtours 2026-10-02 21:51:23 +07:00
  • 895a055a03 chore(release): repackage recipescam-images at 07a38be 3dtours 2026-10-02 21:18:59 +07:00
  • 07a38be5a9 fix(super-res): warm the export runtime's bytes, not the runtime, and release its session on the way out 3dtours 2026-10-02 21:04:56 +07:00
  • 7a333c1be5 chore(release): repackage recipescam-images at c802c43 3dtours 2026-10-02 20:10:50 +07:00
  • c802c43e04 fix(assets): give the frame sheets a build-stamped URL, so a replaced sheet stops arriving from cache 3dtours 2026-10-02 20:10:02 +07:00
  • baf37f13d7 chore(release): repackage recipescam-images at ef48a59 3dtours 2026-10-02 20:03:42 +07:00
  • ef48a59d44 chore(assets): replace old_film.png sheet with the tighter deckle border 3dtours 2026-10-02 20:03:00 +07:00
  • 45b505864e chore(release): repackage recipescam-images at 8d0a46e 3dtours 2026-10-02 19:55:35 +07:00
  • 8d0a46e7f5 fix(frame): give OLD FILM PORTRAIT a real portrait output 3dtours 2026-10-02 19:54:42 +07:00
  • 177e3c3a9c chore(release): repackage recipescam-images at 84b8e64, drop the pre-frame frontend archive 3dtours 2026-10-02 19:46:46 +07:00
  • 84b8e64652 feat(frame): add OLD FILM LANDSCAPE and OLD FILM PORTRAIT from old_film.png 3dtours 2026-10-02 19:46:06 +07:00
  • 256fe6c2e2 fix(raw): refine RAW highlight clipping threshold to preserve sunset sun color without white dome clipping 3dtours 2026-10-02 18:15:21 +07:00
  • 22fa4f289b fix(tone): enhance shadow fill curve to match Lightroom Classic shadow lift on dark fabric 3dtours 2026-10-02 17:50:44 +07:00
  • fe116f0e83 fix(tone): restore measured Lightroom Classic curves for White and Highlight while keeping clean shadow lift 3dtours 2026-10-02 17:42:52 +07:00
  • 80416a51b8 fix(tone): correct tone knobs curves and eliminate spatial halo bleed around dark silhouettes 3dtours 2026-10-02 16:42:43 +07:00
  • c1397c58cb web: separate global endpoint curves (blacks/whites) from local tone mapping to eliminate grey aura around silhouettes and bump sw cache to v4 3dtours 2026-10-02 16:06:41 +07:00
  • e98b4d9d5c web: fix halo artifacts on highlight/shadow/white/black adjustments with edge-aware tone mapping and update docker packages 3dtours 2026-10-02 15:27:32 +07:00