Versioning & approval

Goal: upload revised versions of a video and let your client approve the final cut, locking further comments until you re-open or upload another version.

Prerequisites

  • A published collection with at least one video uploaded.

Uploading a new version

Once a video is in a collection, you can upload a revised version without replacing the original. The old version is kept — both you and the client can switch between them to compare.

  1. Open the video from Videos → [Collection] → [video].
  2. Click Upload new version above the player.
  3. Select a video file and confirm. The new version is added as v2, v3, etc.
Each version keeps its own comment thread and subtitle file. Switching to an older version via the dropdown swaps the player, subtitles, and comment list to that version's data.

Version switcher

A dropdown above the player labelled v3 (latest) ▾ lets you switch between versions. Older versions are read-only — you can watch them and see their comments, but you cannot post new comments on a past version.

Compare two versions side by side

When a video has two or more versions, a Compare versions button appears next to the version dropdown (on screens at least 900 px wide). It opens a two-pane view — pick any version in each pane — with synchronised playback: play, pause, and scrubbing on either pane drive both. A sync offset control lets you nudge one track a little earlier or later so matching moments line up when an edit added or trimmed footage.

Comments in compare view attach to the latest version only. If neither pane is set to the latest version, the comment box is hidden until you switch one back. Switching either pane to a different version keeps the current playback position rather than restarting from the beginning. The offset is not saved — every time you open compare view it starts at zero. Drawing and markup are available in single-version view only, not in compare view.

Client approval

When the client is happy with the final version, they can click Approve Video beside the comment box on their video view. This locks commenting on all versions of that video:

  • Existing comments remain visible.
  • The comment form is replaced by a banner: ✓ Approved by [Name] on [date].
  • New comments are rejected server-side.

Re-opening comments

If more changes are needed after approval:

  • Upload a new version — approval is automatically cleared and comments re-enabled.
  • Re-open manually — both you and the client can click the re-open button in the approval banner. A confirmation modal is shown, and all parties are notified.

Leaving a studio note on a version

Goal: flag a specific version of a video as not the final deliverable — for example, a raw interview clip shared before the edit, or a rough cut sent for early feedback — in a way the client can't miss.

  1. Open the video from Videos → [Collection] → [video].
  2. Pick the version you want to flag from the version dropdown.
  3. Above the player, expand Studio note for v[N].
  4. Type a short note, e.g. "This is a rough cut of the raw interview, not the final video.", and click Save note. It saves immediately, without reloading the page.

The note belongs to that one version, not the whole video — switching the dropdown shows (and lets you edit) whichever version's note applies, and other versions of the same video are unaffected. Clear the text and save again to remove a version's note.

On the client's side, a version's note pops up as a modal the moment they open it — on first loading the video, and again any time they switch to a different version that has its own note — so it's seen before they even press play. An amber Studio Note button stays next to the player so they can reopen it any time; it hides automatically when they switch to a version with no note.

A studio note is purely informational — it doesn't disable comments, approval, or downloads for that version. Ask Milo (both this video's chat and the project's) is also aware of any studio notes, so you and your client can ask it whether a video is final.

Grid badges

The video grid shows badges on each tile:

  • v2 / v3 etc. — how many versions exist.
  • Approved (green) — the video has been approved by the client.
  • Studio Note (amber) — the current version (what plays by default) has a studio note; shown on both your grid and your client's, so it's visible before opening the video. An older version's note doesn't show here, only when that version is actually selected.

Related