January 2025
The latest improvements and fixes for the App Catalog
✨ New
General
Respect Do Not Disturb: Apps that require user interaction now respect the user’s Focus state, such as Do Not Disturb. When a user has any Focus state enabled, the user interaction popup is not displayed and instead counts as a deferral. However, if all deferrals have passed, a final warning will be shown, disregarding the focus state and updating the application. This ensures that update enforcement remains effective while maintaining compliance for organizations. More information: User deferrals
Proxy server: The requirements documentation now includes our Proxy server. For organizations seeking a single source for secure app downloads, using our proxy server is the ideal solution. It streamlines downloads, allowing IT to maintain control and enforce company policies effectively. More information: Requirements
Catalog Agent & Catalog App
v1.5.0
App and notification icon branding: With the preference key
CustomAppIcon
, you can now customize the app and notification icons with a custom image. This includes the app icon in the Dock and the main icon in update notifications. The image can be a local file or a remote URL. The best part? You don’t need to be an expert in Pixelmator or Photoshop: App Catalog will automatically resize the image and apply rounded corners to adhere to Apple’s Human Interface Guidelines. More information: App and notification icon



Mandatory apps: The new preference key
MandatoryApps
, enables you to configure a set of apps (Bundle IDs) that must always be installed on a device. An enforcement system checks these apps hourly and reinstalls them if they’re removed. This feature simplifies device enrollment and the initial installation of apps without dependencies from the MDM solution other than a Configuration Profile. It especially simplifies deployments using MDM solutions like Microsoft Intune. This feature is compatible with macOS 14 and later. More information: Mandatory AppsUpdate individual apps: A new Catalog Agent argument option is added for
catalog -u
. You can now usecatalog -u BUNDLE_IDENTIFIER
to update an individual app. This will only update the app and not perform an installation if the app is not installed yet, compared to the previously documentedcatalog -i BUNDLE_IDENTIFIER --update-action
. More information: Updating individual apps
👀 Changed
General
Improved App version detection
Improved App version comparison
🛠 Fixed
Catalog Agent & Catalog App
v1.5.0
Minor UI improvements
An issue is resolved to prevent the Catalog App from crashing when an app has an invalid icon in Admin Mode
Last updated
Was this helpful?