Skip to content

v1.0.11

Choose a tag to compare

@fexxdev fexxdev released this 19 May 14:02
· 28 commits to main since this release

Fix: Prevent unnecessary password prompts during sleep/wake

The SMC helper was being killed and relaunched (triggering a password prompt) whenever its data file became temporarily stale — e.g. during display sleep, power nap, or system wake transitions.

Changes

  • Raise checkHelper staleness threshold from 10s to 120s for alive processes with matching version
  • Add PID liveness check in SMCProxyService before declaring helper dead
  • Tolerate up to 60s of stale data if helper process is still alive
  • Ignore SIGHUP in helper process to prevent unexpected termination
  • Launch helper with nohup for additional signal isolation
  • Observe screensDidWakeNotification for display wake grace periods