Commit graph

19 commits

Author SHA1 Message Date
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
Hariharan Mudaliar
28320e4cb8
HotFix: Remove Unnecessary Mach service for Stats 2026-03-20 20:24:08 +05:30
Hariharan Mudaliar
5910bd0362
Update copyright headers 2026-01-29 12:26:04 +05:30
Hariharan Mudaliar
bc25ec8526 Update: Onboarding 2025-11-30 12:55:23 +05:30
Hariharan Mudaliar
51b698d189 Frequency and Timeout settings 2025-11-14 23:25:39 +05:30
Hariharan Mudaliar
0f64d69680 working temps and freq 2025-10-19 15:43:44 +05:30
Hariharan Mudaliar
267c4ba092 BugFix: Memory usage 2025-10-19 13:28:42 +05:30
Hariharan Mudaliar
630431a008 Working stuffgit add . 2025-10-19 02:20:26 +05:30
Hariharan Mudaliar
acf669ca9c Still not working - need a full revamp 2025-10-18 23:28:32 +05:30
DanFQ
caa7049f1e
CPU Usage Percentages Fix
This fixes the CPU Usage Percentages.
They are now Core-accurate, meaning they won't go over 100% (real
utilization, normalized across all CPU Cores).
2025-10-18 09:38:28 +01:00
Hariharan Mudaliar
44569d36b5 I can't fix it 2025-10-02 21:02:52 +05:30
Hariharan Mudaliar
bd3c35e09b Working three graphs and vertical expansion 2025-09-28 00:42:18 +05:30
Hariharan Mudaliar
1f4812222f BugFix: Network Manager 2025-09-09 20:31:20 +05:30
Hariharan Mudaliar
ab13b91d20 Updates WOrking 2025-08-13 23:37:44 +05:30
Hariharan Mudaliar
e8f8cd6723 Fix: Double conversion network error 2025-08-13 21:35:28 +05:30
Hariharan Mudaliar
64b5815c4a Working Disk Read/Write 2025-07-30 18:45:24 +05:30
Hariharan Mudaliar
8c99122684 Working Networka and Disk usage 2025-07-30 18:04:11 +05:30
Hariharan Mudaliar
7396f0242a Update Names 2025-07-17 19:33:21 +05:30
Hariharan Mudaliar
3362796d10 Fixed Alignment 2025-07-15 10:39:46 +05:30