3dtours
|
5aa6a5ba23
|
fix(studio): a repair lands under the brush with no pill over it, and a browser with no device is not asked for one
|
2026-10-14 08:59:13 +07:00 |
|
3dtours
|
24ce97edcc
|
chore(docker): stamp the image bundle with 836858c
|
2026-10-14 00:53:37 +07:00 |
|
3dtours
|
836858c36c
|
fix(studio): the repair keeps to a worker wherever it falls back, so a device that cannot run the graph cannot freeze the page
|
2026-10-14 00:52:58 +07:00 |
|
3dtours
|
c192aa1ee2
|
chore(docker): stamp the image bundle with 4ff5eca
|
2026-10-14 00:19:13 +07:00 |
|
3dtours
|
4ff5eca71a
|
fix(studio): the repair model runs in a worker where the phone has no device, so the page keeps answering fingers
|
2026-10-14 00:18:35 +07:00 |
|
3dtours
|
b48bb74c22
|
chore(docker): stamp the image bundle with e31074b
|
2026-10-13 23:36:13 +07:00 |
|
3dtours
|
e31074be4a
|
feat(studio): a phone's header folds into one button, the open ruler no longer rides the photo
|
2026-10-13 23:35:44 +07:00 |
|
3dtours
|
522e4e9ee4
|
chore(docker): stamp the image bundle with ad85f0b
|
2026-10-13 23:06:58 +07:00 |
|
3dtours
|
ad85f0bd0a
|
fix(studio): a touch anywhere on the ruler takes the number, on every engine
|
2026-10-13 23:06:27 +07:00 |
|
3dtours
|
b6ae819002
|
chore(docker): stamp the image bundle with 4eb74c3
|
2026-10-13 19:57:32 +07:00 |
|
3dtours
|
4eb74c3779
|
fix(studio): a drag on the photo holds the render until the finger lifts
|
2026-10-13 19:56:46 +07:00 |
|
3dtours
|
db2fae9ada
|
chore(docker): stamp the image bundle with b03896e
|
2026-10-13 19:42:38 +07:00 |
|
3dtours
|
b03896e398
|
feat(studio): a finger across the photo is the open ruler's own track
|
2026-10-13 19:42:08 +07:00 |
|
3dtours
|
3948d525bd
|
chore(docker): stamp the image bundle with 6e810b6
|
2026-10-13 19:21:01 +07:00 |
|
3dtours
|
6e810b66fc
|
feat(studio): two fingers on the stage are the phone's own zoom, for aiming FIX and HEAL
|
2026-10-13 19:20:30 +07:00 |
|
3dtours
|
60c2c33eef
|
chore(docker): stamp the image bundle with 976ec2c
|
2026-10-13 18:51:17 +07:00 |
|
3dtours
|
976ec2cd37
|
fix(library): a server's frames stand at the shape the server stated, not at a guess
|
2026-10-13 18:50:47 +07:00 |
|
3dtours
|
c25b8569a7
|
chore(docker): stamp the image bundle with 139b5fb
|
2026-10-13 15:51:35 +07:00 |
|
3dtours
|
139b5fb42b
|
feat(library): the ADD CLOUD door says where the key is made and which boxes to tick
|
2026-10-13 15:51:06 +07:00 |
|
3dtours
|
611ce52135
|
chore(docker): stamp the image bundle with 4888bfd
|
2026-10-13 15:42:33 +07:00 |
|
3dtours
|
4888bfda77
|
fix(studio): file a catalogue frame's look and its tile ten seconds after the stage goes still
|
2026-10-13 15:41:59 +07:00 |
|
3dtours
|
db98aa6876
|
chore(docker): stamp the image bundle with 6f2c9cc
|
2026-10-13 15:02:52 +07:00 |
|
3dtours
|
6f2c9cc780
|
fix(library): draw one tile for a frame a catalogue holds under both spellings
|
2026-10-13 15:02:22 +07:00 |
|
3dtours
|
e543f21764
|
chore(docker): stamp the image bundle with a3171dd
|
2026-10-13 14:58:22 +07:00 |
|
3dtours
|
a3171dd40e
|
fix(library): one row per frame of a drive root, however a build spelled its id
|
2026-10-13 14:57:49 +07:00 |
|
3dtours
|
c506cdf645
|
chore(docker): stamp the image bundle with 9e2e6a6
|
2026-10-13 13:17:29 +07:00 |
|
3dtours
|
bb997adb90
|
chore(docker): stamp the image bundle with 9e2e6a6
|
2026-10-13 12:55:17 +07:00 |
|
3dtours
|
9e2e6a6727
|
feat(library): close the mobile preview on the frame the reader swiped to, selected in the thumb grid
|
2026-10-13 12:54:45 +07:00 |
|
3dtours
|
9a40449f05
|
chore(docker): stamp the image bundle with 04461af
|
2026-10-13 12:33:00 +07:00 |
|
3dtours
|
04461afbdf
|
fix(library): fold the picked drive root to the root it is, so a folder row draws its own frames and the subfolder toggle holds
|
2026-10-13 12:32:29 +07:00 |
|
3dtours
|
a733236c56
|
chore(docker): stamp the image bundle with 6d3ee72
|
2026-10-13 11:50:31 +07:00 |
|
3dtours
|
6d3ee728b4
|
feat(library): mint a server frame's tile once and keep it, always show the whole branch under the open node, and draw the year tick as a grey rule
|
2026-10-13 11:50:01 +07:00 |
|
3dtours
|
150a55f7a3
|
chore(docker): stamp the image bundle with 1ca8ac6
|
2026-10-13 11:11:26 +07:00 |
|
3dtours
|
1ca8ac6031
|
feat(library): lay the ALL THUMBS wall out in justified rows per day, and stop clipping the frames at the pane's edges
|
2026-10-13 11:10:57 +07:00 |
|
3dtours
|
326bcb0c5e
|
chore(docker): stamp the images at 822833c
|
2026-10-13 10:38:28 +07:00 |
|
3dtours
|
822833c1ef
|
feat(library): cut the wall by month and day, and stand a ruler timeline on its right edge
|
2026-10-13 10:37:57 +07:00 |
|
3dtours
|
f8cac67506
|
chore(docker): stamp the images at ddbde7d
|
2026-10-13 09:55:27 +07:00 |
|
3dtours
|
ddbde7d426
|
feat(library): read the wall's time by the year and the month, and mint only the frames near the eye
|
2026-10-13 09:54:47 +07:00 |
|
3dtours
|
5d9b4c3058
|
chore(docker): stamp frontend image 62f244f
|
2026-10-13 09:38:38 +07:00 |
|
3dtours
|
62f244f3c2
|
fix(library): draw the wall whole and read its time down the right edge
|
2026-10-13 09:38:05 +07:00 |
|
3dtours
|
d786b84eb1
|
chore(docker): stamp the images at fcded40
|
2026-10-13 09:16:33 +07:00 |
|
3dtours
|
fcded40c65
|
fix(library): measure the wall's shelf in two steps so the scroll reaches its end
|
2026-10-13 09:15:59 +07:00 |
|
3dtours
|
7040d7c2e6
|
chore(docker): weigh the bundle that cuts the wall into days
|
2026-10-13 08:32:18 +07:00 |
|
3dtours
|
ada0c3d93e
|
feat(library): the all-thumbs wall is cut into the days its frames were shot
|
2026-10-13 08:31:50 +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
|
a539f422c5
|
feat(immich): an upload with no album ticked lands in the app's own RecipesCam album, made on first use
|
2026-10-13 07:49:08 +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
|
b37ec97352
|
fix(studio): a dust spot is a place on the photo, so the angle carries it too
|
2026-10-13 07:08:28 +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
|
1d7510366a
|
fix(studio): a dust spot is a place on the photo, so a quarter turn carries it with the frame
|
2026-10-13 06:38:43 +07:00 |
|