Multi-Hoster-Upload/lib
Administrator 399e2fbe70 feat: upload progress display, semaphore fix, context menu polish
- Status bar shows uploaded/total bytes (e.g. "16 GB / 281 GB")
  Total is sum of all queue jobs (100GB x 4 hosters = 400GB)
- Fix semaphore acquisition order: hoster-first then global prevents
  jobs waiting on a hoster slot from wasting global semaphore slots,
  significantly increasing active connection utilization
- Context menu: dynamic count on all labels, singular/plural for
  single selection, user-adjusted grouping with separators

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 20:25:13 +01:00
..
backup-crypto.js fix: multiple backup import issues found in code review 2026-03-11 19:28:25 +01:00
config-store.js fix: atomic config writes to prevent data loss on update/crash 2026-03-11 04:06:41 +01:00
doodstream-upload.js fix: multiple bugs found in deep code analysis 2026-03-11 04:16:50 +01:00
hosters.js fix: multiple bugs found in deep code analysis 2026-03-11 04:16:50 +01:00
semaphore.js test: add unit tests (41) and UI smoke tests (21), fix semaphore listener leak 2026-03-10 10:55:50 +01:00
throttle.js fix: multiple bugs found in deep code analysis 2026-03-11 04:16:50 +01:00
updater.js fix: multiple bugs found in deep code analysis 2026-03-11 04:16:50 +01:00
upload-manager.js feat: upload progress display, semaphore fix, context menu polish 2026-03-11 20:25:13 +01:00
vidmoly-upload.js fix: vidmoly redirect loop, body leak, update error handling, submenu overflow 2026-03-10 14:11:03 +01:00
voe-upload.js fix(voe): use 2-step CDN upload flow + add health check 2026-03-11 00:16:37 +01:00