This website requires JavaScript.
5ead95f190
chore: bump version to 2.8.1
main
v2.8.1
shootthesound
2026-08-08 04:14:55 +01:00
921ea65f2f
feat: #34 — self-heal SAM 3 at startup, so a node update alone fixes it
shootthesound
2026-08-08 04:12:35 +01:00
1dbc141b1e
fix : #34 — targeted Detect notice when pkg_resources is the import failure
shootthesound
2026-08-08 04:10:24 +01:00
6671d23dea
fix : #34 — patch out SAM 3's pkg_resources dependency (setuptools >= 82)
shootthesound
2026-08-08 04:08:21 +01:00
5959a66a33
feat: auto-run base generation when Edit Mode is queued with no session (2.8.0)
v2.8.0
shootthesound
2026-07-24 01:54:07 +01:00
41354ee558
feat: #30 — external Area Prompt via Overrides + loaded_filename output (2.8.0)
shootthesound
2026-07-24 01:48:40 +01:00
1a96a1425a
feat: #29 quality-of-life — right-click quick actions, seed unlock on mode switch-back, zoom clamped at fit (2.7.0)
v2.7.0
shootthesound
2026-07-24 01:38:42 +01:00
d6c9d607e0
fix: self-heal misaligned widget values from any old save (#33 )
v2.6.1
shootthesound
2026-07-08 11:17:52 +01:00
8761cae759
docs: intro paragraph — mention Fullscreen + Krea 2 / Klein two-model workflows
shootthesound
2026-07-07 16:21:41 +01:00
d1416121bc
chore: update Krea + Klein example workflow
shootthesound
2026-07-07 16:17:22 +01:00
48df2240d3
feat: gen bundle — generate with one model, edit with another (2.6.0)
v2.6.0
shootthesound
2026-07-07 16:15:55 +01:00
0ac2e8a46d
feat: in-node Queue button + full-flow bug-hunt hardening (2.5.0)
v2.5.0
shootthesound
2026-07-04 04:22:43 +01:00
f787704c71
fix: show body-level popups over the fullscreen overlay (2.4.1)
v2.4.1
shootthesound
2026-07-03 02:42:45 +01:00
023f89227e
feat: Remove brush — erase objects and rebuild the background (2.4.0)
v2.4.0
shootthesound
2026-07-01 15:22:42 +01:00
40b8ebf484
feat: Fullscreen editing mode (2.3.0)
v2.3.0
shootthesound
2026-07-01 11:34:21 +01:00
0c70813e65
examples: update Klein 9B example workflow
shootthesound
2026-06-30 17:17:56 +01:00
d823a6223e
release: v2.2.1 — clearer Reference tooltip (drop stale Quick Photo Refine line)
v2.2.1
shootthesound
2026-06-30 17:10:05 +01:00
0595f486e0
docs(ui): rewrite the Reference tooltip — clearer, and drop the stale line claiming it affects Quick Photo Refine (QPR ignores it now)
shootthesound
2026-06-30 17:08:16 +01:00
bfa2448d9e
release: v2.2.0 — Lite mode + Shrink button; VAE/load/seam fixes; Large Image Refine removed
v2.2.0
shootthesound
2026-06-30 13:42:40 +01:00
f4ea545d12
tweak: Lite mode denoise 0.49 -> 0.8
shootthesound
2026-06-30 13:36:44 +01:00
73564ea84e
docs: README — replace Large Image Refine with Lite toggle + document ⬇ Shrink
shootthesound
2026-06-30 13:15:09 +01:00
598c53b10d
feat: replace Large Image Refine with a Lite toggle on Quick Photo Refine
shootthesound
2026-06-30 13:07:49 +01:00
a01d8f8110
fix(load): large loaded images looked "edited" on load — preview the real file, not its VAE round-trip
shootthesound
2026-06-30 12:43:03 +01:00
c3d483410e
fix(vae): black/NaN output on very large canvases — auto-tile VAE encode/decode above 4MP
shootthesound
2026-06-30 12:19:17 +01:00
929a88a49e
feat: ⬇ Shrink Image button — pick a scale factor (with live new-dimensions readout), area-resample downscale
shootthesound
2026-06-30 11:36:33 +01:00
264640fea1
ux: separator after the Quick Photo Refine prompt dropdown — groups the dropdown with its button, apart from the upscale buttons
shootthesound
2026-06-30 11:24:18 +01:00
35166a87c3
release: v2.1.0 — tile-seam fix (overlapping engine for LIR + dual offset-grid seam-erase on both tilers)
v2.1.0
shootthesound
2026-06-30 11:14:45 +01:00
f98351c7da
feat(tiling): kill tile seams — LIR uses the overlapping engine + dual offset-grid seam-erase on both tilers
shootthesound
2026-06-30 11:05:14 +01:00
207060b758
release: v2.0.1 — refresh registry description for the 2.0 feature set
v2.0.1
shootthesound
2026-06-29 22:29:02 +01:00
3d66abb767
release: v2.0.0 — Quick Actions redesign (Quick Photo Refine + 2× Pixel + Large Image Refine), Outpaint, Reference anchoring, SAM3 installer fix
v2.0.0
shootthesound
2026-06-29 22:23:31 +01:00
74dac5f8b5
docs: README rewrite for the redesigned Quick Actions; destar casual prose only
shootthesound
2026-06-29 22:03:52 +01:00
26a9fff838
fix(sam3): stop SAM3 installer breaking ComfyUI's numpy + auto-fix SAM3.1 dtype crash (#31 )
shootthesound
2026-06-29 21:47:52 +01:00
b64e9414a9
ux: load-dialog tip range 2.5-3MP -> 1.5-3MP
shootthesound
2026-06-11 14:01:17 +01:00
92a7f63ed1
ux: Load Image popup teaches the restoration workflow
shootthesound
2026-06-11 13:56:02 +01:00
35789f20b4
feat: ✨ presses re-roll instead of chaining
shootthesound
2026-06-11 09:53:46 +01:00
b374efc4ec
fix: ✨ 'Use Area Prompt' mode never tiles — semantic edits need one global pass
shootthesound
2026-06-11 02:52:07 +01:00
150e32c98c
feat: prompt selector for Quick Photo Refine
shootthesound
2026-06-11 02:24:11 +01:00
0565ec5de9
feat: Quick Photo Refine v2 — whole-image Xtra-Fine pass with identity instruction
shootthesound
2026-06-11 01:22:29 +01:00
beb0e11f74
docs: LIR tooltip — settled numbers (0.2/0.5/128)
shootthesound
2026-06-11 01:06:24 +01:00
74028525a9
feat: Large Image Refine recipe settled — ref 0.2 / pad 128 / denoise 0.5; TEMP knobs removed
shootthesound
2026-06-11 01:06:09 +01:00
fcb0e9748c
temp: GUI tuning knobs for Large Image Refine — R / Pad / Dn beside the button
shootthesound
2026-06-11 00:20:41 +01:00
22ac86f69e
tweak: Large Image Refine — boxes to 1.3MP, ctx pad 176 -> 128
shootthesound
2026-06-11 00:15:19 +01:00
d9327e8632
feat: Large Image Refine — chess-pattern Xtra-Fine boxes over the canvas
shootthesound
2026-06-11 00:01:30 +01:00
86fb125891
fix: int(None) crash after 2x Pixel on a fresh session
shootthesound
2026-06-10 23:45:57 +01:00
abb4f64faa
feat: 2x Pixel replaces the AI upscale buttons — pure lanczos, no AI, direct commit
shootthesound
2026-06-10 23:41:52 +01:00
8f4c939155
experiment: upscale tile ref back to 0.1 (0.05 tested worse)
shootthesound
2026-06-10 23:19:53 +01:00
c9e6c1179b
experiment: upscale tile ref 0.1 -> 0.05
shootthesound
2026-06-10 23:13:17 +01:00
5657f624cd
experiment: upscale tiles at ref 0.1 / denoise 0.35 (working config tagged upscale-config-working-1)
shootthesound
2026-06-10 23:05:40 +01:00
ec6b99e005
tweak: upscale tile denoise 1.0 -> 0.8 (settled by testing)
shootthesound
2026-06-10 22:59:29 +01:00
7b13e43492
tweak: upscale tiles — prompt 'keep the colours, keep the style and restore the image', denoise 1.0
shootthesound
2026-06-10 22:52:44 +01:00
e5643aab5f
tweak: upscale tile pass — ref 1.0 / denoise 0.85
shootthesound
2026-06-10 22:44:44 +01:00
fb57c2291b
tweak: tile size 1024 -> 1400 (max tile ~1400x1400, the model's quality ceiling)
shootthesound
2026-06-10 22:36:52 +01:00
dd7ea0b064
feat(tiled engine): canvas-proportional minimum overlap + uniform tile spacing
shootthesound
2026-06-10 20:46:40 +01:00
0ea291f100
revert: tone lock + overlap widening — broke the working case
shootthesound
2026-06-10 20:31:32 +01:00
9e30637904
fix(upscale tiles): visible banding on big canvases — tone lock + wider overlap + proportional face pad
shootthesound
2026-06-10 20:25:40 +01:00
2021ac0eb8
feat: Faces toggle on the Quick Actions bar — opt out of the face-polish stage
shootthesound
2026-06-10 18:42:11 +01:00
9e611c7a2a
docs: 2x Restore tooltip — face polish numbers corrected (0.75/0.7)
shootthesound
2026-06-10 18:40:44 +01:00
c076f3e893
tweak: face polish per flavour — 2x Restore at ref 0.75 / denoise 0.7
shootthesound
2026-06-10 18:40:05 +01:00
b4f3d31ced
tweak: upscaler prompts say 'image' not 'photo' (own constants, ✨ keeps photo wording)
shootthesound
2026-06-10 18:20:56 +01:00
7dae87d5a1
docs: face polish in upscale tooltips + README
shootthesound
2026-06-10 18:14:12 +01:00
7512815647
feat: automatic face polish stage on both upscales (SAM 3, in-process)
shootthesound
2026-06-10 18:13:12 +01:00
963a5b0a71
tweak: upscale tile pass — ref 0.3, denoise 0.55 (img2img sharpening, light anchor)
shootthesound
2026-06-10 17:35:54 +01:00
996e31b8d3
docs: Quick Actions bar + 2x Upscale variant in README
shootthesound
2026-06-10 17:10:12 +01:00
71ac416707
feat: Quick Actions bar + plain 2x Upscale variant
shootthesound
2026-06-10 17:09:48 +01:00
db0352d1bb
fix(tiled-restore): seam ghosting — global noise field cropped per tile
shootthesound
2026-06-10 16:55:42 +01:00
76a029a4f6
feat: 2x Restore Upscale is two-stage — global restore, then tiled quality pass
shootthesound
2026-06-10 16:08:59 +01:00
f4f87fb2dc
docs: 2x Restore Upscale + big-canvas guidance (auto-tiling, Xtra-Fine for spot edits)
shootthesound
2026-06-10 15:46:02 +01:00
ac4d60448e
feat: 2x Restore Upscale — tiled, reference-anchored creative upscaling
shootthesound
2026-06-10 15:45:19 +01:00
4c47cd6e6d
feat: model-tuned Quick Photo Refine prompt — Qwen gets its own instruction
shootthesound
2026-06-10 15:23:05 +01:00
3fd2ed440e
ui: uniform button heights — pinned 15px line box on action/toggle buttons (emoji glyphs were inflating Quick Photo Refine)
shootthesound
2026-06-10 15:12:17 +01:00
e4c2553458
docs: restoration recipe updated to instruction phrasing ('restore the photo'), section title polish
shootthesound
2026-06-10 15:07:40 +01:00
673a33a00e
feat: Quick Photo Refine perfect setup — 'restore the photo', denoise 1.0, ref 1.0
shootthesound
2026-06-10 15:04:12 +01:00
a3a0ae089b
docs: fix stale comment above quick-refine constants
shootthesound
2026-06-10 14:21:00 +01:00
61eabf5091
tweak: Quick Photo Refine final recipe — ref 0.9, denoise 0.75, colour/lighting-preserving prompt
shootthesound
2026-06-10 14:20:43 +01:00
b9a38d570e
tweak: Quick Photo Refine recipe — denoise 1.0, reference stays 0.8
shootthesound
2026-06-10 14:12:50 +01:00
a74c1c1b03
tweak: Quick Photo Refine is a magic button again — fixed denoise 0.8 + ref 0.8
shootthesound
2026-06-10 14:03:04 +01:00
57d4860597
ui: Reference back to a toggle with an attached strength box (right of Xtra-Fine)
shootthesound
2026-06-10 13:59:49 +01:00
987666f5b0
feat: Ref strength is now a TRUE dual-conditioning blend
shootthesound
2026-06-10 13:48:17 +01:00
dc02c972b8
docs: README — Reference toggle becomes the Ref value (timestep anchoring explained)
shootthesound
2026-06-10 13:37:26 +01:00
759eab96a2
feat: Reference becomes a 0-1 strength value (timestep-range anchoring)
shootthesound
2026-06-10 13:36:18 +01:00
5b8e113099
fix: Quick Photo Refine settled — plain prompt, full-strength reference
shootthesound
2026-06-10 13:13:26 +01:00
57460174b1
tweak: Quick Photo Refine prompt — keep original colours/saturation/grading
shootthesound
2026-06-10 12:40:59 +01:00
ae4b45917a
tweak: Quick Photo Refine respects the Denoise slider (tooltip + README updated)
shootthesound
2026-06-10 12:36:05 +01:00
7f0638d95e
docs: Quick Photo Refine — restoration section lead, diagram, table row, non-edit-model warning
shootthesound
2026-06-10 12:29:08 +01:00
c0bd7183d9
feat: Quick Photo Refine — one-click whole-image restoration
shootthesound
2026-06-10 12:28:16 +01:00
3f9c3713a3
docs: README consistency — Reference in diagram, Outpaint in mode dropdown row/heading/anchor
shootthesound
2026-06-10 12:20:01 +01:00
3c7f69b638
docs: Photo restoration section (Reference toggle), table row, headline bullet
shootthesound
2026-06-10 12:12:53 +01:00
b3e3c978f8
feat: Reference toggle — identity anchor for high-denoise Refine (photo restoration)
shootthesound
2026-06-10 12:12:10 +01:00
19314bf7a8
docs: outpaint instruction order + final-prompt preview
shootthesound
2026-06-10 11:45:39 +01:00
d47be409ab
feat(outpaint): instruction-order toggle + live combined-prompt preview
shootthesound
2026-06-10 11:45:24 +01:00
38dbaa5c57
docs: outpaint prompt behaviour spelled out — CLIP wired vs not, negative fine print
shootthesound
2026-06-10 11:33:35 +01:00
1a206076f8
docs: README top rewritten — click-to-edit headline, grouped feature list, outpaint in model compat
shootthesound
2026-06-10 11:19:49 +01:00
da9b5523b3
feat(outpaint): Shift forces the protect brush in the edge zone
shootthesound
2026-06-10 10:31:25 +01:00
7fff40b0ff
docs: README — outpaint protect brush, prompt behaviour, band reference, size note
shootthesound
2026-06-10 10:17:44 +01:00
946372fc04
feat(outpaint): anti-duplication trio — instruction prefix, band reference, protect brush
shootthesound
2026-06-10 10:17:10 +01:00
3bdbb9ae4b
docs: README — Outpaint mode (section, mode-table row, headline bullet)
shootthesound
2026-06-10 02:28:52 +01:00
25d2f9ef7b
feat: Outpaint mode — directional canvas extension with review-before-commit
shootthesound
2026-06-10 02:28:02 +01:00
3a640e63d0
chore: bump version to 1.8.0
v1.8.0
shootthesound
2026-06-10 00:41:01 +01:00
4d97c67bf0
ui: floating detect panel — solid black background (was semi-transparent)
shootthesound
2026-06-10 00:40:11 +01:00
d157f89781
docs: README matches toolbar tidy (diagram, lit toggles, moved controls)
shootthesound
2026-06-10 00:20:40 +01:00