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

Store data in browser with Indexeddb #54

Closed
elie222 opened this issue Dec 27, 2023 · 2 comments
Closed

Store data in browser with Indexeddb #54

elie222 opened this issue Dec 27, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@elie222
Copy link
Owner

elie222 commented Dec 27, 2023

We can store gigabytes of data in an indexddb in the browser.
Use idb package to do this.

The advantage here is extra privacy for users. After this is done we can remove large parts of the backend. The client can load the data itself and use the Gmail API to archive/label/reply.
It will also mean faster loading times.

The core tables to use are:

  • Emails
  • Labels

We may need more tables after for sorting in different ways, or to help with analytics.

@elie222 elie222 added enhancement New feature or request good first issue Good for newcomers labels Dec 27, 2023
@elie222 elie222 changed the title Load data into Indexeddb Store data in browser with Indexeddb Jan 7, 2024
@sharma-shanu
Copy link
Contributor

@elie222 , Can you assign this task to me ?

@elie222
Copy link
Owner Author

elie222 commented May 15, 2024

Not relevant atm.

@elie222 elie222 closed this as completed May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
Status: Done
Development

No branches or pull requests

2 participants