• v1.0.0 37328eeae2

    tomas.kracmar released this 2025-08-23 14:00:48 +00:00 | 13 commits to main since this release

    🚀 BusyMirror 1.0.0

    First public checkpoint release of BusyMirror — a macOS app for mirroring calendar events across multiple accounts.
    This version includes the core functionality for creating mirror routes between calendars, ensuring consistent visibility of your availability.


    Features

    • Define routes between source and target calendars.
    • Mirror events with customizable title prefix (default 🪞).
    • Support for per-route options (all-day handling, merging gaps, prefixing).
    • Global busy mirror toggle.
    • Confirmation dialog before removing placeholder events.
    • Simple, clean SwiftUI interface.

    ⚠️ Security & Signing Notice

    This build is not signed or notarized with an Apple Developer ID.
    To run it on macOS:

    1. Download and unzip BusyMirror-1.0.0-macOS.zip.
    2. Move BusyMirror.app to your Applications folder.
    3. On first launch, macOS may block it.
      • Right-click the app → Open → confirm.
      • Or go to System Settings → Privacy & Security, find BusyMirror, and click Allow Anyway.

    Future versions may be code-signed and notarized for easier installation.


    🗺 Roadmap

    Planned features for future versions:

    • Source filters: include/exclude events by title keywords or other criteria.
    • Tentative/accepted handling: option to mirror only accepted meetings.
    • Ignore placeholders based on naming conventions.
    • Settings persistence: saving per-route settings between launches.
    • Import/export configuration for sharing setups.
    • iOS/iPadOS companion app for Intune-managed devices.
    • More UI polishing (calendar colors, clearer toggles, better feedback).

    💡 Notes

    • This is a checkpoint release for early adopters and testers.
    • Please report bugs, ideas, or UX suggestions via Issues in this repository.
    Downloads