Repository navigation
kite 0.1.8
A small release for the app center: each plugin shows its own icon, and checking the index again says what it found.
Highlights
- Plugin icons. The app center draws each plugin with its own icon, on its card and in its details, instead of the same puzzle piece for all. The index names the icon, from the plugin's repository at its newest version, and Kite fetches it as it fetches a theme's screenshot, so the browser still never reaches the index's addresses. An SVG icon is checked to run and fetch nothing, and is served sandboxed besides. A package's author adds one line,
icon: docs/icon.svg, to its entry in kite-plus/apps. - Check again says what it found. The app center's Check again button now answers with a message: how many installed themes and plugins can be updated, or that none can, and a warning when the index could not be reached.
Install
Download the archive for your system below, unpack it, put kite somewhere on your PATH, and run kite run in an empty folder. On macOS, xattr -d com.apple.quarantine kite lets a downloaded program run the first time.
To run a site on a server with Docker:
docker run -d --name kite --restart unless-stopped -p 127.0.0.1:1717:1717 -v kite-data:/data ghcr.io/kite-plus/kite:0.1.8Every archive can be checked against checksums.txt, and a given commit builds to the same binary on any machine.
Upgrading from 0.1.7
Replace the binary, or pull the new image; nothing a site has changes. A site that pins 0.1.7 in kite.lock keeps deploying with it until you run kite wrapper, or choose to build with 0.1.8 under System → Deploy in the studio.
Notes
Kite is in early development. The four official plugins already had their icons in their repositories, so they show them without new releases of their own.
Every change in this release
Changelog
Features
- 8b88376: feat(apps): serve the icon the index names (@amigoer)
- c372758: feat(web): say what checking the index found (@amigoer)
- 472bfed: feat(web): show each plugin's icon (@amigoer)
Documentation
Install
Download the archive for your platform, or pin the version in a project
so that local builds and CI agree:
./kitew build
Verify a download against checksums.txt before running it.