Generic deploys (Fly.io or any VPS)#143
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
michael
added a commit
that referenced
this pull request
Jul 23, 2026
* Define node layouts directly in the schema * Fix video upload hanging in Firefox Firefox sometimes never fires loadedmetadata on a detached <video> element with a blob URL, so get_video_dimensions() never resolved and the upload stalled. Keep the event handler but also poll readyState every 100ms and resolve once it reaches HAVE_METADATA, then clean up the interval, object URL, and video source on whichever path wins. See: https://stackoverflow.com/questions/33116067 * Client-side video processing (#142) * Client-side video processing * Detect already web-optimized videos and pass through without processing * Add docs for video processing * Transcode videos in the browser on upload Dropped videos are converted to web-optimized MP4 (H.264 + AAC) in a background worker using mediabunny. Bitrate is derived from a target file size (MAX_VIDEO_FILESIZE) and resolution steps down a ladder for long videos to keep quality acceptable. Already-optimized files are detected and passed through untouched (or losslessly remuxed from MOV), and *_optimized.mp4 filenames bypass processing entirely. Documented in the manual under "Media uploads". * Convert codebase to TypeScript (#145) * Convert codebase to TypeScript * Linting * Dead code elimination * Get rid of some dead code in api.remote.ts * Upgrade to Svedit 0.13.0 * Generic deploys (Fly.io or any VPS) (#143) * Work towards generic deploys * Add VPS deploy script * Harden deploy script * Improve deploy script * Improve deploy script * Add commands for env var management * Add vps:status command * Simplify * Rename to vps-deploy.sh * No longer derive an app name assuming there's one app per VPS * Optimize Dockerfile * Make sure only referenced assets are pushed from local to remote * Fix a problem where npm run data:help hung when DEPLOY_HOST is present * Ensure videos can be played when .mp4 url is opened in a tab (#147)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.