Nathan pushed to main at Nathan/surfnathanrip 2026-06-04 22:21:16 +00:00
6ec5ebada5 Simplify embed to single info line
Nathan pushed to main at Nathan/surfnathanrip 2026-06-04 22:15:39 +00:00
05ec655a28 Regenerate lockfiles
Nathan pushed to main at Nathan/surfnathanrip 2026-06-04 22:13:14 +00:00
7499813d26 Add theme-color and simplify embed description
Nathan pushed to main at Nathan/surfnathanrip 2026-06-04 22:11:48 +00:00
87e408f1a7 Re-add static file serving catch-all route
32e13fcc85 Change /video/ route to /run/, add embed support
f0f50a6f12 Retry S3 GetObject on first-request failures, return 502 for stream errors
c0b93a2a6e Remove server-side transcoding
ff2c3997a0 Auto-transcode on upload, show transcode status to user
Compare 13 commits »
Nathan pushed to main at Nathan/surfnathanrip 2026-06-04 21:47:27 +00:00
8b485fe73f Re-add static file serving catch-all route
Nathan pushed to main at Nathan/surfnathanrip 2026-06-04 21:45:24 +00:00
31e110af5f Change /video/ route to /run/, add embed support
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 05:55:59 +00:00
b9190a9b44 Retry S3 GetObject on first-request failures, return 502 for stream errors
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 03:56:34 +00:00
6ce14dda9f Remove server-side transcoding
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 03:38:52 +00:00
97da0d435a Auto-transcode on upload, show transcode status to user
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 03:34:29 +00:00
e50aee1e62 Stream download for transcode, multipart upload for large output
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 03:32:04 +00:00
8138f4e36a Add video transcoding to H264/MP4, use high quality CRF 18
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 03:24:19 +00:00
e99aaea193 Expose Content-Range, Accept-Ranges, Content-Length in CORS
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 03:18:27 +00:00
4fd31ba07d Fix video streaming: parse total size from S3 Content-Range header
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 02:56:56 +00:00
2f62e68688 Stream video through backend with Range request support
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 02:31:02 +00:00
1693b3849b S3 multipart upload for large videos, EISDIR fix
Nathan pushed to main at Nathan/surfnathanrip 2026-06-03 00:44:01 +00:00
d6cd848257 Fix directory EISDIR on root path, remove favicon