Build Lotus Chat Desktop / prepare (push) Successful in 6s
Build Lotus Chat Desktop / build-windows (push) Successful in 32m18s
Build Lotus Chat Desktop / build-linux (push) Successful in 39m16s
Build Lotus Chat Desktop / build-arch (push) Successful in 17s
Build Lotus Chat Desktop / update-manifest (push) Successful in 4s
`set_tray_update_ready(version | null)` inserts a "Restart to update (vX)" item at the top of the tray menu and sets the tooltip to "Lotus Chat — update ready"; null removes both. The item only exists while an update is pending. Clicking it reveals the window and emits `lotus-tray-install-update`, and cinny runs its normal install flow (progress, retries, failure toast). No icon dot: the unread dot already uses that corner. Bump cinny to 6edfe700 (the web half). Closes #6 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA