Feature Enhancements & Bug Fix Requests
-
Optimize Auto-Save Logic (Performance & Reliability Improvement) Improve the auto-save mechanism to make it more efficient and robust:
- Prevent unnecessary or duplicate save requests.
only when One of the following occurs, then Auto-Save:
- The editor loses focus
- The mouse leaves the editor area
- Before Page Close (Critical Safety Save)
-
Retry Mechanism on Save Failure (UX Enhancement) If a save operation fails for any platform (GitHub, Google Drive, Dropbox):
- The corresponding icon should visually indicate a failed state.
- Clicking the failed platform icon should manually trigger a retry for that specific platform only.
- During retry, the icon should reflect the saving-in-progress state.
- Upon success, the icon should update to the saved state automatically.