All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
CHANGED
- Modified all open and osascript commands to run as the currently logged in user to catch edge cases where the open
command failed to open System Settings.
CHANGED
- Changed wording in logging output for the edge case scenario where an Activation Lock is detected but it cannot find a user with an associated FindMy token.
CHANGED
- Fixed applescript dialog to resolve issue where it would not execute in certain situations.
ADDED
- Added ability to always prompt user to log out of Find My regardless of activation lock status.
ADDED
- Script now grabs the iCloud email address of the user who activation locked the device.
ADDED
- Added user input for sleep timer between prompts.
ADDED
- Added user input for number of attempts to make before giving up.
ADDED
- Added System Settings activate command to account for edge cases where System Settings would launch behind other windows.
ADDED
- Added SwiftDialog support (Thanks to Trevor Sysock @BigMacAdmin)
CHANGED
- Changed open url to open directly to the iCloud portion of AppleID. This is using a deprecate url scheme and will probably stop working on the next major version of macOS. (thanks @kspitzer14)
CHANGED
- Changed default icon to FindMy.icns
CHANGED
- Changed timeout from number of seconds to number of attempts.
CHANGED
- Cleaned up LOGGING for better legibility.
CHANGED
- Updated dialog with new icon (Thanks to Trevor Sysock @BigMacAdmin)
ADDED
- Added graceful exit if current user is not associated with lock.
ADDED
- Added activation lock user lookup for scenarios where a machine may have more than one local user.
ADDED
- First go at a solution for solving activation lock issues.