Commit the how-to videos, and embed each in its guide #223
No reviewers
Labels
No labels
area:docs
area:identity
area:ops
area:plugin
area:server
channel:community
channel:direct
channel:owned
channel:press
channel:social
e2ee-constrained
gate:at-ga
gate:pre-ga
marketing
parity
relay:absent
relay:planned
relay:requested
relay:supported
risk:additive
risk:contract
risk:none
usability
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Nectenda/nectenda!223
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-nec-129-publish"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The last of NEC-129: the finished videos are committed, the guides embed them, and the voice they are narrated from is in the repository.
What lands
brand/videos/: all nine cuts (five videos, 16:9 and 9:16; video 4 is portrait only), each with its.srt, plus an upload note per video (title, description whose first line links the guide, which file goes to YouTube, Shorts and Reels). Video 3's description states what the server can see, perdocs/video-scripts.md. Nothing in any cut shows server internals.brand/voice/cedric.wav: the reference Chatterbox clones, byte-identical to clconsole's (sha2561979402c…). The default voice is nowcedric.wav;cedric3is gone here and on clconsole, and the first recording it replaced has been removed there.renders a<video controls preload="none">with a captions track (WebVTT, from the narration) and a poster;"portrait"narrows video 4./securitygets video 3 from the page, sosecurity-model.mdis untouched. The CSP is unchanged: native controls need no script, and there is nomedia-src, sodefault-src 'self'serves them.-nostdin) and left two ffmpeg processes running for eight hours. A render timeout now sends SIGKILL.Verification
npm test17/17, including two new renderer tests. Each is mutation-checked: dropping the missing-file rule fails one, dropping the captions track fails the other.node build.mjspublishes the 15 video files, the deploy workflow's executable-content check passes, and_headersstill carriesscript-src 'none'. Headless-Chrome screenshots of/docs/invite-someone/,/docs/add-a-shared-folder/(portrait) and/securityshow the poster and native controls in place.pnpm test,pnpm -r typecheckandpnpm lintpass.Task: NEC-129
Changelog
Each how-to guide on nectenda.com now opens with a short video of it.
🤖 Generated with Claude Code
https://claude.ai/code/session_01StURdiv33xnMfE2XRyg8Lt
e9d2216249059aee2c40