Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recordings should be saved in Indexed DB locally #18

Open
soumik-mukherjee opened this issue Apr 16, 2020 · 0 comments
Open

Recordings should be saved in Indexed DB locally #18

soumik-mukherjee opened this issue Apr 16, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@soumik-mukherjee
Copy link
Owner

Is your feature request related to a problem? Please describe.
ATM, the recording data is stored in the browser tab's memory (i.e. part of the DOM tree). This means the user must download and save the file locally before navigating away from the app. What happens is the tab is closed accidentally, or a link is clicked that takes the user away to another page? recordings that were made must not be inadvertently lost.

Describe the solution you'd like
The app must persist the recording without requiring the user to do anything explicitly, beyond the intent of concluding a recording. (i.e. clicks on the Stop button)

Describe alternatives you've considered
Blobs and files are ideally persisted in Indexed DB. Plus just storing is not the end of the line, user's will need a UI to browse through and retrieve the recordings. Indexed DB is the ideal candidate on all counts.
Accessing local file system, without explicit user consent (every time a recording concludes), is a no go. Asking for the consent each time, worsens the experience.

Additional context
Add any other context or screenshots about the feature request here.

@soumik-mukherjee soumik-mukherjee added the enhancement New feature or request label Apr 16, 2020
@soumik-mukherjee soumik-mukherjee added this to the Sprint 1 milestone Apr 16, 2020
@soumik-mukherjee soumik-mukherjee self-assigned this Apr 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant