Skip to content

Add AppImage Update Metadata and .zsync Support #2450

Description

@xmha97

Linux OS version

Ubuntu 26.04

ImageGlass version

10.0.6.906

ImageGlass release

AppImage

1️⃣ Describe the feature

It would be useful if the AppImage included the required update metadata so AppImage managers such as AppManager can detect new releases and support automatic updates.

For example, the AppImage desktop entry could include:

X-AppImage-Homepage=https://github.com/d2phap/ImageGlass
X-AppImage-Name=ImageGlass
X-AppImage-Version=VERSION
X-AppImage-Arch=x86_64
X-AppImage-UpdateURL=https://github.com/d2phap/ImageGlass

The X-AppImage-Version value should be generated automatically from the application version or release version at build time rather than being hardcoded.

Additionally, for compatibility with AppImageUpdate, it would be useful to provide a .zsync file for each AppImage release and include the appropriate update information inside the AppImage, for example:

gh-releases-zsync|OWNER|REPOSITORY|latest|APP_NAME_*_amd64.AppImage.zsync

The corresponding .AppImage.zsync file should also be published alongside the AppImage as a release artifact.

This would allow AppImage managers to properly identify the application, detect new versions, and update the AppImage efficiently.

Thanks!

2️⃣ How to use feature

No response

3️⃣ Additional context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions