All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2022-07-11 Three's a Charm
- first effort at python3 compatibility
- also mima's first attempt at a github fork
1.6.4 - 2016-03-23 Kick That FileVault
- Tests for FileVault status, and when restarting, uses the fdesetup authrestart command to bypass the FileVault unlock screen.
1.5.4 - 2015-04-30 Nobody Tosses a Dwarf
- Now activates the app over top of all other apps (
NSApplication.activateIgnoringOtherApps_()
) - Reports idle time in whole seconds instead of 6-digit precision floats.
- Defaults to playing the "Submarine" sound when firing alert.
- Sound may be overridden with globals.
1.5.3 - 2015-04-30 Kim Chee Hot Pants
- Now uses PyObjC instead of Applescript to present alert. This helps us avoid some issues with timeout.
- Added an icon, and a global constant for configuring a custom one.
LO_TIMEOUT
>= 120 seconds results in Applescript timing out (not the alert timing out) which results in auto_logout thinking user has cancelled.
1.5.2 - 2015-04-28 Dijon
- Reverts
LO_TIMEOUT
to 120 seconds instead of 10. - Syntax error breaks script.
1.5.1 - 2015-04-23 Stylin'
- Under-the-hood style and reorganization changes
- User cancellation window does not cancel anything.
- Computers with a power schedule fail to execute script.
- Computers past shutdown time need an additional sudoers entry for shutdown privileges.