SIGN IN SIGN UP

v0.3.2: fix 0.3.1 freeze bug, add heartbeat logging, raise default poll interval to 5 min

0.3.1 (already tagged/released) has a real bug and should not be used:
removing the hover-refresh trigger also removed the TrayIconEvent handler
registration entirely instead of replacing it with a no-op, which caused
the GUI thread to wedge silently after the first OS-delivered tray event
-- confirmed live (one poll cycle logged, then 30+ minutes of silence
with the endpoint reachable the whole time). Restored the registration
as a genuine no-op, which is the exact plumbing proven stable across
0.2.0 and 0.3.0.

Also, based on live evidence today: even plain passive 60s polling with
zero manual/hover interaction was hitting HTTP 429 frequently, especially
after a day of heavy testing against the same account. Default poll
interval raised 60s -> 5 minutes (1 minute remains selectable, floor
unchanged). Added a heartbeat log on every successful poll (previously
silent) and menu-dispatch diagnostics, so "is this actually working" and
"did that click register" are never again pure guesswork from the log.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
A
Arsen Apostolov committed
36e1000b5ef65c0174140605777da7dbf464f822
Parent: 6e68e66