Add spool inventory and print archive backup to GitHub backup (#870)

GitHub backup can now optionally include spool inventory (with usage
  history) and print archive metadata as JSON. Both toggles are off by
  default. No binary files (gcode/3MF) are included.
This commit is contained in:
maziggy
2026-04-02 09:59:00 +02:00
parent ad96337587
commit f4df4393be
19 changed files with 393 additions and 67 deletions
+4
View File
@@ -1715,6 +1715,8 @@ export interface GitHubBackupConfig {
backup_kprofiles: boolean;
backup_cloud_profiles: boolean;
backup_settings: boolean;
backup_spools: boolean;
backup_archives: boolean;
enabled: boolean;
last_backup_at: string | null;
last_backup_status: string | null;
@@ -1734,6 +1736,8 @@ export interface GitHubBackupConfigCreate {
backup_kprofiles?: boolean;
backup_cloud_profiles?: boolean;
backup_settings?: boolean;
backup_spools?: boolean;
backup_archives?: boolean;
enabled?: boolean;
}