Skip to content

feat(www): automate asset capture and refresh previews - #187

Merged
KyleTryon merged 2 commits into
mainfrom
feat/www/automate-asset-capture
Sep 9, 2026
Merged

KyleTryon merged 2 commits into
mainfrom
feat/www/automate-asset-capture

Conversation

@KyleTryon

Copy link
Copy Markdown
Contributor

Automate the homepage hero and mobile editor previews with pnpm assets:capture. A disposable Jellyfin stack serves two supplied media files, and Playwright controls selection, subtitles, timeline framing, and playback through a capture-only editor bridge. FFmpeg produces silent MP4/WebM videos and matching WebP posters, validates playback and output dimensions, and replaces the six website assets only with --write.

Refresh both previews with English subtitles and visible timeline context while preserving their existing dimensions and recording lengths. Add clearance beneath the mock phone's camera slot and around its bottom corners. Document the workflow in the website asset skill and save the mobile In/Out/Duration sizing improvement for a separate PR.

Validation: pnpm preflight, pnpm build:web, complete Docker captures with synthetic and supplied media, and visual review in the website dev server. The capture bridge was also verified absent from a normal production build. Mobile videos exceed the advisory 100 KB target (185 KB MP4 / 246 KB WebM); resolution and legible UI are preserved.

@KyleTryon
KyleTryon marked this pull request as ready for review September 9, 2026 18:44
@KyleTryon
KyleTryon merged commit c1a3adf into main Sep 9, 2026
5 checks passed
@KyleTryon
KyleTryon deleted the feat/www/automate-asset-capture branch September 9, 2026 18:49
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