diff --git a/tasks/todo.md b/tasks/todo.md index a10568c..a4b7417 100644 --- a/tasks/todo.md +++ b/tasks/todo.md @@ -271,3 +271,17 @@ Test-Nachricht kam an (URL OK), aber alle 3 Notify-Toggles unchecked + "Einstell ### Bewusst NICHT angefasst (Crash-Debris / alte Experimente) - Gestashtes Crash-Debris `stash@{0}` (Revert von 08372f9/18eada9/98dc366 + log.old) — bei Bedarf recoverbar, sonst verwerfbar - Untracked `*-postprocess/` + `fix-library-renames.mjs` — alte Experimente (Apr/Mai) + +## ✅ Mega-Rotation Round-Robin — v1.7.197 (2026-06-11) + +User-Goal: "4 Accounts, rotiert nur zwischen 1-3, der 4. wird nie angefasst." +ACHTUNG: Beide Apps (Downloader + Multi-Hoster-Uploader) schreiben "account-rotation.log" — +das Log im User-Ordner war das des Uploaders (dort eigener Befund, Fix auf User-Wunsch +revertiert + geparkt). Downloader-Beweis kam aus rd_downloader.log im Support-Bundle: +First-Usable-Wins ab Account 1 — Acc1/2 dauernd am Tageslimit, Acc3 trug alles (1603/1603 OK), +Acc4 hatte null Events. Fix: Round-Robin-Cursor in unrestrictWithAccounts (Start beim Account +nach dem zuletzt getesteten, alle Skip-Checks unverändert, Reset im Test-Hook). Nebenfix: +Support-Bundle exportiert jetzt account-rotation.log(+.old). 2 Regressionstests, 806 grün. +Releases Gitea + Mirror e104e72 verifiziert. Debrid-Link-Keys bewusst First-Wins gelassen: +- [ ] Kandidat: Round-Robin auch für Debrid-Link-Keys (gleiches Muster), falls User dort + mal mehrere Keys nutzt