Skip to content

Extend for earlier videos and new Autopilot conversations (0.4.1) - #230

Merged
KBRASK merged 27 commits into
mainfrom
release/0.4.1-public-b
Oct 13, 2026
Merged

KBRASK merged 27 commits into
mainfrom
release/0.4.1-public-b

Conversation

@KBRASK

@KBRASK KBRASK commented Oct 13, 2026

Copy link
Copy Markdown
Collaborator

0.4.1: Extend works on videos made earlier, and Autopilot can hold several conversations.

  • Extend works again on videos made earlier, including ones whose size was changed, and the new part uses the previous video's picture size. Extend on a result or in Creations opens Edit with the video on the timeline and a new part placed after it.
  • Autopilot can start a new conversation, and earlier ones stay in a list to return to; the agent keeps listening after it answers.
  • A percentage and the time left appear as soon as a video starts, on Autopilot job cards as well.
  • In Edit, an agent can start a new timeline from a name and writes a short note on each clip; a video added from Creations brings the description it was generated from.
  • A video of 16 to 29 seconds requested through an agent is made in one generation when the computer allows it; the agent can offer a rough camera draft first.
  • A short note under the result says when other programs used a large part of the GPU, or when the GPU overheated.
  • Install: the page shows what it is doing when the network is slow; third-party download lists only the files this computer needs and the list can be exported.
  • Fixes: the question about freeing the disk space of old model files appears after updating; at smaller sizes more of the model stays in GPU memory; the page check waits out a slow startup instead of saying FreeVideo was not started.

KBRASK added 27 commits October 13, 2026 12:37
The reuse step runs the prepared interpreter with -I, which ignores
PYTHONIOENCODING, so a fresh install into a folder the system code page
cannot spell failed on the print. Run it through python_command so it
gets -X utf8 like the other Python children.
- A stage that is interrupted and resumes goes on from the time it already has
- A stage that outruns its forecast keeps raising the fraction while enough of the run is ahead
- Each decoder step corrects the time left
- The wait between the two passes is not taken out of the second pass
…row finished card

- The level rises through every stage of a cold run, and the step before the first one reads as loading
- A card's line does not go back to the lines from before the first step
- A job tried again starts its level from the beginning
- No length badge on the small picture of a narrow page
- Before the first step a row in the activity list says "Preparing"
- CI: run the Autopilot conversation and editor continue checks
- Agent: the first plan for a size waits for its device limit
…path right

- Agent guide: the camera draft takes 10 to 30 minutes
…r the pictures

- Agent: write the short note shown under a timeline clip
- Agent: a clip note says what is in the picture, and the answer asks for a missing one
- Editing view: the note examples in the tests say what a block is for
- Editing view: a note written while its block is being replaced is kept, and a note is one line on both sides
…it was generated from

- Agent projects: a work placed on the timeline keeps the description it was generated from
- Editing view: a description that would make the project too large to save, or a description file too long to be one, is left out when a saved video goes on the tracks
- Editing view: a long description ends on half a line in its box, so it reads as continuing below
…s without it

- The offer to free the space of unused video model files could not appear on such installs
- Choosing Delete also removes the small records that interrupted downloads left behind
… for anchors still loading

- A guide that starts by itself waits up to five seconds for the part of the page it points at
- Tests for the wait and for the line break
…er's earlier generations

- A percentage and a remaining time are shown from the moment a video starts
- The time left comes back after it ran out or after a retry starts
- A measured time well above the shown one raises it gently
…r while that number is moving

- What a standing number added is kept only as far as the number has not caught up with it
- Tests: a job card's level is never below the engine's number
… is trying again

- The bootstrap scripts report the longer round of retries as its own step, and report when it is over
…h real counts

- Python, packages, the encoder, models and the GPU check each report what they are doing
- Install waits: the reviewed Chinese wording for the new activity lines
…as not started

- Another extension's slow setup delays FreeVideo's own; the check keeps waiting and clears the card once FreeVideo starts
- The list can be exported as a download list, and a folder of downloaded files can be used directly
- A folder this account cannot read says so
- No separate sampling-cache option for third-party and offline-package installs; a missing level is fetched when a video needs it, and says what to do if that fails
- The download list dialog keeps its buttons and list inside the dialog when labels are wide
…that video's picture size

- A part made at the continued video's size is held to that size's length limit
…art of the GPU

- The note that the GPU was held back by heat reads the request's own telemetry
- The notes under a result are centred, and the temperature stays on one line
- Saved telemetry with damaged numbers is read as missing
…eir continuation data

- Every two-pass route stores the tail a later continuation needs
- A video with a stored record whose first-pass size differs is continued from its own ending
…s own ending

- The picture and sound of the ending are read and encoded when nothing usable was stored
- A previous video that is too short or cannot be read gets its own message
- A retry after such a continuation reuses its sampling
- The ending is read with exact colour arithmetic
…ft part ready

- The video goes on the timeline with a short draft after it, already selected
- Entering again selects the waiting draft instead of adding another
- A saved video that is no longer on top, or that cannot be found, does not open the editing view
…e agent follows

- Earlier conversations stay in a list, newest first
- The agent receives the last lines of the conversation the user returned to
- A job running in another conversation stays in the header, and the chats button is marked on a narrow page
@KBRASK
KBRASK merged commit c769e25 into main Oct 13, 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