Dedicated Package Page
Support for Linux packages was missing it's own dedicated pages for each package in Rexi, in this update the page has been added. For packages their metadata will be shown such as filename, version, architecture, build date, upload date, and Checksum. Below that are installation instructions to add the repo. If the repo only shows generic packages, which are not DEB or RPM files, then a download package link will be shown instead. A download link will added to the file name in the metadata.
URL pattern uses the uid of the package metadata instead of the package name, as only the package filename is available which I don't find ideal, the URL pattern will look like this:
https://rexi.example.org/package/:repo/:uid
At the moment, Rexi has only been setup to support one repo, currently adding repositories from your OpenRepo instance is not yet supported.
Configuration Update
- Show "Powered By Rexi" - You can disable the "Powered by Rexi" text in the footer by setting a boolean(true or false) for the option Global.PoweredBy in the configuration file, enabled by default.
- Footer Links - The links in the footer can be updated by adding custom links using the new Links.Footer option in the configuration file, link to Rexi's documentation and source is shown by default is nothing is set.
New Dialogs
- Login - Both Zot and Verdaccio have a way to login to them using the appropriate CLI tool. This dialog shows login instructions for both cases. The button for "Login" in the header can be disabled setting a boolean (true or false) for the option Global.Login in the configuration file, disabled by default.
- Register - Verdaccio has a way to register using the appropriate CLI tool. This dialog shows instructions for Verdaccio only. The button for "Register" in the header can be disabled setting a boolean (true or false) for the option Global.Register in the configuration file, disabled by default.
Minor Changes
- Added theme toggle button using cookies to avoid client-side JavaScript.
- Updated dark theme styling, in addition to adding a theme toggle button.
- Updated font to be swapped to over to the Ubuntu Font Family.
- Fixed filter for OCI Images page.