github dan-snelson/DDM-OS-Reminder v2.6.0b1
DDM OS Reminder (2.6.0b1)

latest release: v2.6.0b2
pre-release9 hours ago

Code Name: Yukon Cornelius

27-Feb-2026

  • Added restart-mode logic in reminderDialog.zsh with new PastDeadlineRestart preference 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 PastDeadlineRestart and 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

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

NewReleases is sending notifications on new releases.