github dan-snelson/DDM-OS-Reminder v2.1.0
DDM OS Reminder (2.1.0)

latest releases: v2.2.0rc1, v2.2.0b12
9 days ago

15-Dec-2025

  • Added ability to use titleMessageUpdateOrUpgrade:l (Pull Request #26; thanks, @maxsundellacne!)
  • Added logic to hide button2 based on DaysBeforeDeadlineHidingButton2 (Pull Request #27; thanks, @maxsundellacne!)
  • Refactored resetConfiguration function to avoid errors when attempting to chmod non-existent files
  • Added warning for excessive uptime (configurable via DaysOfExcessiveUptimeWarning variable; #28)
  • Added logic for when the reminder dialog is re-displayed after clicking the infobutton (based on if we're already hiding the secondary button; #31)
  • Moved and renamed sample.plist
  • Streamline Deployment & Documentation (Feature Request #35)
  • Addressed Bugs #34 (thanks, @TechTrekkie!) and #36 (I. Blame. AI.)
  • Refactored assemble.zsh (thanks for the feedback, @andrew!)
  • Added warning for low disk space (configurable via minimumDiskFreePercentage variable; Feature Request #39. (Thanks for the suggestion, @prgsenright!)

Updated, illustrative variables in reminderDialog.zsh

# Organization's number of days before deadline to starting displaying reminders
daysBeforeDeadlineDisplayReminder="60"

# Organization's number of days before deadline to enable swiftDialog's blurscreen
daysBeforeDeadlineBlurscreen="45"

# Organization's number of days before deadline to hide the secondary button
daysBeforeDeadlineHidingButton2="21"

# Organization's number of days of excessive uptime before warning the user
daysOfExcessiveUptimeWarning="0"

# Organization's minimum percentage of free disk space required for update
minimumDiskFreePercentage="99"
Image

… which are overridden by more realistic values from sample.plist (thanks to @max-sundell)

cp -v Resources/sample.plist "/Library/Managed Preferences/org.churchofjesuschrist.dorm.plist"
Image

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

Don't miss a new DDM-OS-Reminder release

NewReleases is sending notifications on new releases.