Atoll/DynamicIsland/managers
FBukovina d139742660 fix: stabilize Bluetooth polling and dedupe lid-cycle lock chimes
BluetoothAudioManager
- Replace Timer.scheduledTimer polling with DispatchSourceTimer on a
  utility queue so main-thread back-pressure no longer stalls the 3s
  connect-detection cadence.
- Distinguish "host controller unavailable" from "powered off" via a
  new bluetoothIsPoweredOn() helper, so transient IOBluetooth registry
  blips at launch no longer clear connectedDevices.
- Re-read device metadata (name, type, battery) at +500ms and +2s after
  IOBluetoothDeviceConnectedNotification to catch IORegistry's
  late-population window; the existing HUD wait-task then updates the
  shown battery in place.
- Declare BluetoothAudioDeviceType: Equatable to support the
  change-detection diff in the re-read pass.

LockSoundPlayer
- Add a 1.2s cross-type cooldown so a rapid lid close->open no longer
  plays lock-then-unlock chimes as a doubled sound (the per-type
  throttle never covered this case).
- Bump per-type throttle 0.25s -> 0.6s.
- Reset throttle state when enableLockSounds is toggled back on, so the
  first chime after re-enable is never suppressed by a stale timestamp.

StatsManager
- Shorten notchCloseStopDelay 3.0s -> 1.0s so the monitoring timer is
  invalidated sooner after the user closes the notch, freeing the
  main-thread tick budget for animation work.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 21:33:41 +02:00
..
Extensions Add LocalSend support with service integration and UI updates 2026-03-21 21:30:41 -07:00
AnimatedArtworkManager.swift Atoll: Add MusicKit animated artwork fetching for Apple Music 2026-04-29 18:40:06 +02:00
AppleMusicAirPlayManager.swift feat(media): include airplay for apple music on lock screen widget 2026-03-22 21:26:27 +11:00
AudioRouteManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
BatteryActivityManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
BetterDisplayManager.swift Update Volume listener for ddc controls 2026-03-15 12:45:10 +05:30
BluetoothAudioManager.swift fix: stabilize Bluetooth polling and dedupe lid-cycle lock chimes 2026-05-21 21:33:41 +02:00
CalendarManager.swift refactor(calendar): group calendars by accounts in settings 2026-03-22 13:19:20 +11:00
CameraMonitor.swift Update copyright headers 2026-01-29 12:26:04 +05:30
CapsLockManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
CircularHUDWindowManager.swift Update HUDs to show up betterdisplay 2026-03-03 00:19:51 +05:30
ClipboardManager.swift Fix strings detections and translates the entire "Clipboard Manager" section and change the width to work better with all languages 2026-02-05 14:57:27 -03:00
ClipboardPanelManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
ClipboardWindowManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
ColorPickerManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
ColorPickerManager_Fixed.swift Update copyright headers 2026-01-29 12:26:04 +05:30
CustomOSDWindowManager.swift Update HUDs to show up betterdisplay 2026-03-03 00:19:51 +05:30
DoNotDisturbManager.swift Atoll: Fix Focus Mode Detections while Startup with DevTools 2026-03-12 10:28:34 +05:30
DownloadManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
FullScreenArtworkWindowManager.swift Atoll: freeze Spotify Canvas wallpaper when audio is paused 2026-05-14 08:27:31 +05:30
IdleAnimationManager.swift HotFix: Remove Unnecessary Mach service for Stats 2026-03-20 20:24:08 +05:30
ImageService.swift Update copyright headers 2026-01-29 12:26:04 +05:30
KeyboardBrightnessSensor.swift Update copyright headers 2026-01-29 12:26:04 +05:30
LocalSendDevicePickerWindowManager.swift BugFix: remove sharp corners 2026-03-29 16:06:23 +05:30
LockScreenDisplayContextProvider.swift Update copyright headers 2026-01-29 12:26:04 +05:30
LockScreenLiveActivityWindowManager.swift HotFix: Inline Volume HUD 2026-03-08 16:36:56 +05:30
LockScreenManager.swift fix: stabilize Bluetooth polling and dedupe lid-cycle lock chimes 2026-05-21 21:33:41 +02:00
LockScreenPanelManager.swift Atoll: drop lockscreen music player below widgets in canvas fallback 2026-05-12 16:08:25 +05:30
LockScreenReminderWidgetManager.swift Partial fixes for lock screen calendar 2026-02-07 22:26:03 +05:30
LockScreenReminderWidgetPanelManager.swift Partial fixes for lock screen calendar 2026-02-07 22:26:03 +05:30
LockScreenTimerWidgetManager.swift Atoll: Fix LS Music Widget Overlapping Timers 2026-04-23 18:15:49 +02:00
LockScreenWeatherManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
LockScreenWeatherPanelManager.swift Atoll: clear lock screen widgets faster on unlock 2026-05-18 09:51:50 +05:30
LockScreenWidgetPreviewManager.swift refactor(calendar): group calendars by accounts in settings 2026-03-22 13:19:20 +11:00
LunarManager.swift Update Volume listener for ddc controls 2026-03-15 12:45:10 +05:30
MacBatteryManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
MediaKeyInterceptor.swift Update copyright headers 2026-01-29 12:26:04 +05:30
MemoryUsageMonitor.swift Atoll: raise MemoryUsageMonitor threshold to 4 GiB in DEBUG builds 2026-05-12 16:10:50 +05:30
MicrophoneMonitor.swift Update copyright headers 2026-01-29 12:26:04 +05:30
MusicControlWindowManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
MusicManager.swift new version 2026-05-08 19:50:26 +02:00
NotchSpaceManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
PrivacyIndicatorManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
ReminderLiveActivityManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
ScreenAssistantManager.swift Deduplicate OpenAI and Groq response parsing switch cases 2026-04-15 03:16:05 +00:00
ScreenAssistantPanelManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
ScreenRecordingManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
SpotifyAuthManager.swift Atoll: fullscreen album artwork as lockscreen wallpaper 2026-04-29 18:39:17 +02:00
StatsManager.swift fix: stabilize Bluetooth polling and dedupe lid-cycle lock chimes 2026-05-21 21:33:41 +02:00
SystemChangesObserver.swift Add configurable step sizes for volume and brightness keys 2026-05-16 17:48:06 -04:00
SystemDisplayManager.swift Fix brightness HUD not working on macOS Tahoe 26.5 2026-05-18 12:08:01 +01:00
SystemHUDManager.swift Update Volume listener for ddc controls 2026-03-15 12:45:10 +05:30
SystemKeyboardBacklightController.swift Update copyright headers 2026-01-29 12:26:04 +05:30
SystemKeyObserver.swift Update copyright headers 2026-01-29 12:26:04 +05:30
SystemMediaControllers.swift Fix brightness HUD not working on macOS Tahoe 26.5 2026-05-18 12:08:01 +01:00
SystemOSDManager.swift Atoll: re-SIGSTOP OSDUIHelper across launchd respawns 2026-05-12 22:53:13 +05:30
SystemTimerBridge.swift Update copyright headers 2026-01-29 12:26:04 +05:30
SystemVolumeManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
TerminalManager.swift Fix terminal notch lifecycle so open/close, hover, outside-click, focus, and opacity stay consistent. 2026-04-24 16:31:45 +08:00
TimerControlWindowManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
TimerManager.swift Update copyright headers 2026-01-29 12:26:04 +05:30
VerticalHUDWindowManager.swift Update HUDs to show up betterdisplay 2026-03-03 00:19:51 +05:30
WebcamManager.swift feat: add camera selector for mirror mode and fix hover glitch 2026-04-13 13:00:00 +05:30