Version update

This commit is contained in:
2025-10-10 10:00:57 +02:00
parent df06564434
commit eb643ac74d
3 changed files with 97 additions and 14 deletions

View File

@@ -1,17 +1,26 @@
# BusyMirror Roadmap
## Shipped (highlights)
- Route-driven mirroring (multi-source)
- Accepted-only filter (mirror your accepted meetings)
- Persistent settings with autosave/restore; Import/Export JSON
- Overlap modes (allow, skipCovered, fillGaps) and merge-gap
- Work Hours filter and title-based skip filters
- Privacy: placeholders with prefix + customizable title
- 1.3.0: Mark Private option (global + per-route)
## Next
- Source filters (name patterns like `[HOLD]`, `#nomirror`)
- Mirror only **Accepted** meetings (exclude tentative/declined)
- Persistent settings (routes, window, prefix)
- Import/Export settings (.busymirror.json)
- Auto-refresh calendars on `EKEventStoreChanged` (live refresh button-less)
- Hint near "Mirror Now" indicating run mode (Routes vs Manual)
- Better server-side privacy mapping (per-provider heuristics)
## Then
- iOS/iPadOS app (Run Now, Shortcuts, iCloud sync)
- UI: route editor & clearer toggles
- Signed/notarized binaries and release pipeline
- CLI quality: friendlier `--routes` parsing and help flag
- “Dry-run by default” preference
## Later
- Background monitoring (macOS)
- Smarter cleanup & conflict resolution
- iOS/iPadOS helper (Shortcuts integration)
- Profiles & MDM/Managed Config support