Commit graph

2 commits

Author SHA1 Message Date
Jeremie Fraeys
ef7d19db9b
feat(cli): integrate ProgressBar into sync command
Update progress.zig and integrate into sync command:
- progress.zig: update import from colors.zig to io.zig
- sync.zig: add ProgressBar for multi-run sync operations
- Shows progress bar when syncing 2+ runs (not in JSON mode)
- Updates progress after each successful sync

Benefits:
- Better UX for long-running sync operations
- Visual feedback on sync progress
- Maintains clean output for single runs

All tests pass.
2026-03-04 21:23:16 -05:00
Jeremie Fraeys
f1965b99bd
feat(cli): add progress tracking and sync management
Add progress reporting and offline sync infrastructure:
- progress.zig: progress bars and status reporting
- sync_manager.zig: offline run synchronization manager

Supports resilient operation with server connectivity issues.
2026-03-04 20:23:17 -05:00