Highlights
- Terminal appearance is now much more tunable. Settings > Terminal exposes cursor shape, cursor color, font size, font weight, line height, cell width, integrated block glyphs, color emoji, ligatures, scrollback, and Windows terminal material controls, with matching
paneflow.jsonschema coverage. - The terminal renderer got a sharper visual pass. Text is rounded onto stable cell pixels, cursor painting handles wide glyphs and emoji more accurately, the default cursor color moves to Apple system blue, and golden snapshots now lock the new renderer output.
- Windows material mode is cleaner and safer. Windows-only terminal and chrome material toggles let Mica or blur show through the CLI surface and chrome, while non-CLI surfaces stay opaque and cross-platform configs remain safe on Linux/macOS.
- The app now builds on Rust 1.96.1 everywhere: local toolchain, CI, release workflow, docs, and README are in lockstep.
- Security audit is clean again:
anyhowwas updated to clearRUSTSEC-2026-0190.
Install
See the Installation section in the README.
Validation
- Local checks:
cargo check --workspace,cargo fmt --check,cargo clippy --workspace -- -D warnings,cargo test --workspace. - Test CI: run_tests.yml run 28518881646 passed on the
0.7.6release commit. - Release CI: release.yml run 28518883543 passed across Linux x86_64/aarch64, macOS Apple Silicon, Windows x64 MSI, package smoke tests, auto-update e2e, and GitHub Release publication.
- Repo publish: repo_publish run 28521051417 passed.
- Homebrew cask update: update_cask run 28521051376 passed.
- Release assets: 32 assets published, including Linux x86_64/aarch64 AppImage,
.deb,.rpm,.tar.gz; macOS Apple Silicon.dmg; Windows x64.msi; plus minisign and SHA-256 sidecars.
Full Changelog
Features
8f297cd4feat(app): refine terminal material appearance- adds Windows-aware terminal and chrome material switches, transparent CLI terminal backgrounds when material is enabled, rounded panel corner masks, material-aware startup/backdrop painting, and safer native-backdrop resolution across Windows, macOS, Linux, Diff, Agents, and Settings.600a1c7cfeat(terminal): add renderer appearance controls- adds Settings controls and config/schema fields for cursor shape, cursor color, font weight, cell width, integrated glyphs, color emoji, Windows terminal material, and related renderer defaults; also reworks font resolution, cell metrics, text paint alignment, and cursor rendering.
Maintenance And Security
19414984chore(rust): bump pinned toolchain to 1.96.1- moves the repo pin, README badge/docs,run_tests, audit, release workflow inputs, and update e2e script expectations to Rust 1.96.1.5cb18899fix(deps): update anyhow for RUSTSEC-2026-0190- updatesanyhowfrom 1.0.102 to 1.0.103 so advisory scanning passes again.da101da3test(terminal): refresh renderer golden snapshots- refreshes terminal renderer golden files for ANSI colors, APCA contrast, block glyphs, CJK spacer, cursor shapes, dim/inverse/selection, indexed color, and truecolor output after the renderer appearance changes.b8db1bcfchore(release): bump version to 0.7.6- updates the workspace package version, internal lockfile package versions, and Debian changelog for the release.
Compare: v0.7.5...v0.7.6