• v0.1.1 e2772e6139

    v0.1.1
    All checks were successful
    fuzz / cargo fuzz nightly long-run (push) Has been skipped
    darwin / detect relevant changes (push) Successful in 8s
    windows / detect relevant changes (push) Successful in 10s
    darwin / darwin docs-only no-op (push) Has been skipped
    windows / windows docs-only no-op (push) Has been skipped
    fuzz / cargo fuzz smoke (per target) (push) Successful in 1m34s
    darwin / build felis (aarch64-darwin) (push) Successful in 1m27s
    pr / nix flake check (push) Successful in 45s
    windows / cargo nextest (Windows) (push) Successful in 5m12s
    pr / cargo build / clippy / test / deny (push) Successful in 5m17s
    pr / wire schema is compatible with the base (push) Successful in 21s
    windows / frontend smoke (Windows) (push) Successful in 4m19s
    windows / package felis (x86_64-pc-windows-msvc) (push) Successful in 1m31s
    pr / frontend smoke (x86_64-linux) (push) Successful in 9m55s
    windows / cargo clippy (Windows cross) (push) Successful in 16s
    release / the tag names this exact revision (push) Successful in 54s
    release / package felis (aarch64-darwin) (push) Successful in 57s
    release / cargo nextest (Windows) (push) Successful in 3m5s
    release / frontend smoke (Windows) (push) Successful in 1m26s
    release / package felis (x86_64-pc-windows-msvc) (push) Successful in 1m31s
    release / nix flake check (push) Successful in 1m33s
    release / cargo build / clippy / test / deny (push) Successful in 3m9s
    release / wire schema is compatible with the newest release (push) Successful in 1m28s
    release / frontend smoke (x86_64-linux) (push) Successful in 12m30s
    release / package felis (x86_64-linux) (push) Successful in 32s
    release / publish the release page (push) Successful in 16s
    Stable

    natsukium released this 2026-09-27 11:14:45 +09:00 | 510 commits to main since this release

    Signed by natsukium
    SSH key fingerprint: SHA256:ByU5VseUJyH2UYFs65yNYhqJHhqJzP8BNBlvG0a6WOs

    felis v0.1.1, built from e2772e6139ede8552004a45fa2b5f69bb387f834.

    Downloads

    • Linux (x86_64): felis-x86_64-linux.tar.gz. Unpack it anywhere and run bin/felis.
    • macOS (Apple silicon): felis-aarch64-darwin.tar.gz. Before the first run, clear the quarantine flag: xattr -dr com.apple.quarantine <directory>. Then run bin/felis or open felis.app.
    • Windows (x86_64): felis-x86_64-pc-windows-msvc.zip. Unpack its three executables into one directory on your PATH and run felis.exe.
    • Nix: nix run github:felis-terminal/felis/v0.1.1. The flake offers prebuilt binaries from https://nix-cache.natsukium.com.
    • Homebrew (macOS Apple silicon, Linux x86_64): brew install felis-terminal/tap/felis.

    Step-by-step instructions are in install.md.

    These three platforms are supported. ARM64 Linux (aarch64-linux) builds from source through the flake but is not supported.

    felis.proto and felis-config.schema.json are the IPC wire schema and the config schema of this build, for tools that talk to felis or validate its config.

    Changes

    Added

    • Platform: a Homebrew tap installs felis with prebuilt bottles on macOS (Apple silicon) and Linux (x86_64):
      brew install felis-terminal/tap/felis.

    Fixed

    • Sessions recognize TERM=xterm-felis in a macOS window opened from Finder, or any launch that bypasses bin/felis:
      felis.app carries the terminfo entry, and on Unix the daemon prepends the entry shipped beside it (the bundle's, or
      the install prefix's share/terminfo) to every session's TERMINFO_DIRS.
    Downloads