Commit graph

14 commits

Author SHA1 Message Date
c907a24b56 fix: eliminate flickering by using single authoritative probe for connection state 2026-10-07 11:28:36 +05:00
a11f6bcc38 fix: instant power/disconnect reactivity and show only icon when Bluetooth is off 2026-10-07 11:05:52 +05:00
eb584ba22b bluetooth tracker work live stream 2026-10-06 18:27:33 +05:00
a1dee8f254 fix: restore stable direct battery reading and remove async flushing call 2026-10-06 14:12:43 +05:00
c2579eee21 feat: call updateFromServer on every tick to sync IOBluetooth state from daemon 2026-10-06 13:50:55 +05:00
5ad28b5bd9 refactor: completely remove internal lastValidBattery dictionary for zero-cache live updates 2026-10-06 13:34:59 +05:00
ec302446d9 fix: use DispatchSourceTimer and fresh IOBluetooth handle to guarantee real-time property refresh 2026-10-06 13:10:21 +05:00
7710a300fc feat: show animated installation progress bar in menu bar during update 2026-10-06 12:59:35 +05:00
715b5b26f2 fix: updater network timeout safety and instant state notifications 2026-10-06 12:56:55 +05:00
a938dc196f feat: direct native NSStatusItem real-time battery display and comprehensive automated test suite 2026-10-06 12:45:58 +05:00
353e1da2fe Fix background timer runloop mode and remove '...' placeholder 2026-10-06 12:30:15 +05:00
3a6379b178 Add 1-click GitHub in-app updater and update.sh script 2026-10-06 12:17:30 +05:00
47743a22e8 Fix real-time battery tracking 2026-10-06 12:14:47 +05:00
fdb8c90975 Add Bluetooth Tracker project 2026-10-05 22:35:24 +05:00