Skip to content

v2.3

Latest

Choose a tag to compare

@karthikeyan-mac karthikeyan-mac released this 08 Sep 16:37
00d6a82

v2.3 — Scheduling

Highlights

  • Automatic scheduling — set a recurring cadence (e.g. every 4 hours, daily at 9:00 AM) with a plain-language builder. No cron syntax required — pick "Repeat Every: Minute(s) / Hour(s) / Day(s) / Week(s) / Month(s)" and fill in the values.
  • Advanced (Raw Cron Expression) — a collapsible field for anyone who wants to hand-write a 5-field cron expression instead.
  • Launch at Login — optionally reopen AxM Jamf Sync automatically so scheduled syncs keep running unattended.
  • Menu bar icon — always available, with Sync All Now, next/last sync times, and quick access to Settings.
  • Show in Dock toggle — run as a normal Dock app or menu-bar-only, independent of the menu bar icon.
  • Scheduled runs go through the same serial sync queue as Sync All — one environment at a time, never in parallel.
  • Notifications for schedule start and completion, alongside the existing per-environment sync notifications.
  • A live Next Sync badge in the header bar doubles as a shortcut into Settings.

Fixes

  • Devices tab no longer hides the list behind an "Apply a filter or search to narrow the list before viewing" screen on large environments — the full list now always renders, regardless of device count.
  • Fixed a UI freeze (spinning beachball) when clearing a filter on a large device list.
  • Fixed Auto Layout constraint warnings (has a maximum length that doesn't satisfy min <= max) logged by sync-progress spinners.

Notes

  • No new requirements — still macOS 14.0 (Sonoma) or later.
  • Scheduled syncs only run while the app is open (or reopened via Launch at Login) — a fully quit app won't wake itself up.