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+Yredo alongsideCtrl/Cmd+Shift+Z; existingCtrl/Cmd+Zundo 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_MSboundary (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
.ogsup 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 verifypasses 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.