Feature Enhancements & Bug Fix Requests

  1. 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)
  2. 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.