Skip to content

kari v0.4.4

Choose a tag to compare

@github-actions github-actions released this 04 Sep 06:38
· 85 commits to main since this release
v0.4.4
1d98024

kari v0.4.4 — built from 1d98024.

TL;DR

  • Bring the board back as a string, not an object

What changed

Bring the board back as a string, not an object

Tauri answers an object-shaped result through a channel. The page then has to
fetch the payload over the app's internal protocol, and on the phone that fetch
does not complete: the first screen waited for a board that never arrived,
while the log showed the call answering in 64 ms.

The board and the settings now come back as JSON strings, which Tauri delivers
on the direct path, and the page parses them. Desktop behaviour is the same,
one parse further on.

Install

Download the .dmg for your Mac: aarch64 for Apple silicon, x64 for Intel.
The app is not signed. After you copy it to Applications, run:

xattr -dr com.apple.quarantine /Applications/kari.app

An installed kari updates itself to this release: it checks on start and every six hours,
writes the new version beside the running one and offers a restart. Settings, Updates has the switch.

A Linux host runs the headless node from kari-node-v0.4.4-x86_64-unknown-linux-gnu.tar.gz,
a Windows host from kari-node-v0.4.4-x86_64-pc-windows-msvc.zip.
Start it with kari-node serve and add it under Settings, Nodes in the app.
A node updates itself only when asked: kari-node update, or serve --auto-update.

An Android phone installs kari-latest.apk. Add this repository to Obtainium: the asset name never
carries the version and the signing key never changes, so an update installs over the previous build.
The phone reaches the nodes over a private network, such as a VPN, and pairs with the code from
Settings, Nodes on the desktop. See TOUR.md.

See the README for requirements and setup.