Warren
90219a65ad
Add Backup Management GUI (Phase 3-4)
Web GUI Implementation:
- Backup.vue: Storage dashboard + Snapshot management + Scheduler config
- Router: Add /backup route
- Home.vue: Add Backup management card
- Tauri commands: 10 backup API endpoints
Features:
- Storage stats (total/used/free, dedup/compression ratios)
- Snapshot list with create/delete/restore actions
- Backup scheduler configuration (enabled, interval, max_snapshots)
- Run backup now button
- Send/Receive placeholders
Tauri Commands:
- get_storage_stats, list_snapshots
- create_snapshot, delete_snapshot, restore_snapshot
- get_backup_stats, get_backup_config, set_backup_config
- run_backup
Build: cargo build (Tauri) ✅ 5 warnings
Tests: 495 markbase-core + 201 smb-server = 696 total
2026-06-24 03:16:27 +08:00
..
2026-06-16 13:14:27 +08:00
2026-05-17 05:44:32 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-13 14:39:18 +08:00
2026-06-24 03:16:27 +08:00
2026-06-19 05:21:38 +08:00
2026-06-15 13:54:57 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-17 13:59:28 +08:00
2026-06-17 20:05:18 +08:00
2026-06-17 20:10:53 +08:00
2026-06-17 21:15:50 +08:00
2026-06-17 22:25:39 +08:00
2026-06-17 22:28:36 +08:00
2026-06-17 22:37:08 +08:00
2026-06-19 05:21:38 +08:00
2026-06-17 22:44:50 +08:00
2026-06-17 23:08:37 +08:00
2026-06-18 00:11:12 +08:00
2026-06-18 00:25:24 +08:00
2026-06-17 23:09:51 +08:00
2026-06-17 23:09:11 +08:00
2026-06-17 22:38:02 +08:00
2026-06-18 00:11:41 +08:00
2026-06-17 23:10:17 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 12:55:45 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-17 14:07:26 +08:00
2026-06-16 12:55:45 +08:00
2026-06-16 12:49:40 +08:00
2026-06-16 14:26:29 +08:00
2026-06-16 13:14:27 +08:00
2026-06-16 13:14:27 +08:00
2026-06-17 14:07:26 +08:00
2026-06-19 05:21:38 +08:00
2026-06-17 18:18:19 +08:00
2026-06-17 18:18:19 +08:00
2026-06-16 09:49:12 +08:00
2026-06-15 16:56:38 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00