Skip to content

Promote to production: Video Recorder tool - #384

Merged
slaveofcode merged 2 commits into
mainfrom
develop
Sep 11, 2026
Merged

Promote to production: Video Recorder tool#384
slaveofcode merged 2 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes PR #383: new Media tool — record webcam video with sound (camera + mic pickers, resolution, mirror, countdown, pause/resume, snapshot, WebM download). 100% client-side. CI green on develop.

New Media tool: record video from the webcam with sound, preview and
download — 100% client-side (getUserMedia + MediaRecorder), nothing
uploaded. Camera + microphone device pickers, resolution (480/720/1080p),
mirror preview, optional 3-2-1 countdown, pause/resume, photo snapshot,
then preview + download (WebM) or record again. Streams/recorder/timers
and object URLs are released on every path.

Pure, unit-tested video-recorder.lib (mime picker, duration format,
resolution constraint). Happy-path E2E drives the real record→stop→
download flow with Chromium's fake media device. EN + ID SEO added.

Effects (filters / background blur-replace / green-screen) are a planned
Phase 2 via a canvas-composited pipeline.
feat(video-recorder): webcam video recorder tool
@slaveofcode
slaveofcode merged commit 9121090 into main Sep 11, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant