Files
busymirror/ROADMAP.md

1.2 KiB

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)
  • 1.3.4: persistent file logging, stale-calendar pruning on refresh, clickable top-bar mode toggle
  • 1.3.6: in-app scheduling via launchd with hourly/daily/weekday modes
  • 1.3.6: generated macOS app icon set and packaged release assets

Next

  • Auto-refresh calendars on EKEventStoreChanged (live refresh button-less)
  • Better scheduled-run diagnostics in the UI (last run / last error / next run)
  • Better server-side privacy mapping (per-provider heuristics)

Then

  • 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