Folo/packages/internal/database
DIYgod 56263d229b
fix(mobile): fix Crashlytics crash issues affecting 101+ users (#4845)
- Fix iOS WebViewState initialization on non-main thread
- Fix iOS SecureStore background access failures in auth/env setup
- Fix Android TrackPlayer ForegroundService crash with AppState check
- Fix Android TabBar event handler null reference crashes
- Fix iOS BackgroundTask handler registration timing
- Fix Android VideoView state management during fullscreen
- Fix DatabaseSource stream state before enqueue operation

Addresses 8 critical Crashlytics issues across iOS and Android:
- iOS WebView main thread: 22 users
- iOS SecureStore background: 18 users
- Android ForegroundService: 26 users
- Android TabPress null ref: 12 users
- Android VideoView not found: 6 users
- Stream enqueue race: 7 users
- iOS BackgroundTask handler: 2 users
+ improvements to error handling and recovery paths

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-14 19:53:53 +08:00
..
src fix(mobile): fix Crashlytics crash issues affecting 101+ users (#4845) 2026-02-14 19:53:53 +08:00
drizzle.config.ts refactor(mobile): separate database package (#3809) 2025-05-26 14:48:27 +08:00
package.json fix(mobile): upgrade Expo SDK54 and fix iOS sqlite startup crash (#4841) 2026-02-14 09:35:25 +08:00
tsconfig.json refactor(mobile): separate database package (#3809) 2025-05-26 14:48:27 +08:00