feat: strengthen backup and mobile workflows
ci / gitleaks (push) Successful in 1m19s
ci / docker (push) Successful in 5m48s

This commit is contained in:
2026-09-16 21:12:52 +08:00
parent 6f38190c92
commit 6c234d7d82
64 changed files with 5059 additions and 635 deletions
+5
View File
@@ -12,6 +12,11 @@ class Settings(BaseSettings):
auto_create_schema: bool = False
attachment_dir: str = "./data/attachments"
attachment_max_mb: int = 20
backup_max_archive_mb: int = 256
backup_max_pending_per_user: int = 3
backup_max_staged_mb_per_user: int = 768
backup_preflight_ttl_seconds: int = 900
backup_staging_dir: str = "./data/backup-staging"
login_attempts: int = 5
login_window_seconds: int = 300