You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 9053130
Browse filesBrowse the repository at this point in the historyBrowse files
The Catalog is a library of visuals you can add to a project instead of building each one from scratch.
7
+
8
+
Use a **block** when you want a larger scene or self-contained visual. Use a **component** when you want a smaller effect or behavior inside an existing scene.
Start from a larger scene that already combines design, media, and animation.
30
+
</Card>
31
+
</CardGroup>
32
+
33
+
## Use an item in a real project
34
+
35
+
1. Open an item and watch the motion preview.
36
+
2. Check that its communication job matches the scene.
37
+
3. Copy the plain-language request from the item page into your agent chat.
38
+
4. Replace the example content with real project content.
39
+
5. Match the project's type, color, spacing, and motion language.
40
+
6. Review the item inside the complete video, not only in isolation.
41
+
42
+
The terminal command and source details remain available on each item page for people who need them.
43
+
44
+
## Before you keep it
45
+
46
+
<Note>
47
+
A Catalog item is a starting point, not a finished design decision. Keep it only when it makes the scene clearer or faster to understand. Remove decorative motion that competes with the story.
48
+
</Note>
49
+
50
+
Check:
51
+
52
+
- Can the viewer understand why the visual is present?
53
+
- Is the real content readable at the final size?
54
+
- Does its timing fit the scenes around it?
55
+
- Does it feel like part of this project rather than a pasted demo?
56
+
- Is a quieter alternative more effective?
57
+
58
+
## Related topics
59
+
60
+
-[Add Catalog items in Studio](/studio/assets-and-blocks)
61
+
-[Build richer compositions](/go-further)
62
+
-[Contribute a Catalog item](/contributing/catalog)
Copy file name to clipboardExpand all lines: docs/changelog.mdx
+97Lines changed: 97 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,103 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio
8
8
9
9
{/* New release entries are prepended by `bun run changelog:draft <version> --write`. */}
10
10
11
+
<Update
12
+
label="HyperFrames v0.7.91"
13
+
description="Released - 2026-08-04"
14
+
tags={["Release", "Studio", "Core", "CLI"]}
15
+
>
16
+
Percentage-based canary rollouts land, so a change can ship to a stable slice of
17
+
installs instead of all-or-nothing — decided locally and offline, with two inert
18
+
calibration canaries validating the mechanism before anything depends on it. Also
19
+
29 new registry theme items across three families, a faster virtualized Studio
20
+
timeline, and sub-composition sibling asset paths now resolving everywhere.
21
+
22
+
## Features
23
+
24
+
-**Cli,studio:** Telemetry opt-out is canary opt-out ([4f464dc42](https://github.com/heygen-com/hyperframes/commit/4f464dc424c648c1210fbfd0675ff774ee0037d4))
25
+
-**CLI:** Bucket canaries on a machine-lineage seed, not the telemetry id ([8dd20ac2e](https://github.com/heygen-com/hyperframes/commit/8dd20ac2e8f8c082c69ac9a4be5f3df8b7690b2c))
26
+
-**Core:** Inert calibration canaries to validate the mechanism in the wild ([a7bb061af](https://github.com/heygen-com/hyperframes/commit/a7bb061afeaec9f39acc04314a673a2b2ded5fc2))
27
+
-**Core:** Emit canary assignments as PostHog flag properties ([a1682e122](https://github.com/heygen-com/hyperframes/commit/a1682e12282c537f7692a3d0b8541263cde7bd50))
-**Studio:** Resolve sibling asset paths in sub-composition previews ([cbd8a77d1](https://github.com/heygen-com/hyperframes/commit/cbd8a77d162be059126698f7e20680c5430dd3d5), [#2983](https://github.com/heygen-com/hyperframes/pull/2983))
37
+
-**CLI:** Stop bare --frame-check from swallowing the next flag ([70cc4f59a](https://github.com/heygen-com/hyperframes/commit/70cc4f59a1165f1a132a7bf96d2c8f98ceef2d1a), [#2966](https://github.com/heygen-com/hyperframes/pull/2966))
38
+
-**Producer:** Correct short VFR frame coverage ([127eb1937](https://github.com/heygen-com/hyperframes/commit/127eb193715a79252ac77969a95d431a89fee4fe), [#2936](https://github.com/heygen-com/hyperframes/pull/2936))
39
+
-**Producer:** Reject asset media type mismatches ([9792c3295](https://github.com/heygen-com/hyperframes/commit/9792c32950133cc7a6aa55361f682bb431db5439), [#2937](https://github.com/heygen-com/hyperframes/pull/2937))
40
+
-**CLI:** Stop dropping queued telemetry when process.exit races the final flush ([bc6dbc7e2](https://github.com/heygen-com/hyperframes/commit/bc6dbc7e216353a67700230164e81c3f6076f559), [#2970](https://github.com/heygen-com/hyperframes/pull/2970))
41
+
-**Cli,studio:** Adopt the CLI's canary decisions in a launched Studio ([98b23a885](https://github.com/heygen-com/hyperframes/commit/98b23a8850dfe01a9f12957eef25a240294cbe21))
42
+
-**CLI:** Keep the canary bucket seed inside the config dir ([9f2b892a7](https://github.com/heygen-com/hyperframes/commit/9f2b892a7137dc14b3e58a0773ba55384562d875))
43
+
44
+
## Performance
45
+
46
+
-**Studio:** Stabilize virtualized beat gestures ([677fd31e9](https://github.com/heygen-com/hyperframes/commit/677fd31e9a7bf52475236abbfb662f528862d795), [#2709](https://github.com/heygen-com/hyperframes/pull/2709))
-**Canary:** Connect canary rollouts to the telemetry docs ([54534d53c](https://github.com/heygen-com/hyperframes/commit/54534d53c257fda8fa0f14d4d91fd58724f6b6a6))
56
+
-**Canary:** Calibration check 2 reflects the breaker rollover ([0d98de023](https://github.com/heygen-com/hyperframes/commit/0d98de023f5d38b0f7767c7f4defc6a85bff217a))
57
+
-**Canary:** Keep contributor docs vendor- and access-neutral ([18d6dd2d7](https://github.com/heygen-com/hyperframes/commit/18d6dd2d7ff44994d24d360edd0d7981967fd29d))
58
+
-**Canary:** Note override contamination as check 3's innocent explanation ([10536e847](https://github.com/heygen-com/hyperframes/commit/10536e8473b31eef5b35a2977673bcae35be83c5))
59
+
-**Canary:** Make calibration check 4 compare per-surface values ([c43b4e2d9](https://github.com/heygen-com/hyperframes/commit/c43b4e2d951c229935f65a4e224ef8a66c43dd12))
60
+
-**Canary:** Link the calibration dashboard from the checks section ([00b576297](https://github.com/heygen-com/hyperframes/commit/00b57629746d3006d8cf3d8fc760b7e0e84c4f77))
61
+
62
+
## Catalog
63
+
64
+
-**Registry:** Animate mk card offsets with transforms, not top/left ([ce7d75dba](https://github.com/heygen-com/hyperframes/commit/ce7d75dbaa29e3920216f6e848e68b4b6257602e))
-**Registry:** Connector geometry, family accent, and demo legibility ([35231e964](https://github.com/heygen-com/hyperframes/commit/35231e964daab6d6b73d8dc3917f9f95f5944157))
-**Registry:** Add hw-path-text — text along a path ([662402337](https://github.com/heygen-com/hyperframes/commit/66240233748e1e3c10958882565af656891456a5))
[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.7.90...v0.7.91).
0 commit comments