koala73 / koala73/worldmonitor

Linux - Embed AppImage update information

Open
#5,757 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
86.6k
Forks
13.1k
Avg merge
8h 4m
Merged PRs (30d)
825

Description

### Feature area

Desktop app

### Description

AppImage Delta updates

When trying to update via [AppImageUpdate](https://github.com/AppImageCommunity/AppImageUpdate)

Image

This is a common standard for updating AppImages.
AppImage having update information would also recognized by other software e.g. [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher), [AppManager](https://github.com/kem-a/AppManager), [AM](https://github.com/ivan-hc/AM) etc...

info:
- https://github.com/AppImageCommunity/AppImageUpdate#update-information-overview
- https://github.com/AppImage/AppImageSpec/blob/master/draft.md#update-information
- https://github.com/ivan-hc/AppImage-tips#how-to-add-delta-updates

Lots of projects already support updating AppImage e.g: [LibreWolf](https://gitlab.com/librewolf-community/browser/appimage/-/releases), [KeePassXC](https://github.com/keepassxreboot/keepassxc/releases), [Sigil](https://github.com/Sigil-Ebook/Sigil/releases) etc.

### Problem it solves

Updating will take less amount of data and time due to downloading only `diff`.

### Alternatives considered

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

No repository file or test is named. Start by locating the Linux desktop AppImage packaging entry point and compare its artifact metadata with the AppImageUpdate specification linked in the issue. Done means the produced AppImage embeds standard update information recognized by AppImageUpdate and other listed tools.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.