frosty/test
Tommy Chow 9e81b2d80a make auto-synced chat delay session-only and improve video store
- split chatDelay into persisted (manual) and session-only (synced) fields
  so auto-synced latency values don't carry over between channels
- make latency tracker singleton/idempotent to prevent overlapping JS pollers
- add isCycling guard to prevent re-entrant latency cycles
- deduplicate concurrent stream info API requests
- tie JS cleanup timer to video mode only (skip in chat-only)
- update UI to reflect effective delay instead of persisted value

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 00:11:21 -08:00
..
apis overhaul tests 2026-02-07 00:51:22 -08:00
fixtures overhaul tests 2026-02-07 00:51:22 -08:00
models overhaul tests 2026-02-07 00:51:22 -08:00
screens/settings/stores make auto-synced chat delay session-only and improve video store 2026-03-07 00:11:21 -08:00
regex_test.dart overhaul tests 2026-02-07 00:51:22 -08:00
utils_test.dart overhaul tests 2026-02-07 00:51:22 -08:00