Commit Graph

  • 7b52e3f3e3 chore(docker): rebuild the NAS image bundle on 1429802 recipes-web 3dtours 2026-10-10 11:30:29 +07:00
  • 1429802b57 fix(studio): the EV knob steps by a tenth of a stop 3dtours 2026-10-10 11:26:51 +07:00
  • bb09a9f555 chore(docker): rebuild the NAS image bundle on 1e26887 3dtours 2026-10-10 10:09:54 +07:00
  • e21e7bae55 chore(docker): keep the local fixtures and the stale harnesses out of the tree 3dtours 2026-10-10 10:08:48 +07:00
  • 1e26887a17 fix(library): open SINGLE on the card the reader pressed, stage the graded tile 3dtours 2026-10-10 09:23:33 +07:00
  • af1d047227 fix(library): a folder opens on a screenful of tiles, not the whole roll 3dtours 2026-10-10 08:40:37 +07:00
  • 549bfab310 test(library): check that the wall survives being fed its own window 3dtours 2026-10-10 07:53:38 +07:00
  • 32d1541af1 chore(docker): rebuild the NAS image bundle on 6fdd0f3 locpham 2026-10-10 07:47:15 +07:00
  • 6fdd0f3240 fix(library): the wall counts its columns off the layout, not off the run it drew locpham 2026-10-10 07:43:55 +07:00
  • c314d4608f chore(docker): rebuild the NAS image bundle on e03fed6 locpham 2026-10-09 22:56:10 +07:00
  • e03fed60f9 fix(library): stop the shelf from hearing about the tiles it asked for itself locpham 2026-10-09 22:54:58 +07:00
  • 102dc13351 chore(docker): rebuild the NAS image bundle on fc3f46c 3dtours 2026-10-09 22:19:35 +07:00
  • fc3f46c302 fix(library): keep the wall row step, so its window cannot chase its own tail 3dtours 2026-10-09 22:17:21 +07:00
  • 90e504e2a2 chore(docker): rebuild the NAS image bundle on 91d1bd7 3dtours 2026-10-09 22:04:08 +07:00
  • 91d1bd7d9d chore(docker): rebuild the NAS image bundle on 53e7606 3dtours 2026-10-09 21:52:52 +07:00
  • 53e7606b37 feat(library): a shelf that fills in as it reads, and one that carries the studio's look and frame back with it 3dtours 2026-10-09 21:52:38 +07:00
  • 6a052cb9d9 chore(docker): rebuild the NAS image bundle on 08b7b91 3dtours 2026-10-09 21:19:09 +07:00
  • 08b7b91ef9 feat(studio): edits follow the photo — reopening it from LIBRARY restores the whole look 3dtours 2026-10-09 21:19:06 +07:00
  • 41f941dc59 chore(docker): rebuild the NAS image bundle on db983e5 3dtours 2026-10-09 20:50:21 +07:00
  • db983e54d4 fix(library): one session for the whole tab, and a shelf that does not take the machine 3dtours 2026-10-09 20:50:17 +07:00
  • 24121e259d chore(docker): rebuild the NAS image bundle on e1707bd 3dtours 2026-10-09 20:05:04 +07:00
  • e1707bd9b9 feat(library): give a folder its missing thumbnails, and the wall its stars 3dtours 2026-10-09 20:04:24 +07:00
  • e520068c68 chore(docker): rebuild the NAS image bundle on d231d29 3dtours 2026-10-09 18:44:29 +07:00
  • d231d298a5 fix(studio): keep the tone curve's channels, and drop the strip that repeats them 3dtours 2026-10-09 18:44:00 +07:00
  • 1ea60a2ad9 chore(docker): rebuild the NAS image bundle on 05c2380 3dtours 2026-10-09 18:21:15 +07:00
  • 05c2380a8b fix(studio): leave the tone curve with the graph alone 3dtours 2026-10-09 18:20:07 +07:00
  • 2d2e662e1a fix(studio): open a new photo with the GPS stamp off 3dtours 2026-10-09 18:12:12 +07:00
  • 6c468cd114 chore(docker): rebuild the NAS image bundle on fa2e9e1 3dtours 2026-10-09 17:11:51 +07:00
  • fa2e9e133e fix(library): stop the wall's window loop that blanked the screen 3dtours 2026-10-09 17:10:44 +07:00
  • 3433c9da8a chore(docker): rebuild the NAS image bundle on 1647362 3dtours 2026-10-09 16:22:44 +07:00
  • 1647362c68 fix(library): stop calling a .tif a RAW, and stop the wall's render loop 3dtours 2026-10-09 16:12:18 +07:00
  • 259e5f3378 fix(library): draw a .tif tile on the wall's own route 3dtours 2026-10-09 15:21:38 +07:00
  • c3d46b0d15 fix(library): read a .tif's own pixels for its tile 3dtours 2026-10-09 15:03:53 +07:00
  • 29759721cb fix(library): read a frame's date with one set of options 3dtours 2026-10-09 14:52:28 +07:00
  • 9fc7b89e74 test(library): read the shelf roll at a walking pace so the landing step can see it 3dtours 2026-10-09 12:28:21 +07:00
  • 45fc852d04 fix(library): land a reading's rows as they are read, and keep the copy the reader reads offline 3dtours 2026-10-09 12:02:05 +07:00
  • f834d10762 fix(library): sync React photos state after scan and support case-insensitive existing photo lookup 3dtours 2026-10-08 20:50:18 +07:00
  • c26a4c21a7 fix(library): update real-time folder tree photo counts and persist scan state across page reloads 3dtours 2026-10-08 20:28:29 +07:00
  • b163676e67 fix: realtime folder photo counts during scan discovery and decode 3dtours 2026-10-08 20:08:19 +07:00
  • 779ae14a21 fix: realtime subfolder discovery, count updates, and deep level scan indicator 3dtours 2026-10-08 19:09:27 +07:00
  • bfda4b4b9e feat: show scanning icon for parent and subfolder nodes along scan path 3dtours 2026-10-08 19:02:06 +07:00
  • 66de0c35b1 chore(docker): rebuild the NAS image bundle on 5825990 3dtours 2026-10-08 18:19:35 +07:00
  • 582599049c fix(library): guarantee trailing slash in rollWalk relative paths so active scan spinner highlights all ancestor folders 3dtours 2026-10-08 18:14:48 +07:00
  • 0533ee7080 fix(library): propagate active scanning spinner icon along full folder path hierarchy to root 3dtours 2026-10-08 18:00:49 +07:00
  • 036b99f67a chore(docker): rebuild the NAS image bundle on 3d12635 3dtours 2026-10-08 17:39:58 +07:00
  • 3d12635a62 fix(library): strictly enforce single folder photo filtering unless subfolder option is enabled 3dtours 2026-10-08 17:37:06 +07:00
  • e39a53663e chore(docker): rebuild the NAS image bundle on 2a3dd6f 3dtours 2026-10-08 17:30:05 +07:00
  • 2a3dd6fdbe fix(library): the folder picked is the folder that is shown 3dtours 2026-10-08 17:29:34 +07:00
  • 7f611b2171 chore(docker): rebuild the NAS image bundle on 848800a 3dtours 2026-10-08 17:13:14 +07:00
  • 848800a77d fix(boot): bring the session and the catalogue back without waiting on /me 3dtours 2026-10-08 17:09:53 +07:00
  • 2b3146884c chore(docker): rebuild the NAS image bundle on c8fe5c9 3dtours 2026-10-08 14:39:05 +07:00
  • c8fe5c919d fix(studio): give the temperature and tint tracks their colour back 3dtours 2026-10-08 14:38:25 +07:00
  • 8f286506b2 feat(studio): hand an export straight to a social network 3dtours 2026-10-08 14:38:22 +07:00
  • f1d7eeff99 chore(docker): rebuild the NAS image bundle on 5f78875 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