问题修复 (Bug Fixes)
- 彻底根除 Vim / 全屏交互应用底部显示不全问题。修复异步握手期间终端尺寸未同步至 PTY 导致的 35 行锁死缺陷,建立连接时即时应用并同步双向 PTY 窗口尺寸。
- 全面实现 DECSTBM 顶底滚动区域保护与 S/T 滚屏、P/@/X 字符增删指令,确保 Vim 等文本编辑器滚动时光标与行内容限制在可视编辑区内,杜绝冲毁底部状态栏。
- 支持 DEC 复合私有模式解析与括号化粘贴(Bracketed Paste Mode \e[?2004h),优化剪贴板多行文本传递,彻底杜绝 YAML 和代码粘贴时的缩进自动累加与阶梯排版错位。
- 备用屏幕模式下锁定垂直视口原点为零位,并将触控板/鼠标滚轮映射为上下方向键平滑翻页,对齐原生 macOS 终端体验。
质量门禁与性能对比 (Verification & Benchmarks)
- 新增 9 大 Vim 与备用屏幕专项测试用例 (VimAndScreenModeTests),全量覆盖备用屏幕切换、滚动区域保护、代码缩进及按键映射。
- 经由真实 macos27 虚拟机全量验证通过,35 个测试套件(230+ 用例)100% 绿灯。
- 8 项 Release 生产级性能基准全部大幅超越要求:RingBuffer 写入吞吐达 1,890,000+ 行/秒 (191 MB/秒),ANSI TrueColor 解析达 421,000+ spans/秒,键入延迟 ≤ 5.19 μs。
- 经过 Apple Developer ID 官方签名、Hardened Runtime 运行时加固及静态安全扫描,官方公证票据已装订 (Stapled)。
下载与校验
ApexTerm-v1.5.4-macos-arm64.dmg
SHA-256
742513770a12107edb1736dd503678240835fb964384e202739df3d7abbee19f
下载后可在“终端”中运行以下命令,确认输出与上面的值一致:shasum -a 256 ~/Downloads/ApexTerm-v1.5.4-macos-arm64.dmg