Skip to content

Releases: oxygenframe/oxframe-cli

v0.24.3: Merge pull request #53 from oxygenframe/next-sdk-hints

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:49
31d9c7c
  • New projects use oxframe 0.24.3: code.focus_text("main", 0.4) lights
    one piece of a line, and shaders::ripple() rings show on water and flat
    fills. The agent guide teaches both.

v0.24.2: Merge pull request #52 from oxygenframe/release-0.24.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 11:07
c8b3f30
  • New projects use oxframe 0.24.2, which adds MadeBy, Logo and
    TitleCard::logo() for a credit with the oxframe logo.

v0.24.1: Merge pull request #51 from oxygenframe/notes-loop

Choose a tag to compare

@github-actions github-actions released this 26 Oct 18:21
a58a929
  • Notes reach the agent without a message in the chat. oxframe notes wait returns as soon as there is an open note nobody has taken and
    prints it; the agent instructions ask agents to keep it running in the
    background while you review, and to start it again after each note.
  • oxframe notes take <id> (MCP: note_take) marks a note as being worked
    on; with --reply it asks the person a question. Editor 0.2.2 shows
    "agent is on it" and a Send back button that hands the note back.
  • oxframe init and oxframe agents add a Claude Code hook to
    .claude/settings.json (keeping what is there) that shows the open notes
    with every prompt. oxframe notes also prints the path of each crop.

v0.24.0: 0.24.0: notes for the agent, editor 0.2.1 (#50)

Choose a tag to compare

@github-actions github-actions released this 26 Oct 15:15
ce46b26
  • Notes for the agent. In oxframe dev (editor 0.2.1), Comment or C marks
    a node or an area of the frame and takes a note; notes are kept in
    out/notes/. oxframe check lists open notes first as review_note
    errors (text, time, node, file:line, a crop of the frame) and exits
    non-zero while any is open. oxframe notes lists them and oxframe notes done <id> --reply "…" closes one; the reply shows up in the editor. MCP
    tools: notes, note_done.
  • Editor 0.2.1: ←/→ jump 5 s (Shift: 1 s) and keep the video playing;
    ,/. step a frame (</> ten); dragging the playhead during playback
    plays on from where it is let go.
  • Creates projects on oxframe 0.24.0.

v0.23.10: 0.23.10: oxframe 0.23.10, editor 0.1.7 (#49)

Choose a tag to compare

@github-actions github-actions released this 26 Oct 13:00
9124b98
  • Creates projects on oxframe 0.23.10, which fixes crackling speech in a
    render with several jobs (the TTS cache was written by every job at once).
  • Editor 0.1.7: reloading the page while the video played no longer leaves
    it running behind a ▶ with no sound; a reload starts from the beginning,
    and so does a rebuild, at most every 15 s; a play/pause button in the
    middle of the frame.

v0.23.9

Choose a tag to compare

@github-actions github-actions released this 26 Oct 09:55
deb7a87
  • Creates projects on oxframe 0.23.9.
  • oxframe check --out out/before writes the storyboard and the report to
    another folder, for a later --against out/before; the MCP check tool
    takes out too. The docs and the skills gave this command, but the CLI
    rejected --out.
  • oxframe dev --gpu and oxframe present --gpu draw the preview with
    vello (projects on oxframe 0.23.9 and later). --cpu no longer reaches
    the project binary: before 0.23.9 the preview read it as "use the GPU".
  • The update hint names the way the CLI was installed: the install script,
    Homebrew or cargo.

v0.23.8: Release 0.23.8 (#47)

Choose a tag to compare

@github-actions github-actions released this 25 Oct 21:34
879ec7e
  • Creates projects on oxframe 0.23.8.

v0.23.7: Release 0.23.7 (#46)

Choose a tag to compare

@github-actions github-actions released this 25 Oct 20:05
315ff42
  • Creates projects on oxframe 0.23.7.
  • oxframe transcribe vo/intro.wav times the words of a recorded voice-over
    with whisper.cpp (whisper-cli, installed separately: brew install whisper-cpp) and writes vo/intro.words.json for
    voice("…").recording("vo/intro.wav"). Nothing leaves the machine. The
    model (--model tiny|base|small, base by default) is downloaded once into
    the oxframe cache and checked by SHA-256; --language ru skips detection.

v0.23.6: Release 0.23.6 (#44)

Choose a tag to compare

@github-actions github-actions released this 25 Oct 15:59
6899152
  • Creates projects on oxframe 0.23.6. 0.23.5 broke projects on oxframe
    0.23.0–0.23.4 (and is yanked): oxframe upgrade moves a project on it to
    0.23.6.

v0.23.5: Release 0.23.5 (#43)

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:53
768c31b
  • Creates projects on oxframe 0.23.5.
  • Six more blocks for oxframe add (24 in all): metric-row (numbers
    counting up side by side), key-combo (a keyboard shortcut pressed key by
    key), steps (numbered steps filling in along a line), social-post
    (author, text and likes counting up), split-screen (two columns with a
    divider) and search-bar (a query typed, results dropping in).
  • The agent files mention Project::loudness.
  • No ffmpeg installed? oxframe render and oxframe publish download a
    static build once (about 25 MB, checked by SHA-256) into the oxframe cache
    and use it for the project, the preview and video clips. oxframe ffmpeg
    downloads it ahead of time (CI, offline work); OXFRAME_NO_FFMPEG_DOWNLOAD=1
    turns it off. oxframe doctor shows which ffmpeg is used.
  • The agent files point to fix in each oxframe check issue: the change
    with the numbers worked out.
  • oxframe render --format gif (or --out demo.gif): an animated GIF for a
    README, a pull request or a chat, 720 wide and 15 fps unless --size and
    --fps say otherwise. The MCP render tool takes format: "gif" and fps.