gpo.zugaina.org

Search Portage & Overlays:

dev-util/herdr

Terminal workspace manager for AI coding agents

Screenshots

  • herdr-0.9.5
    ~amd64 ~arm64
    test debug

    View      Download      Browse     License: Apache-2.0 MIT 0BSD MIT Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB || ( Apache-2.0 BSD-2 ) || ( Apache-2.0 Boost-1.0 )   
    Overlay: gentoo-zh

ChangeLog

commit 2fe571fd6c100f0f78ae847e364ab7f0e665a04e
Author: Zakk <zakk@gentoozh.org>
Date: Tue Oct 20 14:51:05 2026 -0700

dev-util/herdr: keyword 0.9.5 for ~arm64

Signed-off-by: Zakk <zakk@gentoozh.org>

commit 644e4c5f22f1a6582c5e639ce325f5ca39eedacc
Author: Zakk <zakk@gentoozh.org>
Date: Thu Oct 15 15:49:43 2026 +1100

dev-util/herdr: add 0.9.5, drop 0.9.4

Signed-off-by: Zakk <zakk@gentoozh.org>

commit 7a8223b3561bd24cb8bf238c639d26c435446537
Author: Zakk <zakk@gentoozh.org>
Date: Wed Oct 14 16:53:00 2026 +1100

dev-util/herdr: add 0.9.4, drop 0.9.3-r3

Regenerate CRATES because 0.9.4 updated Cargo.lock.
Fetch the xz-dev patches from a gentoo-zh-drafts release because GitHub regenerates commit .patch files and the Manifest no longer matches.
Apply virtual-render-buffer.patch because virtual renders lose wide-cell styles.
Set XDG_RUNTIME_DIR in src_test because the pane-graphics store otherwise falls back to /var/tmp and the tests fail.

Signed-off-by: Zakk <zakk@gentoozh.org>

commit b4ce3fe125d65ff1a1fd49edd3bd87fa728b4dd6
Author: Xiangzhe <xiangzhedev@gmail.com>
Date: Thu Oct 8 13:59:18 2026 +0800

dev-util/herdr: add 0.9.3-r3, drop 0.9.3-r2

Fetch the three overlay fixes from pinned fork commits instead of
carrying them under files/, as discussed in:
https://github.com/gentoo-zh/overlay/pull/14460#issuecomment-6052663781

Signed-off-by: Xiangzhe <xiangzhedev@gmail.com>

commit b0253d9793ce517933219e9def8b9fbe450a17f0
Author: Xiangzhe <xiangzhedev@gmail.com>
Date: Thu Oct 8 10:42:18 2026 +0800

dev-util/herdr: add 0.9.3-r2, drop 0.9.3-r1

因为原有空白背景补丁会在稀疏更新时覆盖宽字符尾格并擦掉汉字,

所以改为只在不透明浮层的右边缘重绘暴露的尾格,

保留普通 ANSI 和稀疏更新行为。修复 #14419 引入的回归。

Signed-off-by: Xiangzhe <xiangzhedev@gmail.com>

commit cb5d944abd13c28ea6348faf9bb62be9fa27ed76
Author: Xiangzhe <xiangzhedev@gmail.com>
Date: Wed Oct 7 11:58:34 2026 +0800

dev-util/herdr: add 0.9.3-r1, drop 0.9.3

Reset overlay cells so pane text modifiers do not leak into menus. Paint exposed
empty cells so wide-character tails keep the pane background.

Signed-off-by: Xiangzhe <xiangzhedev@gmail.com>

commit 0f1e48d5b24247423b42fbe32d4fa8a68caa719f
Author: Zakk <zakk@gentoozh.org>
Date: Wed Sep 30 12:52:08 2026 +1000

dev-util/herdr: add 0.9.3, drop 0.9.1

Upstream moved the libghostty-vt build from the top-level build.rs into
crates/ghostty-vt/build.rs, so the LIBGHOSTTY_VT_LIB_DIR early return in the build
patch moves there. The other two patches only needed new offsets.

Signed-off-by: Zakk <zakk@gentoozh.org>

commit 2c2837f74741f9a0c964b4fbd8e58aadb73b7bc6
Author: Zakk <zakk@gentoozh.org>
Date: Thu Sep 17 14:42:56 2026 +1000

dev-util/herdr: add 0.9.1, drop 0.9.0-r1

libghostty-vt now needs Zig 0.16; under --system it resolves every lazy dependency
the lib-vt graph touches, so translate-c, arocc, wuffs and pixels join
ZBS_DEPENDENCIES. zig 0.16 fetch needs a build.zig in cwd and saves to ./zig-pkg.

Signed-off-by: Zakk <zakk@gentoozh.org>
Signed-off-by: Xiangzhe <xiangzhedev@gmail.com>

commit 9ae40d7910246021b9810d7d606419eff29925ed
Author: Xiangzhe <xiangzhedev@gmail.com>
Date: Sat Sep 12 19:08:28 2026 +0800

dev-util/herdr: new package, add 0.9.0-r1

因为上游 v0.9.0 的宽字素弹窗边缘渲染缺陷 (herdrdev/herdr#1555) 影响几乎所有中文用户,所以携带 xz-dev/herdr commit 5f36a17b 的修复补丁。
因为 build.rs 构建时会调用 Zig 编译 vendored libghostty-vt 并联网下载 ZBS 依赖,所以改为 eclass 离线构建静态库,通过 LIBGHOSTTY_VT_LIB_DIR 链接,ZBS 依赖走 SRC_URI。
因为部分测试的 socket 路径超过 sockaddr_un 上限,所以缩短测试 socket 路径。
因为上游测试套件按 cargo nextest 逐进程隔离运行,且测试会在 herdr 面板内继承 HERDR_* 会话变量导致 agent 误判,所以 src_test 用 nextest 并清理 HERDR_*。