Repository navigation
[1.10.1] - 2026-11-07 (Build 2026110701)
Fixed
- Disk Selection Persistence Across Modes: Selected disk volume (
selectedDiskPath) now applies consistently across Disk detail, Overview, and folded Menu Bar modes instead of reverting to/, and automatically falls back to/if the volume is unmounted. - SMC Connection Lifecycle in Folded Mode: Closed the
AppleSMCio_connect_thandle when the panel is folded without the temperature menu bar metric enabled, eliminating idle kernel connection retention. - Dedicated Temperature Load Thresholds & Bar Mapping: Replaced CPU/Memory percentage color thresholds (
45/70/85) with dedicated thermal thresholds (<65°Cgreen,65–80°Cyellow,80–92°Corange,>=92°Cred) and normalized thermal progress bars across25°C–110°C. - Cross-Tab Process Baseline Retention: Preserved differential process sampling baselines (
previousandtimestamp) across.overview,.cpu,.memory, and.disktab switches so switching tabs no longer triggers a 1.5s "Sampling..." blank state. - Network Interface History Isolation: Reset the 60-point network throughput history buffer when the active network interface or interface selection changes, preventing mixed-interface chart curves.
- Overview Memory Process Readiness: Fixed
DashboardProcessesViewso ready memory top-process rows are not marked as pending when only CPU differential sampling is awaiting its second tick. - Non-Blocking Display Backlight State Queries: Separated
hasRecoveryandisOfffast-path state reads from slow I2C verification sleeps so@MainActorslider updates never stall during background hardware verification. - Scoped Switch State Polling & Coalesced Finder Sync: Restricted periodic 4s switch state polling to when the popover is open on the Overview tab, and coalesced Finder hidden-files and extensions reads into a single
CFPreferencesAppSynchronizepass. - Hardened Finder Restart: Attached
FileHandle.nullDevicetokillall FinderI/O streams and added aSIGKILLfallback if Finder does not terminate within 1.5s. - Status Bar Window Resize Observer Rebinding: Tracked the observed
NSWindowinstance on the status bar button and reboundNSWindow.didResizeNotificationwhenever macOS moves the status item to a new window. - Panel Height Recovery After Error Banners: Recomputed
NativePanelControllercontent height from the baseline 800pt minimum so the panel shrinks back cleanly after a temporary multi-line error banner is dismissed. - Live Metric Order Dropdown Sync: Updated the Menu Bar Settings metric order popup (
NSPopUpButton) items and selection whenever metrics are reordered left or right.
SHA-256 Checksums
5d087d851ed37bc8bb4ddf50f98be8a7d934dddbbd3ef97c1febbca42be95ba5 AetherSwitch-1.10.1-arm64.dmg
a386bcb4c9f8c57b4afa91210e9168837605c3af619418f3f8f9cf077d5ddc8c AetherSwitch-1.10.1-arm64.tar.gz