Commit Graph

684 Commits

Author SHA1 Message Date
3dtours 9d714bcffa chore(docker): stamp the image bundle with 365bdf9 2026-10-15 06:49:06 +07:00
3dtours 365bdf9a61 chore(docker): stamp the image bundle with bfa207f 2026-10-15 00:55:47 +07:00
3dtours bfa207f8b2 fix(develop): call the tonal rows what the reference calls them (HIGHLIGHTS, SHADOWS, WHITES, BLACKS) 2026-10-15 00:55:11 +07:00
3dtours ba181da86b fix(tone): read the ramp's base from the pixel's own neighbourhood, so highlights and shadows move a region and keep the detail in it 2026-10-15 00:55:09 +07:00
3dtours 8809eb84b0 fix(heal): cut the whole brush out of the mask, so the repair takes its colour from the photo and not from the spot it is repairing 2026-10-15 00:55:01 +07:00
3dtours 678d3811fc chore(docker): stamp the image bundle with aa8f462 2026-10-14 23:08:34 +07:00
3dtours aa8f462058 feat(library): ask the origin to keep the tiles, so the visit after opens painted 2026-10-14 23:07:22 +07:00
3dtours df44200890 feat(heal): compute true outer union boundary for brush strokes and expand zoom viewport with free panning 2026-10-14 18:42:58 +07:00
3dtours c384d421d6 feat(heal): group brush stroke circles into unified patches with contour outline, bulk drag, and bulk delete 2026-10-14 18:07:18 +07:00
3dtours 4b5e55bc50 fix(heal): eliminate boundary seams by windowing inpaint clusters to 1:1 scale and smoothing feather transition 2026-10-14 17:35:27 +07:00
3dtours 8df0a03414 fix(heal): eliminate border seams with smoothstep feather, 95% solid mask, and matched photo grain texture 2026-10-14 16:45:15 +07:00
3dtours f6acf3ee6c fix(heal): eliminate grey wash artifacts by restoring opaque patches and progressive fillSurface cropping 2026-10-14 16:29:17 +07:00
3dtours 1fe31c35a4 fix(heal): resolve adjacent objects texture leak and overwriting by clustering and progressive masking 2026-10-14 16:15:00 +07:00
3dtours a24f000ead style(mobile): uppercase button names in mobile hamburger menu and export button 2026-10-14 15:58:49 +07:00
3dtours 6290e5a8ab chore(docker): stamp the image bundle with 91d7d8d 2026-10-14 15:43:38 +07:00
3dtours 91d7d8d471 feat(studio): move UNDO and REDO icons to mobile topbar outside hamburger menu 2026-10-14 15:43:01 +07:00
3dtours 70a7e7ad6f chore(docker): stamp the image bundle with dfa75f3 2026-10-14 15:24:42 +07:00
3dtours dfa75f3356 fix(studio): resolve iOS HEAL auto-reload and grey blob with fast harmonic inpaint 2026-10-14 15:17:57 +07:00
3dtours ff712384da chore(docker): stamp the image bundle with 70ed61b 2026-10-14 12:57:38 +07:00
3dtours 70ed61b8de fix(studio): stroke clustering for HEAL, mobile WebGL inpaint stability, and reorganize LIGHT panels with HSL 2026-10-14 12:57:31 +07:00
3dtours c1d098e4e2 chore(docker): stamp the image bundle with 172df98 2026-10-14 12:06:08 +07:00
3dtours 172df9871b fix(studio): theme-sync LIGHT tab, fix iOS HEAL crash, and align docker container names to recipescam 2026-10-14 12:06:03 +07:00
3dtours 8a39ece37a chore(docker): stamp the image bundle with d52d4c4 2026-10-14 11:02:04 +07:00
3dtours d52d4c4281 feat(studio): redesign LIGHT tab to Lumetri style and fix mobile inpaint freeze with worker proxy and patch cache 2026-10-14 11:01:52 +07:00
3dtours e9cc2bb15a chore(docker): stamp the image bundle with 8fee669 2026-10-14 09:51:33 +07:00
3dtours 8fee6693bf fix(studio): an iPhone keeps the repair off WebGPU, off the worker pool and at 384 pixels, the three things its page did not survive 2026-10-14 09:50:51 +07:00
3dtours b7f63f488a chore(docker): stamp the image bundle with 5aa6a5b 2026-10-14 08:59:51 +07:00
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