feat: Backup comparison — diff two backup records #64

Closed
opened 2026-06-21 16:51:36 +00:00 by jmiller · 0 comments
Owner

Summary

Add a UI to compare two backup records side-by-side, showing differences in file counts, sizes, tables, duration, and (for differential backups) which files changed.

UI

  • Multi-select two backups from the list → "Compare" toolbar button
  • Modal or dedicated view showing:
    • Side-by-side metadata (size, file count, table count, duration)
    • Delta indicators (e.g., "+500 files", "-2.3 MB")
    • For differential backups with manifests: list of added/modified/deleted files

Why

Helps diagnose unexpected backup size changes, verify backup completeness, and understand what changed between backup points.

Files

  • src/Controller/BackupsController.php — add compare() action
  • tmpl/backups/ — comparison modal or sub-view
  • src/Model/BackupModel.php — add manifest comparison method
## Summary Add a UI to compare two backup records side-by-side, showing differences in file counts, sizes, tables, duration, and (for differential backups) which files changed. ## UI - Multi-select two backups from the list → "Compare" toolbar button - Modal or dedicated view showing: - Side-by-side metadata (size, file count, table count, duration) - Delta indicators (e.g., "+500 files", "-2.3 MB") - For differential backups with manifests: list of added/modified/deleted files ## Why Helps diagnose unexpected backup size changes, verify backup completeness, and understand what changed between backup points. ## Files - `src/Controller/BackupsController.php` — add `compare()` action - `tmpl/backups/` — comparison modal or sub-view - `src/Model/BackupModel.php` — add manifest comparison method
jmiller added the component: admin label 2026-06-21 16:51:36 +00:00
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteBackup#64