fix: replace IndexedDB with Origin Private File System (OPFS)
OPFS (navigator.storage.getDirectory) provides direct filesystem
access scoped to the app's origin. Much more reliable than IndexedDB
for large blob storage — no transaction blocking, no connection issues.
Layout: recordings/{id}.frames (packed binary) + index.json (metadata)
Each recording stored as a single file write then close.
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user