← 全部版本

历史版本 · 正式版 · 已通过 Apple 公证

AetherTerm 1.5.5

构建 2026093005 · · Apple 芯片 · macOS 14+

ApexTerm v1.5.5 — 彻底修复全屏状态下终端与 Vim 尺寸不同步、sshpass 子进程 SIGWINCH 阻断与 Vim 光标脱节至窗口底部严重缺陷。

问题修复 (Bug Fixes)

  • 彻底解决全屏幕状态下终端/Vim 仅能显示一部分及尺寸不同步缺陷。修复 sshpass 密码中继时未向子进程 /usr/bin/ssh 传递 SIGWINCH 导致的 30 行锁死问题,主动向后代进程群广播窗口信号。
  • 重构终端尺寸防抖与窗口全屏生命周期监听。监听 NSWindow 全屏切换通知,结合 tile() 与 viewDidEndLiveResize() 实现全屏即时广播校准,杜绝防抖任务竞态丢弃。
  • 彻底修复 Vim 模式下光标不可见与脱节至窗口底部黑屏盲区的缺陷。通过 VT 引擎 2D 坐标映射精准定位当前行与列,完整支持 DECTCEM (\e[?25h/l) 光标显隐控制。
  • 优化块状光标(Block Cursor)半透明渲染,确保光标覆盖下的代码字符清晰可见。

质量门禁与性能对比 (Verification & Benchmarks)

  • 测试套件扩充至 12 项 Vim 与全屏专项测试 (VimAndScreenModeTests),全量覆盖 2D 光标跟踪、DECTCEM 显隐、全屏广播及滚动区域隔离。
  • 经由真实 macos27 虚拟机全量验证通过,35 个测试套件(235+ 用例)100% 绿灯。
  • 8 项 Release 生产级性能基准全部大幅超越要求:RingBuffer 写入吞吐达 1,933,000+ 行/秒 (195 MB/秒),ANSI TrueColor 解析达 431,000+ spans/秒,键入延迟 ≤ 5.46 μs。
  • 经过 Apple Developer ID 官方签名、Hardened Runtime 运行时加固及静态安全扫描,官方公证票据已装订 (Stapled)。

下载与校验

ApexTerm-v1.5.5-macos-arm64.dmg

SHA-256

17a357fdd82d759882a24a1f48bccbedad26f6adda11ce2c31f77af910a354e7

下载后可在“终端”中运行以下命令,确认输出与上面的值一致:
shasum -a 256 ~/Downloads/ApexTerm-v1.5.5-macos-arm64.dmg