zerobyte/app/server/modules
Jakub Trávník 92ba5f9706 feat: add deep secret resolution for all config fields
- Add resolveSecretsDeep() to recursively resolve secret placeholders
  (env://, file://, encv1:) in any config field
- Refactor restic operations to resolve secrets once via resolveAndBuild()
- Refactor volume backend dispatcher to resolve secrets at mount time
- Remove redundant per-field resolveSecret() calls from SMB, WebDAV, SFTP backends
- Simplify notifications service by replacing switch-based decryption
- Update backend-compatibility to use deep resolution for credential comparison

This allows users to use secret references in any configuration field,
not just the designated sensitive fields.
2026-01-05 17:35:56 +01:00
..
auth refactor: don't apply strict rate limit on /me and /status endpoints 2025-12-18 12:09:34 +01:00
backends feat: add deep secret resolution for all config fields 2026-01-05 17:35:56 +01:00
backups refactor: use backend cache in restic operations (#295) 2026-01-04 16:37:42 +01:00
events feat: server timeout env (#219) 2025-12-22 17:34:27 +01:00
lifecycle feat: display updates and release notes (#290) 2026-01-04 10:19:23 +01:00
notifications feat: add deep secret resolution for all config fields 2026-01-05 17:35:56 +01:00
repositories refactor: use backend cache in restic operations (#295) 2026-01-04 16:37:42 +01:00
system feat: display updates and release notes (#290) 2026-01-04 10:19:23 +01:00
volumes feat: add support for SFTP volume backend (#249) 2025-12-28 18:30:49 +01:00