Commit Graph
63 Commits
Author SHA1 Message Date
anthonyandClaude Sonnet 4.6 603c2b332c docs: add README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-10 15:13:45 +02:00
anthonyandClaude Sonnet 4.6 01b67bb81c feat: bundle yt-dlp and ffmpeg Linux binaries in bin/
Adds precompiled Linux x86_64 binaries for yt-dlp and ffmpeg under bin/.
The processor resolves yt-dlp from bin/ when present, falling back to PATH.
ffmpeg is passed via --ffmpeg-location so yt-dlp uses the bundled binary on o2switch.
BIN_DIR is configurable via env var.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-10 15:13:23 +02:00
anthony f2ae4f4c63 chore: commit Next.js-generated tsconfig and agent rules 2026-08-10 14:56:33 +02:00
anthony 612459a4ec feat: add submission form and status page 2026-08-10 14:51:20 +02:00
anthony 479ce1b921 feat: add cron cleanup and worker-check scripts 2026-08-10 14:49:28 +02:00
anthony e6d937fd9b feat: add worker main poll loop 2026-08-10 14:46:30 +02:00
anthony 443657ceef feat: add yt-dlp download processor 2026-08-10 14:42:29 +02:00
anthony f21089cf76 feat: add API routes (POST /downloads, GET /downloads/[uuid], GET /download/[token]) 2026-08-10 14:40:44 +02:00
anthony ab9235fe57 feat: add yt-dlp argument builder 2026-08-10 14:31:43 +02:00
anthony 4766bb3a18 feat: add token create/validate utilities 2026-08-10 14:29:43 +02:00
anthony 3feb336bb0 feat: add IP-based rate limiter (swc/jest replaces ts-jest for TS7 compat) 2026-08-10 14:28:13 +02:00
anthony 28159d0a4a chore: add config, prisma schema and client (Prisma 7 adapter) 2026-08-10 14:23:31 +02:00
anthony df3b6dc8c9 chore: scaffold project 2026-08-10 14:14:34 +02:00