The “chum” devs are proud to announce the release of version 0.3 of the Chum GUI.
This release brings many many new features and improvements for both users and developers.
Instead of being a simple GUI for the RPM repository, the application now adds many features you would expect from an “Application Store”.
- Install/Update/Remove options
- Application Icons
- Screenshots
- Developer Details
- Repository Details
- A way to donate to the developers
- Integration with Github/Gitab
- Links to releases/changelogs
- Issue List
- Discussion forums
All this is powered not by a web application backend, but by simply adding meta-data to the application package description, makng it super-simple for developers to manage. Our meta-data additions are based closely on the AppStream spec, can be added in a way to be ignored by other packaging systems, and is fully documented here https://github.com/sailfishos-chum/main/blob/main/Metadata.md
The GUI now adds and manages the repository, so there is no need to install the seperate sailfishos-chum package, its also super easy to switch between repositories, or pin to a specific release (useful for early-access users when no matching chum repo is available). Grab the GUI package from https://chumrpm.netlify.app/
You will notice that not all entries are populated with all the above new data, that will rely on application developers adding the meta-data over time. Some applications may be filtered out of the list because they do not have the metadata (eg patchmanager), to fix this, goto settings and uncheck 'Show applications only by default’
We hope you enjoy this release and look forward to your feedback.
-chum devs