feat: Phase 4 - Offline & merge enhancements

- Added 'opal sync merge' command for initial database merge
- Support for merge strategies: prefer-local, prefer-server, smart (default)
- Offline queue already implemented in Phase 2
- Conflict warning display already implemented in Phase 2-3
- Full offline mode support with automatic queueing when server unreachable
This commit is contained in:
2026-01-05 16:19:49 +01:00
parent 944d628ca1
commit 40c09d6a8a
2 changed files with 81 additions and 1 deletions
+1 -1
View File
@@ -207,7 +207,7 @@ func formatStatus(status Status) string {
case StatusDeleted:
return color.RedString("deleted")
case StatusRecurring:
return color.BlueString("template")
return color.BlueString("recurring")
default:
return "unknown"
}