v1.1.0 — Studio Dashboard
podcli v1.1.0 — Studio Dashboard
A full content studio on top of the podcli engine: browse and re-iterate on rendered clips, fix framing visually, and learn from YouTube performance. Backward compatible with v1.0.0 (additive data fields, new tools/routes).
Studio dashboard (web UI)
- Vite + React Router app with a sidebar shell; clip library with a card grid and a custom clip player
- Redesigned clip detail page (player hero + grouped editor)
- Per-clip thumbnail studio: text/line control, keyframe frame-pick, image upload, variation picker, full brand-template editor
- Delete clips end-to-end; live export indicator as clips stream in while rendering
Reframe / crop pipeline
- Manual reframe editor to fix camera framing on rendered clips — visual timeline, play, jump-to-keyframe, drag-scrub, visual trim
- Manual keyframe crop mode and camera-switch detection in the render pipeline
- Keyframes + trim persist across reopen; full render recipe replayed so brand survives re-render
YouTube analytics learning loop
- Phase 2: performance loop that feeds back into clip-picking; Phase 3: semantic "what separates top performers" analysis
- Web clip-linking for the live OAuth path (no longer CLI-only); CSV import path needs no auth
- Hardened credentials (
integrations.json0600, refresh-token validation); transparent CSV attribution with match scores
Engine / quality
- New CLI subcommands:
clips list/edit/reopen/delete,youtube auth/status/link/sync/learn - Atomic history writes + serialized mutations; structured crop-strategy logging; shared API client, error utilities, and asset resolver
- Deduplication and hardening pass across the dual-server + CLI codebase
Full changelog: v1.0.0...v1.1.0