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

➕ REQUEST: Set autosave duration #158

Open
1 task done
mithunsridharan opened this issue Oct 13, 2022 · 3 comments
Open
1 task done

➕ REQUEST: Set autosave duration #158

mithunsridharan opened this issue Oct 13, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@mithunsridharan
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe.

When editing a Resume, the autosave feature is disruptive. Moreover, I reckon that it creates several HTTP requests to the backend. Instead, please set an autosave duration of, say 30 seconds. Also, include a button on the front end to manually save the CV.

Describe the solution you'd like

Any edits to the resume are saved over a pre-defined frequency or manually. Add a button to manually save the resume.

Describe alternatives you've considered

No response

Additional context

No response

@mithunsridharan mithunsridharan added the enhancement New feature or request label Oct 13, 2022
@welcome
Copy link

welcome bot commented Oct 13, 2022

Thanks for digging in and opening an Issue here. Resuminator is awesome because of people like you.

Investigate

Make sure to follow Issue Template & Contributing Guidelines!

@itsajay1029
Copy link

Hey @mithunsridharan , can you assign me this issue if you are not working so that I can get started working on it ?

@mithunsridharan
Copy link
Author

@itsajay1029 I've just started looking into code. I'm new to the entire Javascript frameworks, so it will be a while before I can fix this issue. Please take the lead on this. Please consider the following when implementing this feature:

  • Default autosave duration via environment variables e.g., 30 seconds
  • Autosave securely stores the changes in the browser cache
  • Add a 'Save' button to transfer the changes to the backend

I haven't benchmarked the performance as I'm working with a DEV instance on my local machine, but reckon that these changes will also have performance benefits as the changes are not continuously transferred to the backend whenever changes are made, but only when manually triggered by clicking a 'Save' button. This may also require architectural refactoring e.g., using queues to persist the changes, but that's scope for later.

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

2 participants