Skip to content

kite 0.1.8

Choose a tag to compare

@github-actions github-actions released this 01 Oct 20:16
· 35 commits to main since this release

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.8

Every 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

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.