Code Name: Yukon Cornelius
27-Feb-2026
- Added restart-mode logic in
reminderDialog.zshwith newPastDeadlineRestartpreference values:Off,Invite,Force(Feature Request #75) - Added restart-only dialog behavior for past-deadline + excessive-uptime scenarios, including force mode timer-based restart and re-display handling on dismissal
- Updated docs and sample configuration to include
PastDeadlineRestartand runtime decision-tree updates - Added
computeInfoboxHighlights()to renderDeadline,Day(s) Remaining, andLast Restartas:red[...]ininfobox(via new display placeholders) when their respective past-due/threshold conditions are met on markdown-color-capable swiftDialog versions.
Testing Yukon Cornelius (Freshly Booted Macs)
This method validates real (non-demo) Yukon Cornelius behavior immediately on a freshly booted Mac with an overdue DDM update deadline.
You can still use demo modes for safer UI checks:
zsh reminderDialog.zsh demo invitezsh reminderDialog.zsh demo force
⚠️ The method below can immediately restart the Mac when conditions are met. ⚠️
1. Set / Confirm Preference Values
Set local preferences:
sudo defaults write /Library/Preferences/org.churchofjesuschrist.dorm PastDeadlineRestart -string Force
sudo defaults write /Library/Preferences/org.churchofjesuschrist.dorm DaysOfExcessiveUptimeWarning -int 0
Confirm:
defaults read /Library/Preferences/org.churchofjesuschrist.dorm
Expected:
{
DaysOfExcessiveUptimeWarning = 0;
PastDeadlineRestart = Force;
}
2. Validate Script Syntax
zsh -n /path/to/reminderDialog.zsh
3. Execute
Run in elevated Terminal:
zsh /path/to/reminderDialog.zsh
4. Observe Expected Behavior
For an overdue DDM update, expected results include:
- Past-deadline handling is eligible immediately (no uptime wait)
- “Last Restart” in infobox may render red on supported swiftDialog versions
- Force-mode restart flow can trigger immediately
5. Optional Cleanup
If this was only for testing, reset values as needed for your normal policy:
sudo defaults delete /Library/Preferences/org.churchofjesuschrist.dorm PastDeadlineRestart
sudo defaults delete /Library/Preferences/org.churchofjesuschrist.dorm DaysOfExcessiveUptimeWarning