You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: prevent recording data loss on crashes and restarts
Fixes critical data loss bugs where recordings would be deleted from IndexedDB
on app restart or when Recall SDK crashed during a meeting.
Changes:
- Reset isRecording flag when SDK crashes to allow recovery
- Mark interrupted recordings as 'error' instead of deleting from IDB
- Keep 'ready' recordings in IDB for fast access (user can delete manually)
- Add lastSegmentTime tracking to detect silent failures
- Add Recover/Discard UI buttons for interrupted recordings
- Simplify meeting-detected log output
The architecture now treats IDB as source of truth with non-destructive
operations, giving users full control over interrupted recordings.
0 commit comments