Files
zooqueenandHanzo Dev 70b41673a3 frames: rebrand the fork to Hanzo Frames
Forked from HyperFrames (Apache-2.0), full history preserved.

Hosts are mapped explicitly and BEFORE the identifier rename, because
hyperframes.heygen.com is not decoration: 175 of its occurrences are $schema
identifiers that a validator dereferences. A blind rename would have left them
naming a host that never serves them. The schema files are in this repo under
docs/schema, so the mapped host is one we can actually serve -- that is the
condition that makes the rewrite safe, and serving them is a deploy task, not
an edit. docs/schema/hyperframes.json is renamed to frames.json to match the
identifier it is now published under.

api.heygen.com and the CLI auth against heygen.com are left UNRENAMED on
purpose. They are a dependency on HeyGen's SaaS, not a name of ours to take,
and the right move is to remove that integration rather than rebrand it.

LICENSE and CREDITS.md are untouched; NOTICE records the lineage.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 23:42:24 -07:00

3.7 KiB

Frames v0.7.50

Released on 2026-07-10.

This release makes frames check the canonical verification gate: one command, one browser session covering lint, runtime errors, layout, motion intent, and WCAG contrast, with agent-actionable findings (source anchors, contrast fix suggestions) and snapshot evidence via annotated frames and per-finding crops. validate, inspect, and layout are deprecated but fully functional; snapshot gains --zoom for high-density crops of any element or region.

Features

  • CLI: --frame-check accepts a severity/seek/tol spec (659cb6a23)
  • CLI: Persistence-tiered findings, frozen-sweep guard, occlusion coverage (94f6de8b8)
  • CLI: Snapshot --zoom and per-finding crops on check --snapshots (f4cef54b8)
  • CLI: Deprecate validate, inspect, layout in favor of check (58f45ef75)
  • CLI: Run-ID telemetry correlation and check breakdown event (3a02942a0)
  • CLI: Caption-zone and frame-check gates on check (7ab6c2b7a)
  • CLI: Add check — single-session verification gate (7d6d41361)

Fixes

  • CLI: Address review — clip-duration audit in check, failure classing, crop observability (67cdf0fdb)
  • Core: Preserve playhead during volume probing (16ab8b293, #2143)
  • Escape NUL bytes in HFMASK regex (Bun blank renders) + Windows junction for studio preview links (718c67b38, #2140)
  • CLI: Page closures survive keepNames transpilation; format motion-blur (2ceb0683a)
  • CLI: Contrast gate judges only readable content; examples pass check (4b03866c0)

Docs & Examples

  • Cli,skills: Teach check as the canonical verification gate (cf7c1d760)

Internal

  • CLI: Type the guard test's mock so the full typecheck passes (96cb5e39d)
  • CLI: Import the page-function guard in its new unit test (c169dbaa5)
  • CLI: Single-source-of-truth pass over the check branch (cea345801)
  • Examples: Mark product-promo cursor and comment layering intentional (b218ee744)
  • CLI: Unify seek/settle and Chrome launch across browser commands (feb256df8)

Full changelog

https://github.com/hanzoai/frames/compare/v0.7.49...v0.7.50