Ideas from Sigma users to input, discuss and vote for.
Story: As a user, I want the system to create a backup file every 15 minutes or according to the specified interval within the Settings in Sigma. This backup file should be maintained within the project directory without causing any disruption or noticeable delay in the user interface while saving.
Acceptance Criteria:
The backup file should only be stored within the project directory as a system file - so that the user can NOT see the files unless they disable the function ("Hide protected operating system files") in the pathfinder.
The backup process should not disrupt or delay the user's ongoing work or file-saving process - eg. using other threads.
The backup process should operate whether or not the file has been saved
Notes: Currently, the functionality works as follows:
Saving the calculation.
Making a change in the calculation.
Waiting for 15 minutes (or at the specified interval made in Settings) without making any further changes.
After this period, a system file is saved in the project directory.
If the user then saves their calculation again, the backup file is moved to this path (C:\Users\%userprofile%\AppData\Local\Temp\SigmaRecovery).