• v3.3.45 79fe3037eb

    Administrator released this 2026-06-07 20:41:25 +02:00 | 139 commits to master since this release

    Hotfix for the freeze on Start with thousands of queued jobs. The 3.3.43 diagnostic logging probed every queued job's file head and emitted an 'upload-start' rot-log event BEFORE the semaphore, which fired 3000× simultaneously when a big batch started — 3000 fs.open syscalls + 3000 main→renderer IPC messages back-to-back, blocking the main process and the renderer event loop. Probe and rot-log now run AFTER semaphore acquisition (only the currently-uploading parallel-count jobs do the work). The duplicate fs.statSync per job is gone (reuses fileSize from the existing pre-check). Diagnostic rot-log events ('upload-start', 'upload-failure', 'hoster-transient', 'fast-fail', etc.) are still written to account-rotation.log and to the per-job log buffer, but no longer forwarded to the renderer — only user-visible rotation events (switchAccount, mark-failed, doodstream-via-api, …) reach the toast handler now.

    Downloads
  • v3.3.44 b0b86e5016

    Administrator released this 2026-06-07 20:33:07 +02:00 | 141 commits to master since this release

    Accounts panel: each hoster group now shows the lifetime success rate from the last 50 batches (e.g. 'voe.sx 98% ok (147)') so weak hosters surface as a number, not a feeling. Accounts that the rotation engine marks as session-failed get a 'Pausiert (Session)' badge with a one-click reactivate button — the auto-disable was already in place under the hood, this just makes it visible and manually undoable until the next app restart. After every batch with failures a summary modal groups the errors by category (Datei abgelehnt / Account-Problem / Hoster-Flake / Netzwerk / Unbekannt / Abgebrochen) with two retry buttons: 'Transiente erneut hochladen' (re-queues only retryable categories) and 'Alle Fehler erneut versuchen' (excludes aborts). Queue actions get a new format selector — copy all links as Plaintext / BBCode / Markdown / HTML / CSV / JSON for direct paste into forums, boards, or scripts.

    Downloads
  • v3.3.43 98eba0447d

    Administrator released this 2026-06-07 18:50:24 +02:00 | 143 commits to master since this release

    Forensic upload logging. Every job now emits two structured rot-log events: 'upload-start' with file size/mtime and detected container kind (mp4-iso / matroska / avi / flv / asf-wmv / mpeg-ps / mpeg-ts / etc., derived from the first 64 bytes) plus the actual head hex; 'upload-failure' on any error with the same probe info plus the HTTP status, content-type, and a 1000-byte JSON snippet of the hoster's response. This means when byse returns 'Not video file format' on a valid file, the rot-log shows 'detectedKind=mp4-iso isVideoLike=true' next to the exact payload byse sent back — instant proof of whether the issue is the file or the hoster. Visible per file via right-click → Log anzeigen, and bundled into the support .txt.

    Downloads
  • v3.3.42 c44dde5396

    Administrator released this 2026-06-07 16:35:19 +02:00 | 145 commits to master since this release

    Diagnostics overhaul. New Settings → Diagnose section exposes every log path with a 'Reveal in Explorer' button and an 'Export support bundle' button that writes a single .txt with app/electron/node versions, all four log tails, and a sanitized config (passwords, API keys, tokens redacted). Optional Verbose toggle enables DEBUG-level entries in debug.log. New structured log helpers add level prefixes ([INFO]/[WARN]/[ERROR]/[DEBUG]) and a context tag for batch/job/hoster/attempt. App start, batch start/end, and verbose toggle are now bold marker lines in debug.log for easier forensic grep.

    Downloads
  • v3.3.41 9af65ce2a9

    Administrator released this 2026-06-07 04:49:43 +02:00 | 147 commits to master since this release

    Settings: the log-mode dropdown no longer truncates the 'Pro Session' option (.hs-input max-width override for selects).

    Downloads
  • v3.3.40 32d35fe336

    Administrator released this 2026-06-07 04:41:18 +02:00 | 149 commits to master since this release

    Accounts panel: hoster groups no longer auto-expand while a check is in progress; they only auto-open when a check actually finishes with errors. The status dot and N/M counter on the collapsed header convey the live state, so the layout stays stable during 'Alle prüfen'.

    Downloads
  • v3.3.39 a97fe69cff

    Administrator released this 2026-06-07 03:28:42 +02:00 | 152 commits to master since this release

    VOE health checks now run sequentially per hoster (no more 'CSRF token not found' from parallel anti-bot bursts). New collapsible per-hoster accounts panel with '4/5' counter and green/red/amber/gray status dot; hosters with errors auto-expand so failures stay visible.

    Security note (post-release housekeeping)

    A historical electron-config.json snapshot from the pre-encryption single-account era was carried in the repo since the initial commit. The live app at %APPDATA%\multi-hoster-uploader\electron-config.json was unaffected and credentials there are encrypted via OS-level DPAPI/Keychain/libsecret through Electron safeStorage. The repo snapshot has been purged from history on both gitea and the GitHub mirror.

    If you are the repo owner and used the leaked credentials, rotate them: VOE API key, vidmoly login password, byse.sx API key. End users of the installer are not affected — the leak was repo-side only, never in the shipped binary.

    Downloads
  • v3.3.38 d9e858febd

    Administrator released this 2026-06-07 03:11:58 +02:00 | 154 commits to master since this release

    Account anlegen: Login wird zuerst geprueft, ungueltige Daten kommen gar nicht erst in die Config; Doppelklick und OTP-Retry legen keinen Duplikat mehr an; neues Label-Feld am Konto; Anlegen/Loeschen deutlich schneller

    Downloads
  • v3.3.37 a7ac8c85f3

    Administrator released this 2026-06-04 22:08:55 +02:00 | 156 commits to master since this release

    FileUploader-Log Bugfix: gespeicherter Log-Pfad bekommt nicht mehr den Session/Datums-Stempel doppelt drangehaengt - Uploads landen jetzt komplett in EINER Session-Datei statt in zwei aufgeteilt

    Downloads
  • v3.3.36 c1585ed09a

    Administrator released this 2026-06-02 05:40:01 +02:00 | 158 commits to master since this release

    Queue-Spalten passen sich beim Wechsel Vollbild->Fenstermodus automatisch der Fensterbreite an - kein Fenster mehr breiter ziehen muessen, um versteckte Spalten zu sehen

    Downloads