Skip to content

ah 0.2.0

Choose a tag to compare

@ZhenHuangLab ZhenHuangLab released this 26 Sep 07:33
· 11 commits to main since this release
e375a59

Changes

  • Pages close their live update streams while hidden and catch up when shown again, and the server sends a ping every 15 seconds that pages watch to replace lost connections. Several open tabs or a flaky network no longer leave new pages loading forever.
  • ah serve also listens on the machine's Tailscale IPv6 address.
  • The command list has buttons for the text size of the conversation (+, -) and for a centered column or the full window width (w).
  • The empty page shows the mark and the slogan.
  • The session list slides in and out, and dragging its edge far to the left hides it. While it shows, the menu button shows a close mark.
  • The mark above the session list links to the repository.

Install

Binaries are attached for macOS (Apple Silicon and Intel) and Linux (x86_64 and ARM64). The Linux ones are statically linked and run on any distribution:

target=aarch64-apple-darwin  # or x86_64-apple-darwin, x86_64-unknown-linux-musl, aarch64-unknown-linux-musl
mkdir -p ~/.local/bin
curl -fsSL https://github.com/ZhenHuangLab/ah/releases/download/v0.2.0/ah-$target.tar.gz | tar xz -C ~/.local/bin ah

macOS blocks a binary downloaded in a browser; xattr -d com.apple.quarantine ah allows it.

With Cargo, on any platform:

cargo install --git https://github.com/ZhenHuangLab/ah --tag v0.2.0