PR #48889: Backup: wire the modernized dashboard to real REST + Gates by dhasilva at 2026-05-17T06:24:30Z Summary PHP JS

Coverage changes to existing files
File Coverage Δ% Δ Uncovered
projects/packages/backup/src/dashboard/components/file-info-card/index.tsx 0/18 (0.00%) 0.00% 10 💔
projects/packages/backup/src/class-jetpack-backup.php 53/415 (12.77%) -0.16% 5 💔
projects/packages/backup/src/dashboard/screens/download.tsx 0/10 (0.00%) 0.00% 4 💔
projects/packages/backup/src/dashboard/screens/restore.tsx 0/10 (0.00%) 0.00% 4 💔
projects/packages/backup/src/dashboard/components/file-browser/index.tsx 0/151 (0.00%) 0.00% 1 ❤️‍🩹
projects/packages/backup/src/dashboard/screens/overview.tsx 0/15 (0.00%) 0.00% -4 💚
New files
File Coverage
projects/packages/backup/src/dashboard/components/gates/index.tsx 0/11 (0.00%) 💔
projects/packages/backup/src/dashboard/components/gates/no-backup-plan.tsx 0/2 (0.00%) 💔
projects/packages/backup/src/dashboard/components/gates/not-connected.tsx 0/2 (0.00%) 💔
projects/packages/backup/src/dashboard/components/gates/secondary-admin.tsx 0/2 (0.00%) 💔
projects/packages/backup/src/dashboard/data/api/activity-log.ts 0/1 (0.00%) 💔
projects/packages/backup/src/dashboard/data/api/capabilities.ts 0/1 (0.00%) 💔
projects/packages/backup/src/dashboard/data/api/download.ts 0/2 (0.00%) 💔
projects/packages/backup/src/dashboard/data/api/file-contents.ts 0/1 (0.00%) 💔
projects/packages/backup/src/dashboard/data/api/file-tree.ts 0/1 (0.00%) 💔
projects/packages/backup/src/dashboard/data/api/restore.ts 0/2 (0.00%) 💔
projects/packages/backup/src/dashboard/data/query-client.ts 0/10 (0.00%) 💔
projects/packages/backup/src/dashboard/hooks/use-activity-log.ts 0/30 (0.00%) 💔
projects/packages/backup/src/dashboard/hooks/use-capabilities.ts 0/3 (0.00%) 💔
projects/packages/backup/src/dashboard/hooks/use-connection.ts 0/6 (0.00%) 💔
projects/packages/backup/src/dashboard/hooks/use-download.ts 0/32 (0.00%) 💔
projects/packages/backup/src/dashboard/hooks/use-file-contents.ts 0/12 (0.00%) 💔
projects/packages/backup/src/dashboard/hooks/use-file-tree.ts 0/20 (0.00%) 💔
projects/packages/backup/src/dashboard/hooks/use-restore.ts 0/31 (0.00%) 💔
projects/packages/backup/src/dashboard/providers/query-client-provider.tsx 0/1 (0.00%) 💔
projects/packages/backup/src/rest/class-rest-controller.php 0/26 (0.00%) 💔
projects/packages/backup/src/dashboard/data/api/_helpers.ts 3/20 (15.00%) 💔
projects/packages/backup/src/rest/class-capabilities-bridge.php 9/42 (21.43%) 💔
projects/packages/backup/src/rest/class-activity-log-bridge.php 12/43 (27.91%) ❤️‍🩹
projects/packages/backup/src/rest/class-restore-bridge.php 33/103 (32.04%) ❤️‍🩹
projects/packages/backup/src/rest/class-file-browser-bridge.php 38/115 (33.04%) ❤️‍🩹
projects/packages/backup/src/rest/class-download-bridge.php 37/101 (36.63%) ❤️‍🩹
projects/packages/backup/src/dashboard/data/normalize/activity-log.ts 12/12 (100.00%) 💚