Files
joulenap/docs
Catubba 0cd59dcb40 fix: address re-review findings + keep-PBS-on manual jobs
Feature — manual jobs can keep the PBS awake:
- Run backup / Run GC are now available while the PBS is asleep; they wake
  it themselves and only require that no other run is in progress.
- Manual GC runs as a full wake -> GC -> power-off cycle (run_gc_cycle),
  mirroring the verify cycle, instead of failing on a sleeping PBS.
- A "Keep PBS powered on after the job" toggle on the confirm dialog leaves
  the box on instead of powering it off, defaulted to its current power
  state (already-on stays on; asleep goes back to sleep). POST
  /api/backup/run and /api/gc/run accept an optional {keep_on} body.
  Scheduled runs always power off, unchanged.

Fixes:
- BE-S9: PUT /api/account now requires the current password, so a stolen
  session alone can't rotate the admin credentials.
- BE-B1: an invalid backup cron is rejected on save (422) and, if already
  on disk, is skipped with a warning instead of crashing the scheduler on
  every restart.
- FE-C1: the setup wizard no longer clears the stored PVE token secret on
  re-save (mirrors the PBS redaction guard).
- FE-H1: exclude guest mode is shown read-only and preserved on save,
  instead of being displayed as an include set and inverted on Apply.
2026-07-10 21:58:35 +02:00
..