15-Dec-2025
- Added ability to use
titleMessageUpdateOrUpgrade:l(Pull Request #26; thanks, @maxsundellacne!) - Added logic to hide
button2based onDaysBeforeDeadlineHidingButton2(Pull Request #27; thanks, @maxsundellacne!) - Refactored
resetConfigurationfunction to avoid errors when attempting tochmodnon-existent files - Added warning for excessive uptime (configurable via
DaysOfExcessiveUptimeWarningvariable; #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
minimumDiskFreePercentagevariable; 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"
… 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"
What's Changed
- 2.0.0 by @dan-snelson in #24
- Ability to hide button2 and titleMessageUpdateOrUpgrade:l by @max-sundell in #26
- Adds new logic to hide button2 based on deadline by @max-sundell in #27
- Pull Request for Feature Request: Excessive Uptime Warning #28 by @dan-snelson in #30
- Added profile manifest by @maxsundellold in #29
- Updated
to have proper encoding by @maxsundellold in #33 - 6iRc by @dan-snelson in #37
- Addresses Bugs #34 and #36 by @dan-snelson in #38
- Free Disk Space Validation (#39) by @dan-snelson in #40
- 2.1.0 by @dan-snelson in #41
New Contributors
- @max-sundell made their first contribution in #26
- @maxsundellold made their first contribution in #29
Full Changelog: v2.0.0...v2.1.0