frosty/lib
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 v5 (#463) 2026-01-01 22:28:17 -05:00
models add FrostyColors ThemeExtension, align hardcoded colors with M3 roles 2026-03-01 19:01:44 -08:00
screens make auto-synced chat delay session-only and improve video store 2026-03-07 00:11:21 -08:00
services v5 (#463) 2026-01-01 22:28:17 -05:00
stores v5 (#463) 2026-01-01 22:28:17 -05:00
utils add FrostyColors ThemeExtension, align hardcoded colors with M3 roles 2026-03-01 19:01:44 -08:00
widgets move clear recent emotes action to tab bar icon button 2026-03-03 20:40:33 -08:00
cache_manager.dart Fix large cache size (#437) 2025-04-06 19:58:37 -07:00
constants.dart extract kCardBorderRadius constant for card thumbnails 2026-03-01 19:01:58 -08:00
firebase_options.dart Update to Material 3/You and other changes/fixes (#280) 2023-10-22 18:38:32 -04:00
main.dart add FrostyColors ThemeExtension, align hardcoded colors with M3 roles 2026-03-01 19:01:44 -08:00
theme.dart add FrostyColors ThemeExtension, align hardcoded colors with M3 roles 2026-03-01 19:01:44 -08:00
utils.dart v5 (#463) 2026-01-01 22:28:17 -05:00