Commit Graph

769 Commits

Author SHA1 Message Date
3dtours 7db3403741 fix(ui): enforce height auto on mobile col and lock chip bar to 52px 2026-10-17 15:02:55 +07:00
3dtours 65e454ae9e fix(studio): fix mobile studio-strip thumbs layout and eliminate vertical expansion gap 2026-10-17 12:30:37 +07:00
3dtours 7c6baa6319 fix(inpaint): zero out mask in LaMa FFC input tensor and lock mobile col-main chip row to 52px 2026-10-17 12:18:30 +07:00
3dtours 194a89f89a fix(track): alias event tracking to /api/pulse to avoid adblocker filters 2026-10-17 11:37:55 +07:00
3dtours 388af7a413 fix(mobile): lock chip bar height to 52px and restore full stage height on phone 2026-10-17 11:31:38 +07:00
3dtours bbc64118a5 fix(heal): upgrade inpaint architecture to hybrid 2-tier LaMa ONNX and fix starburst artifacts
- backend: preserve aspect ratio with edge-replicated square padding into 512x512 LaMa model
- backend: fix inverted mask threshold (>0.85*plane) and prune CUDA/TensorRT binaries for slim image
- frontend: enable server AI by default and route masks >3.5% or edge-crossing to LaMa Tier 2
- frontend: enforce 60%-80% context padding (min 64px) aligned to multiples of 8
- frontend: add 3-5px binary mask dilation and high-frequency sensor grain matching
- frontend: anchor deletion badge to topmost point of brush stroke
- build & export: updated docker containers and recipescam-images.tar.gz (357MB)
2026-10-17 11:01:00 +07:00
3dtours 2761d4f5a3 fix(heal): genuine spot healing exemplar patch transfer & self-contained LaMa AI server in docker 2026-10-16 22:42:21 +07:00
3dtours 90cba9592a chore(docker): stamp the image bundle with 7f0344d 2026-10-16 22:21:52 +07:00
3dtours 7f0344def4 fix(heal): expand crop margin, multi-directional donor search, smooth Dirichlet fallback, pre-warm LaMa 2026-10-16 22:18:19 +07:00
3dtours 285f402b72 chore(docker): stamp the image bundle with 996564d 2026-10-16 21:54:51 +07:00
3dtours 996564dbde feat(heal): upgrade Fast Engine with Poisson Clean Donor Blending and AI Server with LaMa FFC 2026-10-16 21:54:01 +07:00
3dtours 6df3cec7f8 chore(docker): stamp the image bundle with 12ba33f 2026-10-16 20:43:52 +07:00
3dtours 12ba33f78a feat(ui): add flexible size and ColGrip to all studio columns and tabs 2026-10-16 20:43:08 +07:00
3dtours 0e0361b843 chore(docker): stamp the image bundle with 9a52430 2026-10-16 20:24:26 +07:00
3dtours 9a5243030e feat(heal): add Hybrid Option 2 with Fast Engine and AI Server toggle 2026-10-16 20:23:29 +07:00
3dtours 8aa59bcfb2 feat(heal): add server-side AI inpainting endpoint via ONNX Runtime 2026-10-16 20:23:24 +07:00
3dtours a5031c76d5 chore(docker): stamp the image bundle with fce6479 2026-10-16 20:01:32 +07:00
3dtours fce6479c6a fix(ui): ensure DevelopPanels in Light tab can scroll when solo mode is disabled 2026-10-16 20:01:12 +07:00
3dtours 210ffceea4 chore(docker): stamp the image bundle with 41bbf8a 2026-10-16 19:23:14 +07:00
3dtours 41bbf8a326 fix(heal): develop photorealistic ripples and texture from border inward into selection center 2026-10-16 19:22:51 +07:00
3dtours 95481d4996 chore(docker): stamp the image bundle with 985ef68 2026-10-16 19:02:31 +07:00
3dtours 985ef68f8c feat(ui): group Saturation and Vibrance under Basic Correction in Light tab 2026-10-16 19:02:23 +07:00
3dtours 574c3c9e5c chore(docker): stamp the image bundle with 40f0913 2026-10-16 18:45:19 +07:00
3dtours 40f0913cbc fix(heal): correct mask polarity for MI-GAN and eliminate Voronoi facets with harmonic Coons blend 2026-10-16 18:44:53 +07:00
3dtours 8ee51495cd chore(docker): stamp the image bundle with 73939c2 2026-10-16 18:04:56 +07:00
3dtours 73939c2151 fix(heal): eliminate extraneous pattern overlays and restore seamless directional texture via structure-tensor guided inpainting 2026-10-16 18:03:34 +07:00
3dtours 593e58fe33 chore(docker): stamp the image bundle with 7255d89 2026-10-16 16:51:15 +07:00
3dtours 7255d896bc fix(heal): eliminate jumbled patchwork and restore seamless aligned textures via Euclidean proximity harmonic inpainting 2026-10-16 16:50:55 +07:00
3dtours a7e7620a4b chore(docker): stamp the image bundle with 105fc67 2026-10-16 16:10:55 +07:00
3dtours 105fc67c9b fix(heal): restore sharp photorealistic textures and structural lines via 1:1 scale exemplar synthesis 2026-10-16 16:10:27 +07:00
3dtours 4c249fc173 chore(docker): stamp the image bundle with 9610d1b 2026-10-16 15:46:50 +07:00
3dtours 9610d1b111 fix(heal): eliminate brush cursor mouse lag and stutter in desktop STUDIO by bypassing React reconciliation on pointermove 2026-10-16 15:46:24 +07:00
3dtours 7e4bfd3da7 Merge branch origin/recipes-web into recipes-web 2026-10-16 12:34:06 +07:00
3dtours a70037970b chore(docker): stamp the image bundle with 4df6ba7 2026-10-16 12:32:40 +07:00
3dtours 4df6ba7ccc fix(ui): expand develop sidebar width and fix ruler track and chip label wrapping in desktop STUDIO 2026-10-16 12:29:36 +07:00
3dtours f96a60f416 fix(heal): apply HEAL directly to base image before exposure grading and use fast texture synthesis on mobile to prevent iOS reload 2026-10-16 12:04:18 +07:00
3dtours d579a67ed9 fix(heal): restore direct single-threaded WASM inpainting on mobile, remove worker to prevent WebKit reload 2026-10-16 11:32:06 +07:00
3dtours b90086c8a8 fix(heal): run neural inpaint via dedicated worker on mobile to eliminate blur fallback and prevent browser reload 2026-10-16 11:05:24 +07:00
3dtours ea7973cb1e fix(heal): continuous anisotropic isophote inpaint on mobile to eliminate reload and blockiness 2026-10-16 10:47:17 +07:00
3dtours ea274de7a9 chore(docker): stamp the image bundle with 8952d1f 2026-10-16 10:37:31 +07:00
3dtours 8952d1f282 fix(heal): run neural inpaint via WebGPU and dedicated worker to prevent crash and blocky patch 2026-10-16 10:37:21 +07:00
3dtours fbff975888 chore(docker): stamp the image bundle with bdea7d3 2026-10-16 09:59:00 +07:00
3dtours bdea7d3395 fix(heal): exemplar-based texture synthesis inpaint on mobile to prevent WebKit crash and grey blob 2026-10-16 09:58:07 +07:00
3dtours e124823e8f chore(docker): stamp the image bundle with ce31e49 2026-10-16 09:40:48 +07:00
3dtours ce31e498d9 fix(heal): enable MI-GAN neural inpaint on mobile with bounded memory to prevent grey blob 2026-10-16 09:39:15 +07:00
3dtours 455800c248 chore(docker): stamp the image bundle with de20fb4 2026-10-16 09:04:44 +07:00
3dtours de20fb4440 fix(heal): handle mobile/iOS with fast local Poisson inpainting to prevent WebKit OOM crash 2026-10-16 09:03:56 +07:00
3dtours 3810bfd2b8 chore(docker): stamp the image bundle with 7a3b81b 2026-10-16 08:57:44 +07:00
3dtours 7a3b81b6ea feat(ui): compact Color Wheels & Match panel with MiniSlider rulers and 4-column color bands 2026-10-16 08:56:49 +07:00
3dtours a841c7f5a0 chore(docker): stamp the image bundle with 2dac868 2026-10-16 08:00:29 +07:00