- HearBridge discovery has an 8 s overall deadline, tries the remembered
port first and stops after the first connect timeout; reads can't
outlast the deadline.
- The HearBridge routes refuse a console address with whitespace,
control characters or URL syntax before any request; routes are
tested at the axum level (unknown action and bad host are 400s).
- HearBridge is read every 15 s while its card is collapsed, 5 s with
Manage open; the User-Agent comment now says what it does and doesn't
avoid. A failed scan no longer waits for results.
- Marker checks wait for the catalogue and stand aside during transfers.
- HearBridge's card has its own loading line; summaries re-read after
an Update.
- Removed the seven translations the old tabs used.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RxCGb8Asp1A1AQYiv1kbgS