Skip to content

fix(web): sign published MP4 storage keys - #2902

Merged
richiemcilroy merged 2 commits into
CapSoftware:mainfrom
yashranaway:fix/web-storage
Oct 22, 2026
Merged

richiemcilroy merged 2 commits into
CapSoftware:mainfrom
yashranaway:fix/web-storage

Conversation

@yashranaway

@yashranaway yashranaway commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

when a desktop recording publishes, it can keep a different output file than result.mp4 (the audio leveled one, for example), and the video's mp4 source already knows how to pick that key. but the share page playback url, the playlist redirect and the current download all hardcoded result.mp4, so those recordings got the older file or a missing one.

now those three paths ask the mp4 source for its file key, which still falls back to result.mp4 when nothing was retained and keeps the existing owner and video check on the stored key. tests cover a retained key and the fallback for each path.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge; no actionable issues were found.

Summary

The PR makes share playback, playlist redirects, and current downloads explicitly use the MP4 source’s selected storage key.

  • Shared recordings play from their published MP4 file.
  • MP4 playlist requests use the video’s published file key.
  • Current video downloads use the published MP4 file key.

Reviews (1) · Last reviewed commit: "fix(web): sign published MP4 storage key..." · Reviewed by Greptile

@yashranaway

Copy link
Copy Markdown
Contributor Author

@greptileai review

@vercel

vercel Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
cap-status Skipped Skipped Oct 22, 2026 12:20pm UTC

@vercel
vercel Bot temporarily deployed to Preview – cap-status October 22, 2026 08:02 Inactive
@vercel
vercel Bot temporarily deployed to Preview – cap-status October 22, 2026 12:20 Inactive
@richiemcilroy
richiemcilroy merged commit 955effb into CapSoftware:main Oct 22, 2026
29 of 30 checks passed

This branch was previously deployed

1 inactive deployment
Preview – cap-status — fcaa9f66 Deployed Oct 22, 2026 by vercel[bot]
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.

2 participants