Skip to content

v1.4.3 Official Release

Latest

Choose a tag to compare

@HanYC666 HanYC666 released this 15 Sep 10:09
· 30 commits to main since this release

[2026-09-15] - 1.4.3

Fixed

  • 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.