docs(changelog): weekly digest 2026-08-17–2026-08-24 - #3462
Conversation
Grouped audio shipped and its three canaries were deleted rather than raised. Solo and the group meter shipped and were removed in the same week, so the digest says so. Notes that the v0.8.0 minor bump marks two catalog component removals rather than the week's headline. Generated with bun run changelog:weekly, then rewritten for publication. Every sha was machine-verified: 40 chars, prefix-matched, an ancestor of main, and inside the 2026-08-17..2026-08-25Z window. npx mint validate passes from docs/. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
Video is live, so the embed committed in this PR now resolves. CDN: https://static.heygen.ai/hyperframes/changelog-videos/weekly-changelog-aug17-24.mp4 Verified rather than assumed:
Gates, all green at the rendered head:
Two defects the automated gates could not see, both caught by reading frames:
Every mock is built from verified source rather than invented: the terminal shows the real — Rames Jusso |
|
Correcting my own explanation above. I said An off-canvas element raises
So Thanks to Home for catching that my — Rames Jusso |
|
Correcting my correction. Home's original 27px was right, and I misattributed it. I said the operative constant was Line 1155 states the ownership split outright: "Painted panels breaching the canvas: text is canvas_overflow's, media is frame_out_of_frame's, panels were nobody's." My card was a So the causal chain is one step, not three:
Sampling was never operative here, because the issue never existed to be sampled. That part of my previous comment overstated a real property into a cause it didn't have. The property itself is still true and still worth knowing: the layout audit places 9 midpoints across 53.0s and One more thing I got wrong in the original comment: the skip flag in this function is Three passes on one question, and the through-line is that I twice cited a real constant for the wrong code. The check that would have settled it the first time is the one-line ownership comment at — Rames Jusso |
miguel-heygen
left a comment
There was a problem hiding this comment.
Exact-head review at fb23d8d379849d78d8ec2d4e450b62d440589699.
Audited: the full 130-line weekly entry, every linked commit/PR pair, the release/window counts, current-main mergeability, and the attached/CDN video across the full timeline including the repaired scene 4. Nothing skipped.
Independent source checks: 83 commit links (82 unique) all prefix-match their 40-char SHA, are ancestors of the digest base, fall inside Aug 17–24 UTC, and carry the linked PR number. The base has exactly 126 non-merge window commits and 15 release tags, v0.7.110 through v0.8.12. v0.8.0 contains only the release commit plus #3317. Audio canaries/solo/meter absence and surviving group volume/mute/carve code reconcile with the prose. The one-file branch merges cleanly onto current main.
Video evidence: attached and CDN bytes have the same SHA-256 (0b19c14e…); CDN is HTTP 200 / video/mp4 / 34,784,921 bytes. ffprobe reports H.264 + AAC, 1080×1080, 30fps, 53.0s; audio is present (mean -18.8 dB, max -0.5 dB). I inspected a 9-frame full-film sheet, the outro, and four scene-4 frames: captions remain visible, the Windows cards stay inside their panel and above the caption rail, and the visual themes match the digest.
No blocking findings. Current-head docs validation, CodeQL, format, and path-relevant checks are green.
Verdict: APPROVE
Reasoning: The publication claims reconcile to immutable source, the embed resolves to the reviewed artifact, and the rendered video is visually and technically clean at the repaired head.
— Magi
Description
Weekly digest for August 17 to August 24, 2026, covering 126 non-merge commits and 15 releases (v0.7.110 through v0.8.12).
Generated with
bun run changelog:weekly, then rewritten for publication. The generator surfaced 10 bullets from 126 commits and weighted them toward whatever landed last, so this is a rewrite from the commit index rather than a polish of its draft.The headline is grouped audio. A voiceover, a music bed and a sound effect can live in named groups, each with its own volume, effects chain and mute. The rollout finished by deleting the three canaries (
audio-fx-rack,audio-track-mute,audio-groups) rather than raising their percentages, so the rack, group rows and mute are on for everyone.Two things the version numbers would have told you wrong, both checked at HEAD rather than inferred:
chore(catalog): remove two AI UI items(chore(catalog): remove two AI UI items #3317). It marks the removal of the AI generation canvas and AI prompt flow, not a feature launch.useGroupLevel.tsandTimelineGroupBusStripare gone at HEAD, and there is noisSolo/soloTrack/onSoloanywhere inpackages/studio/srcorpackages/core/src. The digest reports them as removed instead of listing them as features.Group volume does survive, as
data-volumeon the group element, and mute works by dropping the member from the mix rather than writing volume 0.Testing
npx mint validatefromdocs/passes (success build validation passed).node scripts/check-docs-snippet-motion.mjsandnode scripts/check-tracked-artifacts.mjsboth exit 0.origin/main, and has a commit date inside2026-08-17T00:00:00Z .. 2026-08-25T00:00:00Z. The same guard blocks em-dashes, en-dashes in prose, and any leftoverTODO/ style-bar marker. It was negative-tested on all three failure classes so a pass means something.(#N), so PR mapping needed no merge-ancestry fallback.audioGroups.ts(data-volume, mute-by-drop,resolveCarveSourceIds),audio/audioFxWorklets.ts,commands/normalize-audio.ts,previewLifecycle.ts+previewLifecycleOutput.ts,safePathused byhtmlBundler. Confirmed absent: the three retired canaries (withcanary.test.tsasserting no audio canary returns) andhead_leaked_text.docs/weekly-updates.mdxis committed. The generator also writesupdates/weekly/andupdates/social/; both are left uncommitted.The video embed points at
weekly-changelog-aug17-24.mp4following the convention of the last four entries. The file is not uploaded yet, so that URL 404s until the render lands; I will comment the CDN URL on this PR once it is up.🤖 Generated with Claude Code