6f5cebdb02
Sync errors were silently swallowed — the player had no feedback when a pull failed due to network issues or an expired session. Now `poll_pull_result` emits a `WarningToastEvent` with a human-readable message for every error variant, and reopens the Connect modal on auth failure so the player can re-enter credentials without navigating through Settings. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>