mirror of
https://github.com/Joulenap/joulenap.git
synced 2026-08-11 13:21:43 +02:00
Closes re-review findings 11.8, 11.10 and 11.14. - Advanced settings tab exposing the config-only knobs: backup mode, bwlimit, keep_last/keep_yearly, history retention, port, session lifetime and the HTTPS-only cookie flag. - In-browser config.yaml editor (CodeMirror 6, lazy-loaded chunk) over new GET/PUT /api/config/yaml. The PUT path reuses the extracted _apply_config helper, so the editor gets the same redaction, deep-merge and validation as PUT /api/config; a Copy button yields a secret-free config for bug reports. - Opt-in update check (app.update_check, default off): GET /api/update asks GitHub once a day behind a 24h cache and never touches /api/health, which the Docker healthcheck depends on.