4 Commits
Author SHA1 Message Date
Claude Agent 91472f3a85 Multi-file upload queue
Pick many files at once; they upload one after another with per-file progress,
editable titles, retry-by-removal, and 3 parallel 64 MB parts per file.
2026-08-05 16:51:00 +00:00
Claude Agent 711fbdc92c Add missing login page and fix auth loop
- /login route did not exist, so /admin redirected to /api/login -> /login -> 404
- /api/auth/user still ran the Replit-era deterministic UUID hash on the session
  id, so it never found the user; now reads the session directly
- admin logout posts to /api/auth/logout and returns to /login
2026-08-05 16:26:36 +00:00
Claude Agent 49d9c83201 Direct-to-bucket video upload + transcode pipeline
- server/videoUpload.ts: S3 multipart presign helpers, bucket inventory listing
- routes: /api/admin/uploads/{init,part-url,complete,abort}, /api/admin/inventory,
  /api/internal/transcode-done (worker callback, bearer INTERNAL_TOKEN)
- admin UI: browser-to-bucket uploader with progress, bucket-vs-database panel

Originals land in folx-tv/_incoming/{guid}/, the worker on the remotion box
packages them to HLS and reports back.
2026-08-05 10:25:18 +00:00
OpenClaw Agent f6c73f543c GA4 analytics G-PR8X86EZ6J 2026-07-01 13:59:11 +00:00