Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Critical Feature Request: Auto-Save to Mitigate Data Loss from App Termination/Freezes #67

@csdtech

Description

@csdtech

First, I would like to commend the development team for creating an otherwise excellent and powerful IDE.

The application currently lacks an auto-save feature, which results in the permanent loss of user progress during unexpected app termination or crashes. This is a significant usability issue that undermines the overall positive experience.

I have encountered this data loss on multiple occasions.A representative incident is as follows:

· I was actively coding for a period exceeding two hours.
· The application was left open as the device entered sleep mode.
· After an extended period (over four hours), the operating system automatically terminated the app to free up resources.
· Upon waking the device and relaunching the application, it had restarted freshly. All modifications made during the two-hour session were permanently lost, as I had not manually saved.

This issue is not isolated to system-induced app termination. It also occurs in other situations:

· Internal Exceptions: When the app crashes due to an internal error.
· Hard Freezes: When the application becomes unresponsive and requires a forced restart.

In all these cases, the result is the same: the application resets, and all unsaved changes are discarded.

To resolve this critical issue, I formally request the implementation of a robust, periodic auto-save functionality. This feature would automatically save a user's progress at configurable intervals or before potential loss events (like low memory warnings), thereby safeguarding work and greatly improving the application's reliability.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions