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
Testing Yukon Cornelius
Here's one real-world testing method for "Yukon Cornelius" on a freshly booted Mac — with an overdue DDM update — so the actual (i.e., non-demo) logic triggers now.
You can, of course, play it safe and use …
reminderDialog.zsh demo invite
… which allows the user to confirm the restart:
… or …
reminderDialog.zsh demo force
… which immediately forces a restart
⚠️ The method below will immediately restart your Mac. ⚠️
1. Edit reminderDialog.zsh
Temporarily override the uptime value to 48 hours (2 days) for testing purposes which will allow you to see the "restart" reminder dialog immediately without having to wait for the actual uptime threshold.
In reminderDialog.zsh, locate upTimeHours=$((upTimeMin/60)) and modify as follows:
upTimeHours=$((upTimeMin/60))
# TEMP TEST OVERRIDE (remove after validation)
upTimeMin=2880
uptimeHumanReadable="2 days (TEST OVERRIDE)"2. Manually Set / Confirm Preference Values
Set preference values:
sudo defaults write /Library/Preferences/org.churchofjesuschrist.dorm PastDeadlineRestart -string Force
sudo defaults write /Library/Preferences/org.churchofjesuschrist.dorm DaysOfExcessiveUptimeWarning -int 1
Confirm the override is in place:
defaults read /Library/Preferences/org.churchofjesuschrist.dorm
{
DaysOfExcessiveUptimeWarning = 1;
PastDeadlineRestart = Force;
}
3. Validate / Execute
In an elevated Terminal, run:
grep -n "TEMP TEST OVERRIDE\|upTimeMin=2880" /path/to/reminderDialog.zsh
zsh -n /path/to/your/reminderDialog.zsh
zsh /path/to/your/reminderDialog.zsh
Full Changelog: v2.5.0...v2.6.0b1