Ryan Meador
11096bc0aa
feat(video): add thumbnail save toggle
2026-06-02 23:43:58 -04:00
Vladimir Mandic
7786b5de7d
fix GHSA
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-16 08:53:54 +02:00
Vladimir Mandic
feeafc6286
strict ruff without exclude
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-11 08:36:49 +02:00
Vladimir Mandic
c8d6fd5cf8
Revert "much stricter ruff linting"
...
This reverts commit 310dbf1574 .
2026-05-11 08:13:57 +02:00
Vladimir Mandic
310dbf1574
much stricter ruff linting
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-11 07:15:37 +02:00
Vladimir Mandic
12d5ce65ee
taesd preview modularize
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-09 10:15:26 +02:00
Vladimir Mandic
4747ca2fc0
lora change detection improvements
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-09 09:38:54 +02:00
CalamitousFelicitousness
6acde69467
feat(video): route video pipelines through interpolation helper
...
LTX, video_run, and framepack_worker bypass process_images_inner, so
they call apply_video_interpolation explicitly before save_video. Save
receives already-inflated frames; the sentinel guard skips its own pass.
- LTX and video_run scale mp4_fps by interpolation_factor(p) so duration
is preserved instead of stretched (LTX is conditioned on source fps)
- FramePack pre-divides at gen time per get_latent_paddings, so save fps
stays at mp4_fps; worker passes p=None so save call uses
mp4_interpolate=0 to skip directly
- replaces the inline (mp4_interpolate+1) fps math at LTX with the
helper-driven equivalent
2026-04-26 03:08:19 +01:00
CalamitousFelicitousness
47e78cdbab
fix(framepack): remove broken torchvision.io.video monkey-patch
...
torchvision 0.26 removed the torchvision.io.video submodule entirely
(only image I/O remains). The monkey-patch in install_requirements
(`torchvision.io.video.av = av`) was attempting to swap PyAV into a
torchvision-internal that no longer exists, raising AttributeError on
every FramePack run. The patch is fully vestigial against modern
torchvision; PyAV is still installed by `install('av')`, and the
sdnext save path uses PyAV directly via av.open().
2026-04-25 21:15:50 +01:00
CalamitousFelicitousness
44759f5f92
refactor(video): per-engine self-contained tab layout
...
Each engine tab (Generic, FramePack, LTX) now owns its own size, seed,
frame count, and init imagery. The previously shared Size and Inputs
subtabs are removed; persistent encoding settings move to a single
Output subtab constructed first so engine tabs can consume its widgets.
FramePack drops its local fps/interpolate sliders and consumes the
shared Output widgets; LTX drops the redundant shared init_image
parameter and keeps only its own ltx_init_image, with run_ltx's
condition_image fallback removed in turn.
2026-04-19 04:38:47 +01:00
awsr
abe25e7b07
RUF013 update
2026-03-24 03:46:44 -07:00
vladmandic
5451bbeec4
merge: modules/framepack/framepack_worker.py
2026-03-12 14:16:51 +01:00
Vladimir Mandic
d65a2d1ebc
ruff lint
2026-02-19 11:13:44 +01:00
Vladimir Mandic
e5c494f999
cleanup logger
2026-02-19 11:09:13 +01:00
Vladimir Mandic
a3074baf8b
unified logger
2026-02-19 09:46:42 +01:00
Vladimir Mandic
bfe014f5da
modernize typing
2026-02-19 09:15:37 +01:00
vladmandic
cc03ebc584
move vae to subfolder
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-01-30 11:34:25 +01:00
vladmandic
8f0e46516d
fix framepack video save
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-01-28 09:47:17 +01:00
vladmandic
0d90d95bf6
lint and safeguard glm
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-01-16 09:40:48 +01:00
Vladimir Mandic
8500156888
improve queue management
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-01-13 12:58:14 +00:00
awsr
00d3be3dba
show_progress requires "full", "minimal", or "hidden"
2025-11-28 02:27:19 -08:00
Vladimir Mandic
0b3248c90a
fix framepack
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-31 11:08:27 -04:00
Vladimir Mandic
91d4b3377d
fix duplicate ui labels
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-28 14:46:58 -04:00
Vladimir Mandic
65e1d20e24
offline mode for controlnet/t2i/xs/lite/ipadapter/processors
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-23 09:40:53 -04:00
Vladimir Mandic
87fc6c7913
add offload mode to controlnets and framepack
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-22 15:40:52 -04:00
Vladimir Mandic
0faf61f48a
video tab add params.txt
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-22 08:39:45 -04:00
Vladimir Mandic
4b95d72d45
video tab layout
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-18 14:07:52 -04:00
Vladimir Mandic
268798a24e
add framepack granular job tracking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-05 10:39:55 -04:00
Vladimir Mandic
bd048e8efc
framepack: patch solver for unsupported gpus
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-26 12:28:52 -04:00
Vladimir Mandic
94cb993e99
framepack add hf auth check
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-18 10:22:06 -04:00
Vladimir Mandic
d351fdb98f
add more job state updates and update history tab
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-13 10:54:04 -04:00
Vladimir Mandic
2b26a3a21a
fix detailer metadata
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-08 10:19:14 -04:00
Vladimir Mandic
b2dbef53e5
restyled all toolbuttons to be modernui native
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-31 15:01:50 -04:00
Vladimir Mandic
fa44521ea3
offload-never and offload-always per-module and new highvram profile
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-31 11:40:24 -04:00
Vladimir Mandic
2656d3aa68
lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-24 15:42:29 -04:00
Vladimir Mandic
7365b2e632
unique ui labels
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-24 09:14:22 -04:00
Vladimir Mandic
54bdf011ed
more linting and update diffusers
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-16 13:12:40 -04:00
Vladimir Mandic
935a4a0aa3
add wan 2.1 text-to-image
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-14 13:47:14 -04:00
Disty0
3087b8d8cd
Do not ignore offload with FramePack
2025-07-13 20:41:55 +03:00
Vladimir Mandic
091bbd7bc6
video tab redesign and optimized ltxvideo
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-10 11:43:44 -04:00
Vladimir Mandic
feca1c653f
video ui update with modernui support
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-09 11:54:58 -04:00
Vladimir Mandic
c559e26616
add builtin framepack
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-08 15:47:07 -04:00