You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed menu-bar window actions failing to reopen a closed main window or show it after switching to another desktop.
[2026-09-15] - 1.4.2
Changed
Updated the separate single-architecture Apple Silicon and Intel release archives to build exclusively with Xcode Command Line Tools.
Added startup detection and automatic migration of the recognized legacy app-managed pmset permission rule.
Fixed
Preserved the proven v1.3.0 sleep-button route so disabling sleep no longer depends on capturing both active and inactive power-source sections.
Fixed restricted-permission verification after administrator authorization and added an explanation before the macOS password prompt.
Prevented the main window from briefly appearing at launch when Menu Bar mode was saved.
Persisted the Lid-Closed Dimmer setting to the preferences file immediately and restored its boolean value at startup.
[2026-09-14] - 1.4.1
Added
Added separate native Apple Silicon and Intel release archive automation.
Added structured IOKit battery monitoring and power-source change notifications.
Added capability-gated lid dimmer availability and native settings controls for login and app mode.
Added automatic release-mode detection for notarized Developer ID archives or locally runnable development/ad-hoc archives.
Added persisted ownership tracking and a complete-restoration-baseline requirement for app-managed sleep settings.
Changed
Split power management, battery monitoring, lid monitoring, brightness, scheduling, privilege policy, and menu-bar behavior out of AppState.
Replaced the app-managed unrestricted pmset sudoers rule with a validated, versioned policy limited to the commands the app uses.
Replaced the recurring ioreg subprocess with direct IOKit lid reads, interest notifications, workspace power notifications, and conditional fallback monitoring.
Updated the Battery Power Failsafe to use the system-level IOKit power-provider value and re-evaluate immediately when its settings change.
Updated Lid-Closed Dimmer to resolve optional DisplayServices symbols at runtime and stay disabled when they are unavailable.
Updated native archives to verify their single architecture, sign exported bundles, and staple notarization before packaging when distribution credentials are available.
Fixed
Fixed partially failed sleep-disable operations by rolling settings back to their captured baseline.
Fixed optional private brightness symbols preventing the application from linking.