frosty/lib
Tommy Chow 6ede000c66 improve Firebase integration across Crashlytics, Analytics, and Performance
- Fix cold-start privacy bug: apply persisted collection preference on launch
- Disable Firebase collection in debug builds to avoid polluting prod data
- Add Crashlytics custom keys (is_logged_in, channel), user identifier, and
  WebSocket reconnection breadcrumbs for actionable crash reports
- Record non-fatal errors for server failures, WebSocket errors, and global
  asset fetch failures (skip timeouts/network errors to avoid noise)
- Update is_logged_in key and user identifier on login/logout transitions
- Log auth reconnection exhaustion before forced logout
- Add FirebaseAnalyticsObserver with named routes for automatic screen tracking
- Add static routeName constants to avoid duplicated string literals
- Add Firebase Performance Dio interceptor for automatic HTTP request tracing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 00:18:21 -08:00
..
apis improve Firebase integration across Crashlytics, Analytics, and Performance 2026-03-08 00:18:21 -08:00
models add merged chat mode for multi-tab view 2026-03-07 17:00:03 -08:00
screens improve Firebase integration across Crashlytics, Analytics, and Performance 2026-03-08 00:18:21 -08:00
services v5 (#463) 2026-01-01 22:28:17 -05:00
stores improve Firebase integration across Crashlytics, Analytics, and Performance 2026-03-08 00:18:21 -08:00
utils add FrostyColors ThemeExtension, align hardcoded colors with M3 roles 2026-03-01 19:01:44 -08:00
widgets audit and optimize haptic feedback across the app 2026-03-07 17:46:24 -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 improve Firebase integration across Crashlytics, Analytics, and Performance 2026-03-08 00:18:21 -08:00
theme.dart move menu styling to theme for app-wide consistency 2026-03-07 17:30:02 -08:00
utils.dart v5 (#463) 2026-01-01 22:28:17 -05:00