Updating software
Duckling offers two ways to get a newer version: automatic in-app updates and manual installers from the releases page.
Update sources
Updates are fetched from a signed latest.json manifest that points at the matching installer for your platform. Two endpoints are built in:
You can switch the source in Settings → Updates → Update source. The setting applies to both the automatic and the manual check. A custom Proxy entered in the same dialog is used for every updater request.
Automatic updates
By default the app checks for a new version at startup. When an update is found, it is downloaded, installed, and the app restarts automatically.
To disable this behavior, turn off Settings → Updates → Automatic updates. You can still check manually with the steps below.
Manual in-app check
- Open Settings → Updates.
- Click Check for updates.
- If a newer version exists, the version number is shown and the button becomes Click to update; a progress bar follows the download.
- After the download finishes the app installs and relaunches.
If the check or download fails, an error toast is shown and nothing is changed.
Manual installer (bypass the updater)
Choose the asset matching your OS and architecture from the releases page. Each version ships these artifacts:
Windows
macOS — choose the build matching your chip (unsigned; see macOS — unsigned app):
Linux
Steps:
- Download the right installer for your platform from the releases page.
- Close Duckling (an open instance can lock files and the install may fail).
- Run the installer as usual and follow the steps; always install into an empty/new folder (
WebView2andVisual C++notes).

