Commit Graph

  • 958fc9da70 feat(import): cap downloaded video at FHD (1920x1080) main Claude 2026-05-16 03:48:35 +09:00
  • 5728c42ab7 fix(import): ignore stale probe responses on URL change Claude 2026-05-16 03:14:30 +09:00
  • 33addb304a fix(import): invalidate probe when URL input changes Claude 2026-05-16 03:11:00 +09:00
  • 11db6df8d2 fix(import): unbuffer yt-dlp progress, speed up 60fps via fps filter, lock probe btn Claude 2026-05-16 03:07:47 +09:00
  • 67d4fb89b8 fix(job-poll): disable caching and recover from fetch errors Claude 2026-05-16 03:00:58 +09:00
  • cdf56b96b7 fix(youtube): split progress 0-50/50-99 and report ffmpeg conversion % Claude 2026-05-16 02:57:33 +09:00
  • 48f84963be fix(editor): rename tmp before unlinking original in 60fps upscale Claude 2026-05-16 02:42:59 +09:00
  • cdd23b8195 fix(youtube): upscale downloaded original to 60fps after yt-dlp finishes Claude 2026-05-16 02:38:08 +09:00
  • 105c5bf09d feat(video): prefer max-fps source and bump edited output to 60fps Claude 2026-05-16 02:33:37 +09:00
  • 59f96a12a6 feat(routes): add short /file/video/:id alias for video stream claude-bot 2026-05-15 21:58:37 +09:00
  • 25a809546e fix(setup): tolerate yt-dlp execve ENOENT on slim docker bases claude-bot 2026-05-15 19:00:43 +09:00
  • 6ee089b9b7 fix(folder): copy raw video stream URL instead of player page claude-bot 2026-05-15 18:45:37 +09:00
  • 51bf813ccc feat(folder): right-click "영상 주소 복사" on public and admin claude-bot 2026-05-15 18:42:49 +09:00
  • e77c18a83e feat(op/folder): click video card to open inline player claude-bot 2026-05-15 18:39:50 +09:00
  • db6fe6224d fix(editor): handle loadedmetadata race so timeline shows duration claude-bot 2026-05-15 18:35:10 +09:00
  • f587dce5ce feat(editor): timeline scrubber with draggable trim handles claude-bot 2026-05-15 18:31:07 +09:00
  • aae58f645a fix: harden UPLOAD_MAX_BYTES parsing; sync docs with 1 GiB default claude-bot 2026-05-15 18:10:27 +09:00
  • a14963e237 feat: cap upload size at 1 GiB by default (UPLOAD_MAX_BYTES override) claude-bot 2026-05-15 18:06:21 +09:00
  • 8de8bb982a chore: drop Docker scaffolding (Dockerfile/compose/.dockerignore) claude-bot 2026-05-15 17:57:45 +09:00
  • e4e697d287 feat: Docker support + .env-driven PORT/HOST config claude-bot 2026-05-15 17:39:23 +09:00
  • cb9406d88e feat: npm run setup (yt-dlp + deps + build); lift upload size limit claude-bot 2026-05-15 17:13:47 +09:00
  • bb116f5c24 fix: hide modal/player overlays when hidden attr is set claude-bot 2026-05-15 17:05:27 +09:00
  • 3f4bcf52d0 fix: escape JSON in <script>; popup player picks edited if available claude-bot 2026-05-15 16:49:03 +09:00
  • 0db04cf5cd feat: implement video site per README spec claude-bot 2026-05-15 16:42:00 +09:00
  • 8d13d155de docs: expand README with project spec claude-bot 2026-05-15 15:45:14 +09:00
  • b6a27c8128 docs: add README with project title claude 2026-05-15 15:23:24 +09:00
  • 7494879d9f init make_video_site workspace ejclaw 2026-05-15 15:17:26 +09:00