[Feature Request]: Add built-in automatic update checking and updating for the Desktop application

Author: Bitowen13Created Sep 15, 2026Updated Sep 15, 2026
Labelsenhancement

Feature Description

I would like to request a built-in update system for the Stirling-PDF Desktop application.

The application should be able to:

  • Check whether a newer version is available.
  • Clearly show the currently installed version and the available version.
  • Download the update from within the application.
  • Install/apply the update without requiring the user to manually download and reinstall the entire application.
  • Restart the application after the update and launch the new version.
  • Ideally provide an option to automatically check for updates when the application starts.

A simple notification such as "A new version is available" with an "Update" button would already make the experience much better.

Why is this feature valuable?

For a desktop application, manually downloading and reinstalling every new version is inconvenient, especially when updates are released frequently.

An integrated updater would make Stirling-PDF feel much more like a modern desktop application and would also make it easier for users to stay on a secure and up-to-date version.

This would be particularly useful for users who do not regularly check the GitHub releases page.

It would also reduce the chance of users remaining on outdated versions simply because they did not know that an update was available.

Suggested Implementation

The application could use the existing GitHub Releases infrastructure to check for the latest stable release.

A possible workflow could be:

  1. Check the installed version against the latest stable release.
  2. Notify the user if an update is available.
  3. Allow the user to download and install the update.
  4. Restart Stirling-PDF after installation.
  5. Verify/display the new version after restart.

For the Desktop application, a platform-specific updater could be used where appropriate.

Additional Information

It would also be useful to have an option in Settings such as:

  • Automatically check for updates
  • Automatically download updates
  • Notify me only

The update system should preferably preserve the user's settings/configuration.

Example Files

No response

No Duplicate of the Feature

  • I have verified that there are no existing features requests similar to my request.

Source: Stirling-Tools/Stirling-PDF