Commit graph

15 commits

Author SHA1 Message Date
eb584ba22b bluetooth tracker work live stream 2026-10-06 18:27:33 +05:00
38043b33c8 fix: robust connected device resolution and aggressive process restart 2026-10-06 14:52:17 +05:00
a444501b06 fix: keep strong reference to AppDelegate and add direct 1s UI refresh timer 2026-10-06 14:30:32 +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
ead2a3b868 first commit 2026-10-05 22:28:02 +05:00