Commit Graph

114 Commits

Author SHA1 Message Date
3dtours d786b84eb1 chore(docker): stamp the images at fcded40 2026-10-13 09:16:33 +07:00
3dtours 7040d7c2e6 chore(docker): weigh the bundle that cuts the wall into days 2026-10-13 08:32:18 +07:00
3dtours 40362e9379 chore(docker): weigh the bundle that files an album-less upload into the app's own album 2026-10-13 07:49:50 +07:00
3dtours 0e4e5218cf chore(docker): weigh the NAS bundle that carries the angle with the spots 2026-10-13 07:09:01 +07:00
3dtours 66f044822e chore(docker): weigh the NAS bundle that carries the spots a quarter turn now carries 2026-10-13 06:40:22 +07:00
3dtours 05a527557e chore(docker): weigh the NAS bundle that carries the refusal Immich itself gives 2026-10-12 22:39:02 +07:00
3dtours 25cd8d1d45 chore(docker): weigh the NAS bundle that carries the repair another look cannot take 2026-10-12 22:27:27 +07:00
3dtours fcd0957148 chore(docker): weigh the NAS bundle that carries the repair as it was 2026-10-12 22:06:14 +07:00
3dtours a4b9c41247 chore(docker): weigh the NAS bundle that carries the shelf walked from the picture 2026-10-12 21:56:27 +07:00
3dtours b244a79954 chore(docker): weigh the NAS bundle that carries the repair off the page's thread 2026-10-12 21:43:41 +07:00
3dtours 5535cb8210 chore(docker): weigh the NAS bundle that carries the brush that invents
25MB more than the last one — the MI-GAN weights, which are the whole of it.
2026-10-12 21:08:03 +07:00
3dtours 3917034643 chore(docker): weigh the NAS bundle that carries the mark a repair gives up 2026-10-12 20:40:20 +07:00
3dtours cb198ed9fe chore(docker): weigh the NAS bundle that carries the heal's own corner 2026-10-12 20:24:09 +07:00
3dtours cf6b7f5b9f chore(docker): weigh the NAS bundle that carries the wall's own step 2026-10-12 19:57:50 +07:00
3dtours c88d43a158 chore(docker): weigh the NAS bundle that carries the cloud reading's last word 2026-10-12 18:43:39 +07:00
3dtours 9cbaed42b1 chore(docker): weigh the NAS bundle that carries the cascade heal brush
Same two images, rebuilt on the cascade heal and the Immich re-read; the checksum is the only thing the repo keeps.
2026-10-12 18:13:34 +07:00
3dtours b4bb600cca chore(docker): weigh the NAS bundle that carries the one-mask heal brush 2026-10-12 16:16:01 +07:00
3dtours 3ac58826d5 chore(docker): weigh the NAS bundle that carries the cloud dialog 2026-10-12 14:57:44 +07:00
3dtours a00c9992d7 chore(docker): weigh the NAS bundle that carries the phone header 2026-10-12 14:15:16 +07:00
3dtours cdb39d2e84 chore(docker): weigh the NAS bundle that carries the clear-all button 2026-10-12 12:54:18 +07:00
3dtours fbaf24ec32 chore(docker): weigh the NAS bundle that carries the maximised-window fix 2026-10-12 11:55:32 +07:00
3dtours 97fd181cfa feat: the camera's own colour, a reading that keeps its place, and cloud links in Settings
- RAW opens at the colour the camera wrote into it: the develop carries the
  difference against the file's own preview (previewResidual) instead of the
  per-channel cubic fit, dE00 6.04 -> 0.54; previewMatch.ts keeps only the grid.
- Immich reading: keyset position kept across visits, one reading per node,
  a page in flight retried, timeline buckets for the years on offer.
- The wall draws a server frame at the address the proxy serves it (no blob
  minted for it), and the 80-thumbnail pre-cache on open is gone.
- Settings lists the cloud links, flags two that answer at the same address,
  and forgets one.
- Custom frames imported from a file (engine/customFrame.ts, IndexedDB).
- Upload an edited frame from Studio to Immich Cloud.
2026-10-12 07:59:24 +07:00
3dtours 0665796e37 improve: Immich cloud filter and optimize 2026-10-11 20:18:04 +07:00
3dtours f37a093a23 chore(docker): rebuild the NAS image bundle on 9517b53 2026-10-11 12:23:39 +07:00
3dtours 9c0c71a053 fix(raw): fix FUJIFILM RAF & RAW color cast by prioritizing pre_mul WB multipliers 2026-10-10 22:22:36 +07:00
locpham 2a8aba2ad6 chore(docker): rebuild the NAS image bundle on 1a48d76 2026-10-10 22:00:30 +07:00
3dtours 3961f6eda3 chore(docker): rebuild the NAS image bundle on b35f67f 2026-10-10 21:25:47 +07:00
3dtours 2849eb5977 chore(docker): rebuild the NAS image bundle on b76de03 2026-10-10 20:37:20 +07:00
3dtours 3b01478762 chore(docker): rebuild the NAS image bundle on ced749d 2026-10-10 20:26:57 +07:00
locpham 3a4cfb7671 chore(docker): rebuild the NAS image bundle on 27e68c0 2026-10-10 20:03:05 +07:00
locpham e5f6df16f7 chore(docker): rebuild the NAS image bundle on b3b9ed0 2026-10-10 19:11:44 +07:00
3dtours edd7b8497b chore(docker): rebuild the NAS image bundle on 1059c87 2026-10-10 18:08:07 +07:00
3dtours 1059c87c87 chore(docker): rebuild the NAS image bundle on 7299f1d 2026-10-10 18:00:41 +07:00
3dtours f876e638a6 chore(docker): rebuild the NAS image bundle on 7f455ef 2026-10-10 17:52:20 +07:00
3dtours 5c92e00cdc chore(docker): rebuild the NAS image bundle on f802989 2026-10-10 11:30:29 +07:00
3dtours c3f7bfa670 chore(docker): rebuild the NAS image bundle on 73675d1 2026-10-10 10:09:54 +07:00
locpham 322fb33abe chore(docker): rebuild the NAS image bundle on 69b358e 2026-10-10 07:47:15 +07:00
locpham ce6615b11b chore(docker): rebuild the NAS image bundle on f099e9d 2026-10-09 22:56:10 +07:00
3dtours 3872299305 chore(docker): rebuild the NAS image bundle on 323d2a6
- recipescam-web-frontend:latest and recipescam-web-api:latest, saved for the NAS.
- the frontend now carries the wall whose row step is taken once, so its window
  settles instead of chasing itself on a roll of unevenly named frames.
2026-10-09 22:19:35 +07:00
3dtours cdc3186afa chore(docker): rebuild the NAS image bundle on 06da80c
- recipescam-web-frontend:latest and recipescam-web-api:latest, saved for the NAS.
- same app as 7b3086b: every build step cached, only timestamps moved. Frontend
  keeps the shelf that fills in as it reads, the studio look on the frame tile,
  and the shelf return to the frame the studio holds.
2026-10-09 22:04:08 +07:00
3dtours 06da80c740 chore(docker): rebuild the NAS image bundle on 7b3086b
- recipescam-web-frontend:latest and recipescam-web-api:latest, saved for the NAS.
- the frontend now carries the shelf that fills in as it reads, the studio's look
  on the frame's own tile, and the shelf's return to the frame the studio holds.
2026-10-09 21:52:52 +07:00
3dtours 859174d492 chore(docker): rebuild the NAS image bundle on c2e27b8 2026-10-09 21:19:09 +07:00
3dtours 6c21c2f374 chore(docker): rebuild the NAS image bundle on 9ad61be 2026-10-09 20:50:21 +07:00
3dtours d84384e9f7 chore(docker): rebuild the NAS image bundle on 936414a
The bundle now carries a folder that can be given the thumbnails it is short
of, by hand or on the way in, a rescan row that reads RESCAN..., and a wall of
thumbnails that scores a frame where it stands.
2026-10-09 20:05:04 +07:00
3dtours 9ac197a595 chore(docker): rebuild the NAS image bundle on fe0481d
The bundle now carries the tone curve with its channel picks back on the
card, and the LIGHT strip that repeated the panel's rows gone from a
desktop.
2026-10-09 18:44:29 +07:00
3dtours 9073adbc6d chore(docker): rebuild the NAS image bundle on 9217041
The bundle carries the two fixes now on recipes-web: the GPS stamp that
opens off on a new photo (00f06ce) and the tone-curve card left with its
graph alone (9217041).

- recipescam-images.tar.gz: frontend + api, saved from the images the
  deployed compose project runs.
- recipescam-images.tar.gz.sha256: sha256sum of the bundle.

skipped: a per-architecture note, add when the NAS is not amd64.
2026-10-09 18:21:15 +07:00
3dtours e9f65db9f1 chore(docker): rebuild the NAS image bundle on 64ee1ef 2026-10-09 17:11:51 +07:00
3dtours 968bcd628b chore(docker): rebuild the NAS image bundle on 88d9743 2026-10-09 16:22:44 +07:00
3dtours db7ce04613 fix(library): sync React photos state after scan and support case-insensitive existing photo lookup 2026-10-08 20:50:18 +07:00
3dtours e1d6b90322 fix(library): update real-time folder tree photo counts and persist scan state across page reloads 2026-10-08 20:28:29 +07:00