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

Local session management #85

Open
sohrab- opened this issue Sep 15, 2022 · 1 comment
Open

Local session management #85

sohrab- opened this issue Sep 15, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@sohrab-
Copy link
Member

sohrab- commented Sep 15, 2022

Track the current user session in a unique LocalStorage entry and offer the list of previous sessions on page load if the user wants to resume.

  • Display a non-intrusive, self-dismissing prompt to let the user know there are existing sessions to resume. The modal should only appear if the user wants to continue. Do not prevent the user from working on a fresh page by having to dismiss a modal.
  • Allow users to delete or clear all the previous sessions. Otherwise, it will keep building up in the browser cache.
  • User sessions should now have created and last updated timestamps.
  • Give the user an option to name the session for easier resume
@sohrab- sohrab- added the enhancement New feature or request label Sep 15, 2022
@sohrab- sohrab- mentioned this issue Sep 15, 2022
@sohrab- sohrab- self-assigned this Oct 1, 2022
@sohrab-
Copy link
Member Author

sohrab- commented Oct 3, 2022

The sessions are now persisted across refreshes as part of #89 in sessionStorage. This solves a few of our problems.

This issue probably needs to be reworked into a save/load feature

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