# Updating Tornado

### **Automatic Update Check**

Tornado automatically checks for updates when the application starts:

* Connects to the update server
* Compares the current version with the latest release
* Runs silently in the background

***

### **Update Notifications**

**When an Update is Available**

* A notification appears in the bottom-right corner of the screen.
* Displays the new version number.
* Includes a "Download" button.
* The notification remains visible until acted upon.

**When No Update is Available**

* No notification is shown.
* The application continues to operate normally.
* This confirms that the current version is up-to-date.

**When the Update Check Fails**

* A brief notification appears in the bottom-right corner.
* Disappears automatically after a few seconds.
* No user action is required.

***

### **Download Process**

**1. Starting the Download**

* Click the "Download" button in the notification.
* The download begins automatically.
* Progress is displayed in the notification area.

**2. Installation Steps**

**For Windows:**

* Wait for the download to complete.
* Close Tornado.
* Run the newly downloaded executable file.

**For macOS:**

* Download the new `.dmg` file.
* Close Tornado.
* Open the downloaded `.dmg`.
* Drag the application to the Applications folder.

**For Linux:**

* Download the new binary file.
* Make it executable by running:

  ```bash
  bashCopy codechmod +x ./tornado
  ```
* Restart Tornado.

***

### **Troubleshooting**

**Common Issues**

**Update Check Fails:**

* Ensure an active internet connection.
* Restart Tornado and let it check again on the next launch.
* The issue usually resolves automatically.

**Download Issues:**

* Verify internet connectivity.
* Restart Tornado and retry the download.
* Ensure sufficient storage space is available.

**Installation Problems:**

* Confirm that Tornado is fully closed.
* Verify write permissions in the target directory.
* Clear temporary files if necessary.

***

### **Best Practices for Smooth Updates**

1. Complete any running collections before updating.
2. Export important data to avoid interruptions.
3. Close the application when prompted during installation.
4. Follow the installation steps for your platform.

***

### **After Updating**

1. Verify that the application is running the new version.
2. Check that existing configurations are intact.
3. Test connections to cloud platforms to ensure everything works as expected.

***

### **Reminder**

Updates will bring essential features and improvements. Tornado’s automatic update check ensures you’re notified of new versions while staying unobtrusive.
