Skip to main content

OGraf Studio 0.08

OGraf Studio 0.08 improves day-to-day editing feedback and presentation testing. It adds readable Undo/Redo history, automatic AI references for selected layers, stronger chat progress and context management, independent rectangle corner radii, editor-only video/still-image backgrounds, updated project branding, and clearer Properties terminology. Authoring aids remain isolated from certified OGraf playout output.

Undo, redo, and history​

  • Added a top Edit menu with Undo, Redo, shortcut labels, timestamps, and a scrollable 50-action history display.
  • Added descriptive labels for common layer, property, animation, layout, resource, data, Brand Kit, and lifecycle edits.
  • Added clickable multi-step history jumps across both undo and redo states while retaining the existing debounced browser history as the sole source of truth.
  • Added Ctrl+Y redo alongside Ctrl/Cmd+Shift+Z; existing Ctrl/Cmd+Z undo remains unchanged.

AI chat feedback and references​

  • Added an always-visible active-turn strip with animation, provider/model phase, current tool, model round, elapsed time, and progressively clearer long-wait guidance.
  • Added provider-round progress events, a configurable OGRAF_AGENT_TIMEOUT_MS boundary (120 seconds by default), and explicit timeout/disconnect recovery that clears orphaned busy state.
  • Isolated chat history by project ID, capped individual tool results at 16,000 characters, bounded complete history units to 96,000 characters, and added one safe retry when a provider rejects the first round for context length.
  • Added automatic visible Chat reference chips for current canvas, Layers, and Timeline selection, including multi-selection and primary property/key detail. Manual layer drops remain available for removable references outside the current selection.

Canvas presentation and appearance​

  • New compositions now start with an opaque black canvas and an editor-only, fully opaque 20% gray (#333333) outside-canvas surround.
  • Added a looping Big Buck Bunny HTML video behind Edit and OGraf Preview for evaluating transparent graphics over moving footage.
  • Added a Still image presentation background using either an image URL or a locally selected image embedded in .ogs up to 10 MiB.
  • Kept every presentation background behind the real composition and outside runtime descriptors, capture, certification, and exported packages.

Independent corner radii​

  • Replaced the rectangle-wide radius with top-left, top-right, bottom-right, and bottom-left values, plus an All corners convenience control.
  • Applied asymmetric radii consistently to editor/runtime DOM rendering, SVG diagnostics, gradients, transformed child clipping, Brand Kit token targets, and MCP operations.
  • Migrated legacy numeric radii to four equal corners without changing existing visuals.

Interface and branding​

  • Renamed the user-facing Inspector pane to Properties across tabs, floating windows, close actions, Window menu entries, accessibility labels, and guidance.
  • Replaced the default project/browser icon with the supplied OGraf Studio artwork and generated dedicated 32 px favicon, 180 px Apple touch, and 512 px project icon assets.

Validation​

  • npm run verify passes generated-contract and prompt drift checks, formatting, lint, every workspace typecheck, 380 tests across 79 files, the runtime bundle, and the production editor build.
  • Browser smoke checks confirm the Properties controls, presentation-background modes, Edit history menu, agent connection, and zero console errors.
  • Compiler tests confirm presentation image/video metadata remains absent from runtime descriptors.