5f78875549
feat(studio): draw every slider as a line with a hollow node, and move the shapes into TOOLS
3dtours2026-10-08 11:28:14 +07:00
af23f3a7c9
feat(library): read the walk without tiling, and scope the filters to the open folder
3dtours2026-10-08 11:28:14 +07:00
eee9328bbf
chore(docker): rebuild the NAS image bundle on efe07e23dtours2026-10-08 10:36:11 +07:00
efe07e20ba
feat(library): let the scan mark follow the reading down the column
3dtours2026-10-08 10:35:02 +07:00
d5e9144d89
chore(docker): rebuild the NAS image bundle on 8d3b7bf3dtours2026-10-08 10:18:58 +07:00
8d3b7bf134
fix(library): match the scan mark to the row by the walk's own key
3dtours2026-10-08 10:17:45 +07:00
bb2d548d6a
chore(docker): rebuild the NAS image bundle on 04ed1773dtours2026-10-08 09:59:09 +07:00
04ed177e5c
fix(library): mark only the folder a reading was asked of and the rows above it
3dtours2026-10-08 09:58:35 +07:00
ce8258b0f0
chore(docker): rebuild the NAS image bundle on a87ee4d3dtours2026-10-08 09:41:55 +07:00
a87ee4d528
fix(library): ring the folder a reading was asked of, from the click
3dtours2026-10-08 09:41:16 +07:00
a77c9452b9
chore(docker): rebuild the NAS image bundle on cda08c33dtours2026-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
3dtours2026-10-08 09:23:23 +07:00
a3bb412070
chore(docker): rebuild the NAS image bundle on 3242b3a3dtours2026-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
3dtours2026-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
3dtours2026-10-07 21:53:22 +07:00
f8a8844f6d
chore(docker): rebuild the NAS image bundle on c42e3363dtours2026-10-07 21:43:00 +07:00
c42e336a12
fix(library): unconditionally prevent browser context menu on folder tree nodes and fix absolute path matching
3dtours2026-10-07 21:40:14 +07:00
8f22f4a5bd
chore(docker): rebuild the NAS image bundle on a372cc93dtours2026-10-07 21:31:13 +07:00
a372cc94f3
fix(library): fix folder context menu lookup and ready check
3dtours2026-10-07 21:29:19 +07:00
03bc5eb2be
chore(docker): rebuild the NAS image bundle on aa981e43dtours2026-10-07 21:19:13 +07:00
aa981e4e65
fix(library): fix photo count live update and optimize scan speed
3dtours2026-10-07 21:16:10 +07:00
8dd8ba9bc7
chore(docker): rebuild the NAS image bundle on 801877d3dtours2026-10-07 20:15:12 +07:00
801877d763
fix(library): fix open location folder tree scroll and folder update path matching
3dtours2026-10-07 20:12:12 +07:00
740e8ed36e
chore(docker): rebuild the NAS image bundle on 9bfb39b3dtours2026-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
3dtours2026-10-07 19:16:03 +07:00
af76b46c3e
chore(docker): rebuild the NAS image bundle on b8354153dtours2026-10-07 18:53:39 +07:00
b835415c20
fix(library): support thumbnail generation and display for HEIC and TIF files
3dtours2026-10-07 18:43:11 +07:00
57005ae1e2
fix(library): contain zoom in stage viewport and add drag/pan support for single view
3dtours2026-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
3dtours2026-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
3dtours2026-10-07 17:59:50 +07:00
da7a23bb4b
fix(studio): ensure Color Chrome sub-chips are hidden when switching tabs
3dtours2026-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
3dtours2026-10-07 17:35:20 +07:00
1c7be6dfd4
perf(library): persistent SPA shell, in-memory folder tree caching, and zero-flicker LRU thumbnail caching
3dtours2026-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
3dtours2026-10-07 10:44:59 +07:00
7b836984fc
build: update docker tarball and sha256 checksum for NAS release
3dtours2026-10-07 07:36:44 +07:00
44601897b0
chore: bump service worker cache version to recipescam-v11
3dtours2026-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
3dtours2026-10-07 07:29:42 +07:00
33c56bef93
chore(docker): rebuild the NAS image bundle on 70d77f93dtours2026-10-06 22:57:50 +07:00
70d77f97d8
library: count a frame once when the read-back beats the handover
3dtours2026-10-06 22:55:34 +07:00
06ec0b3b12
chore(docker): rebuild the NAS image bundle on 93f56183dtours2026-10-06 22:13:17 +07:00
93f56186b9
raw: decode the preview already oriented and drop the second turn
3dtours2026-10-06 22:10:47 +07:00
3e30d5e315
chore(docker): rebuild the NAS image bundle on 3edafcf3dtours2026-10-06 21:01:38 +07:00
3edafcfe1e
library: open a phone's HEIC, and lock the shelves to accounts
3dtours2026-10-06 20:59:40 +07:00
9fc03e28f7
assets: eight more mark faces from google/fonts
3dtours2026-10-06 20:59:34 +07:00
96b4dcce5b
chore(docker): rebuild the NAS image bundle on 66b159b3dtours2026-10-06 18:23:24 +07:00
66b159b3bd
library: centre the quarter-turn pair on the stage bar
3dtours2026-10-06 18:22:40 +07:00
0df62b6248
chore(docker): rebuild the NAS image bundle on 2e06e5a3dtours2026-10-06 17:24:02 +07:00
2e06e5ab5d
library: stand a frame up in the catalogue, wall, strip and studio
3dtours2026-10-06 17:22:56 +07:00
651e0ad09a
chore(docker): rebuild the NAS image bundle on 8ed094c3dtours2026-10-06 16:24:46 +07:00
8ed094cd9e
fix(raw): stop the develop from handing the studio zero bytes
3dtours2026-10-06 16:16:28 +07:00
16c098cd6a
fix(raw): fix infinite loop in JPEG binary scanner and ensure sub-100ms preview extraction
3dtours2026-10-06 15:34:20 +07:00
c4d95e5722
chore(pwa): bump service worker version to v10 & rebuild container
3dtours2026-10-06 15:05:33 +07:00
5db943ddd5
fix(library): fix RAW develop fallback & optimize STUDIO to LIBRARY transition speed
3dtours2026-10-06 13:24:20 +07:00
2e1feb195a
fix(raw): fix RAW preview matching, EXIF orientation alignment & studio initial state
3dtours2026-10-06 12:23:38 +07:00
23f534ffb8
chore(docker): rebuild the NAS image bundle on ce691aa3dtours2026-10-06 10:46:08 +07:00
ce691aa8cb
fix(raw): keep the blown highlights neutral after the tone curve
3dtours2026-10-06 10:45:15 +07:00
9aa9bc0db0
fix(raw): keep the ORF off olive by dropping the 3x3 preview match
3dtours2026-10-06 08:29:07 +07:00
7363bd9099
chore(docker): rebuild the NAS image bundle on 3d759cc3dtours2026-10-06 07:29:50 +07:00
3d759cc71b
fix(studio): let a session an older build filled heal on the next open
3dtours2026-10-06 07:28:13 +07:00
177f582aab
chore(docker): rebuild the NAS image bundle on c346b653dtours2026-10-06 07:25:14 +07:00
c346b657eb
fix(studio): stop the session from serving a frame an older build developed
3dtours2026-10-06 07:23:21 +07:00
2e36acd18b
fix(raw): open Olympus ORF at the colour of its own preview via rgb_cam
3dtours2026-10-05 22:51:10 +07:00
cef7868db8
fix(raw): eliminate double white balance application by un-scaling pre_mul on rgb_cam
3dtours2026-10-05 21:59:51 +07:00
d7ec00c08e
fix(raw): correct matrix direction and previewMatch block clipping condition for accurate RAW colors
3dtours2026-10-05 20:58:13 +07:00
8021529657
fix(raw): resolve RAW green-yellow color cast via cam_xyz prioritization, daylight WB fallback, and fitMatch sanity checks
3dtours2026-10-05 20:16:53 +07:00
c486397388
fix(library): fix Olympus ORF raw color conversion and add custom photo context menu modal
3dtours2026-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
3dtours2026-10-05 16:29:10 +07:00
f98ce2c042
fix(raw): fix RAW color matrix calculation, enable highlight recovery mode, and add dedicated tiffThumbnail decoder
3dtours2026-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
3dtours2026-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
3dtours2026-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
3dtours2026-10-05 10:26:59 +07:00
b30c7403e3
fix(library): add one-time DB cursor migration to clean legacy Blobs and implement hierarchical Add Folder tree matching
3dtours2026-10-05 07:01:11 +07:00
77cf872b16
fix(library): optimize image scanning, fast raw preview extraction and lazy thumbnail loading
3dtours2026-10-05 06:34:37 +07:00
44468ac178
chore(release): repackage recipescam-images at 79f0d773dtours2026-10-02 22:26:35 +07:00
79f0d77a8e
feat(library): update, rescan and stop on the folder menu, queued per roll
3dtours2026-10-02 22:25:43 +07:00
0616b786ea
chore(release): repackage recipescam-images at e43c02c3dtours2026-10-02 21:54:41 +07:00
e43c02c36f
fix(library): spell the names the browser refuses to write
3dtours2026-10-02 21:51:23 +07:00
895a055a03
chore(release): repackage recipescam-images at 07a38be3dtours2026-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
3dtours2026-10-02 21:04:56 +07:00
7a333c1be5
chore(release): repackage recipescam-images at c802c433dtours2026-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
3dtours2026-10-02 20:10:02 +07:00
baf37f13d7
chore(release): repackage recipescam-images at ef48a593dtours2026-10-02 20:03:42 +07:00
ef48a59d44
chore(assets): replace old_film.png sheet with the tighter deckle border
3dtours2026-10-02 20:03:00 +07:00
45b505864e
chore(release): repackage recipescam-images at 8d0a46e3dtours2026-10-02 19:55:35 +07:00
8d0a46e7f5
fix(frame): give OLD FILM PORTRAIT a real portrait output
3dtours2026-10-02 19:54:42 +07:00
177e3c3a9c
chore(release): repackage recipescam-images at 84b8e64, drop the pre-frame frontend archive
3dtours2026-10-02 19:46:46 +07:00
84b8e64652
feat(frame): add OLD FILM LANDSCAPE and OLD FILM PORTRAIT from old_film.png
3dtours2026-10-02 19:46:06 +07:00
256fe6c2e2
fix(raw): refine RAW highlight clipping threshold to preserve sunset sun color without white dome clipping
3dtours2026-10-02 18:15:21 +07:00
22fa4f289b
fix(tone): enhance shadow fill curve to match Lightroom Classic shadow lift on dark fabric
3dtours2026-10-02 17:50:44 +07:00
fe116f0e83
fix(tone): restore measured Lightroom Classic curves for White and Highlight while keeping clean shadow lift
3dtours2026-10-02 17:42:52 +07:00
80416a51b8
fix(tone): correct tone knobs curves and eliminate spatial halo bleed around dark silhouettes
3dtours2026-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
3dtours2026-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
3dtours2026-10-02 15:27:32 +07:00