# Feature: Per-Hoster Toggle "Links in fileuploader.log schreiben" ## Goal Pro Hoster ein-/ausschaltbar machen ob dessen erfolgreiche Upload-Links in die fileuploader.log geschrieben werden. ## Plan - [x] `lib/config-store.js` — `logToFile: true` zu `HOSTER_SETTINGS_DEFAULTS` (default an). - [x] `renderer/app.js renderSettings` — Checkbox "Links in Log schreiben" pro Hoster-Panel (`data-hs="logToFile"`, type=checkbox). - [x] `renderer/app.js saveSettings` — collection-loop erweitert: checkbox → boolean. - [x] `lib/log-policy.js` (neu, testbar) — `hosterLogToFileEnabled(hosterSettings, hoster)`, opt-out semantics. - [x] `main.js` — `shouldLogHosterToFile(hoster)` liest live uploadManager.hosterSettings, fallback configStore, dann default true. Guard vor appendUploadLog im done-handler. - [x] Tests: 8 log-policy + 2 config-store (default true, persist false). 147/147 grün. - [x] ESLint clean. Backup-Import robust (default-true bei fehlendem key). ## Verifikation - logToFile default true → bestehendes Verhalten unverändert für alle die's nicht togglen. - Toggle off für Hoster X → uploads von X werden NICHT geloggt, andere Hoster weiter schon. - Live-Wirkung: `uploadManager.hosterSettings` wird via updateSettings aktualisiert → greift auch mid-batch nach save. ## Seiteneffekte zu prüfen - Backup-Import/Export: hosterSettings inkl. logToFile mitnehmen (sollte automatisch da generisches Objekt). - Settings-autosave (checkbox change-event ist bereits gehandhabt in der bind-loop).