● Reference · Versions
Changelog
what changed in each release.
Releases of Vodmill, newest first. The installed version is shown on the console's System health page and by /healthz.
011.0.0
Current First release.
Studio
- Source library with resumable uploads (MP4, MOV, MKV, WebM), a 720p preview copy, waveform and thumbnails.
- Import from a link as an operator option: off by default, through the operator's own yt-dlp, with a permission statement on every import; Instagram and TikTok addresses refused.
- Transcription with word timings through ElevenLabs Scribe, Whisper over HTTP (Groq, OpenAI or compatible) or local whisper.cpp.
- Moment picking by Claude or by a built-in picker without a key, snapped to sentence boundaries; a score from seven named signals with reasons; complete-thought check with a one-click fix; titles, hooks, hashtags and post texts; workspace preferences learned from approvals.
- Face-tracked reframing with the layouts Auto, Fill, Fit, Split, Stack and Screen for 9:16, 1:1, 4:5 and 16:9.
- 18 word-by-word caption presets, drawn by the same code in the editor preview and the render; a workspace's own styles; operator presets.
- Clip board with approve and reject; clip editor with transcript editing, timeline, captions, layout, hook, watermark, outro, progress bar, music and sound options.
- Render to MP4 with SRT, VTT, a cover image and an EDL; silence and filler cuts; punch-in zooms; exports page, ZIP, share links.
- Stream signals: Twitch viewer-made clips through the official API, chat log upload, experimental chat replay.
Campaigns and publishing
- Campaigns with budget, rate per 1,000 views, flat fee, minimum views, per-clip maximum, rules, and open, application or invite access; terms frozen at activation.
- Submissions with a review queue, a fraud score with visible signals, and one appeal.
- View counts: YouTube Data API and Twitch automatic; other platforms by screenshot report confirmed by a person.
- Payout ledger with reservations against the budget, hold period, batches, CSV and mark-paid with a reference; commission 0 by default, capped at 50 %.
- Publishing to YouTube through the operator's Google OAuth client, to the customer's own Postiz, or to a signed webhook; scheduling queue with retries.
Platform and operator console
- Workspaces, team roles (owner, editor, client, viewer), invites, notifications.
- Credits per action, plans with limits, credit packs, Stripe subscriptions and checkout with a verified webhook; automatic refunds of failed or canceled steps; a workspace's own Anthropic key.
- MIKODES Admin Kit console at
/admin: brand, legal, access, AI, transcription, imports, clipping defaults, rendering, campaigns, publishing, credits, customer billing, public API, server, e-mail, integrations, notifications. - Console pages for workspaces, users, plans, credit packs, sources, render queue, caption presets, music library, campaigns, submissions, payouts, AI usage, storage and system health; team, two-factor sign-in and audit log.
Automation and operations
- REST API at
/api/v1with hashed keys; signed webhooks (source.ready,clip.rendered,render.failed,publication.posted,publication.failed,member.joined); MCP server with six tools. npm run backup,npm run restore,npm run upgrade-check;create-user.jsandrecover-owner.js; Dockerfile.