Skip to content

FreeVideo 0.4.38 - #735

Merged
KBRASK merged 44 commits into
mainfrom
release/0.4.38-public
Nov 10, 2026
Merged

KBRASK merged 44 commits into
mainfrom
release/0.4.38-public

Conversation

@KBRASK

@KBRASK KBRASK commented Nov 10, 2026

Copy link
Copy Markdown
Collaborator

0.4.38: Agent connections handle picture-only requests, long-video and download failures name their cause, the editor and tutorials are tidier, dropdowns, checkboxes and failure dialogs share one look, and an optional system status panel is added.

  • Agent: a request for one picture is handled as a single picture task, without video planning or a video. The activity list names picture, edit, music, track, sound, lines and dubbing jobs and shows their share, line count and time left, and keeps its scroll position.
  • Connection card: when FreeVideo on this computer cannot be reached, the card says so and the feedback report names the kind of failure. Report a problem buttons show that the form has opened and do not open it twice.
  • Launcher: a graphics card below the hardware floor shows the unsupported-card notice even when its driver is also old; on Windows, a component blocked by application control shows a card with how to allow it, and a folder that Windows does not let the account create shows a card asking for another folder; on Mac, a failed Git setup names the step and its cause; a newer ComfyUI front end no longer leaves a rejection when the launch workflow loads.
  • Long videos: when seam sounds were not kept before parts are joined, the error names the seams and the reason, and while the parts are joined the panel shows which part is being written.
  • Model download: after a pause for low free memory, an agreed re-download now proceeds with a streamed download instead of pausing again; a damaged verification record is treated as empty and rewritten.
  • Linux: machines with 8 GB of RAM and about 3.6 GiB free can now generate instead of being refused.
  • Music: generated music follows the written description over the style and mood, avoids an instrument it rules out, and a default prompt that asks for no background music gets no music.
  • Editor: with the lines panel open it takes at most 40% of the height and scrolls inside, the re-dub button stays visible, track names are no longer cut off, a second sound track can be removed from its row, the Creations list follows deletes, undos and new results, and the Media section lays characters, scenes and props in one row.
  • Tutorial and tour: new chapters for adding a spoken line, scenes and props, and changing part of a picture; a first-and-last-frame card first on the media tour; Take me there opens the right view before pointing at a control.
  • System status: a new optional setting shows graphics memory and temperature in the top bar, with a panel for the graphics card, memory, utilization, temperature and free disk space, and a two-step Stop now.
  • Waiting prompts: the image editor keeps its upload, font, object-finding and save status visible until each task finishes, a shared video export shows the frame reached and the time used, and an upload that never answers is cut off so the panels unlock and show the failure line.
  • Interface: dropdowns, checkboxes and settings rows share one style, advanced settings sit in one card of flat rows, the top-right entries form one tidy text group, failure dialogs and Autopilot failure messages show one reason line with the details folded, and close buttons and the tutorial layout are consistent.

KBRASK added 30 commits November 9, 2026 13:55
… keep the preview updating...

Show GPU memory and temperature in a top-bar system status panel, and keep the preview updating through the second pass

Adds an optional system status setting: the top bar shows graphics memory and temperature, and a panel lists the graphics card, memory, utilization, temperature and free disk space, with a two-step stop control. The sampling preview keeps updating during the second pass of two-pass generation.
Agent: a request for a picture alone is one picture call, not a video; the introduction, skill, rules, tool text and greeting example offer pictures beside videos
…ched, and name the kind in...

Connection card: say when FreeVideo on this computer could not be reached, and name the kind in the report
…ted-card notice even when...

Launcher: a graphics card below the hardware floor shows the unsupported-card notice even when its driver is also old

Setup reports an old driver and an unsupported card together, and the first matching notice was shown. A driver update cannot help a card below compute capability 8.0, so the unsupported-card notice now comes first. Old-driver notices for supported cards are unchanged.
…tion control

ComfyUI stopping on an import that Windows refused to load (Smart App Control or another application control policy) was shown as a missing environment with a Repair button. Reinstalling the package cannot lift the block, so the launcher now shows the card that names the setting.
…ames the failed step and...

Mac setup: when FreeVideo's own Git cannot be prepared, the message names the failed step and its cause

The failure card still matches the opening sentence; the cause follows on
its own line, redacted and bounded, so a report shows whether the download,
the verification or the environment step failed.
Adds the local image edit chapter with zh/en pictures, the image service fixture and the chapter tests.
…machines with 8 GB of RAM...

Return freed heap pages to the OS around VAE loading and admit Linux machines with 8 GB of RAM from 3.6 GiB free
Adds the popup page and its animation assets for the next major release; the popup stays hidden in this version.
…n, and name the stage of a...

Check the first locked copies of a fresh readout set in each direction, and name the stage of a deferred CUDA error that fails the second pass
… voice lines, record bar)...

What's new popup: real editor controls (generation bar, context menu, voice lines, record bar), plays once and ends on the finished state
…lock lines panel, real...

What's new: fixed demo frame, track area follows track count, whole-block lines panel, real separated-track waveforms
The dialog keeps the height of the tallest state; the demo frame grows and shrinks over 240 ms with the generation bar and the list sits right under it. The finished state lights no feature and selects no clip, and the menu stays inside the frame.
The creation panel line reads Joining, Part 2 of 3 while the parts are joined and falls back to Joining the parts until the first part starts. Joining labels share one wording across the panel and the editor.
Generate panel: LoRA capsule and action share one row; @ list: initial avatar for characters without a picture, no token on media rows
…al-details fold, one reason...

Unify failure dialog and Autopilot chat failure style: shared technical-details fold, one reason line, secondary buttons left, primary right
… one-line contents...

Dialog close style and tutorial layout: shared close in the tutorial, one-line contents, full-width enlargeable diagram; edit-character dialog without close mark, name focused, cover thumbnails
…on dot, phone joins...

Unify right-side header entries: text-only group in every view, version dot, phone joins, measured collapse order
…Audio 2 toggle with a x...

Editor rough spots: track-head left inset, narrow head width, Remove Audio 2 toggle with a x button on narrow screens, genbar height floor removed
… frontends

ComfyUI 1.57 and later set their canvas store only after every extension's
setup has returned. A graph loaded from setup still opens normally, but one
internal step of the load then rejects with 'getCanvas: canvas is null' and
nothing handles it. The launcher now absorbs exactly that rejection during its
own load, as before in every other respect, and the page check no longer
records a rejection that a script has already handled.
…nt create folders in this...

Launcher: the folder-denied card says Windows does not let this account create folders in this location, asks for a folder in the user folder or on another drive, keeps the denied location in the report and on the card, and offers no report button
…ew name, and sync it to...

Treat a damaged model verification ledger as empty, keep it under a new name, and sync it to disk when saved
A download that stopped for low live memory kept pausing setup even after
the user allowed restarting incomplete downloads, so the suggested remedy
could not take effect. With consent the retained fragments are set aside and
the file continues with streaming, as for any other failure. Without consent
the retained fragments are kept and setup still pauses.
…activity, pass their share...

Name image, music, track, sound finish and dubbing jobs in the agent activity, pass their share, line count and time left, and keep the list scrolled across polls
…tus visible until each task...

Image editor: keep upload, font, object-finding, healing and save status visible until each task finishes, with the time so far
…media mode label

Browser entry test: follow the shared dropdown wrapper and the empty media mode label; installer test base for the 0.4.38 candidate build
@KBRASK
KBRASK merged commit 2793660 into main Nov 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant