• v3.3.59 f323f434ce

    Administrator released this 2026-06-09 20:40:36 +02:00 | 123 commits to master since this release

    Unattended-operation package — three features for batches that run while you sleep:

    1. Network outage auto-pause + resume. While a batch is running, main probes DNS (one.one.one.one / dns.google alternating) every 8s. Two consecutive failures → offline: the upload manager closes a network gate — queued jobs hold before starting, and a job that just failed with a transient network error waits at the gate WITHOUT consuming a retry attempt (a 30-minute ISP flake no longer burns the whole retry budget). Two consecutive successes → online: all held jobs resume automatically. The status bar shows 'Netzwerk-Ausfall — pausiert' and toasts announce pause/resume. Monitor only runs during an active batch (zero idle overhead).

    2. Auto-retry rounds after batch end. New settings under 'Unbeaufsichtigter Betrieb': Auto-Retry Runden (0-5, default 0=off) and Retry-Wartezeit (minutes, linear backoff — round N waits N×delay). After batch-done, transient failures (network, hoster-flake, unknown — NOT file-rejected/account errors) are automatically re-queued and started. Stops when no retryable failures remain or rounds are exhausted. Any manual start or cancel resets the cycle.

    3. Webhook / Discord notification on batch-done. New 'Webhook-URL' setting with Test button. Discord webhook URLs are auto-detected and get a formatted message (ok/fail/total counts, duration, per-hoster breakdown, machine hostname — useful when multiple servers report to the same channel). Any other URL receives a generic JSON payload (event, version, machine, counts, durationSec, perHoster, timestamp) for custom automation. 10s timeout, failures only logged — never blocks the batch.

    Also: the Verbose-Logging checkbox now actually persists across restarts (it was session-only before). +11 new tests (255 total).

    Downloads