Bug Fixes
- Fixed Vim full-screen bottom clipping by eliminating PTY resize loss during async SSH handshake and ensuring two-way PTY dimension synchronization.
- Fully implemented DECSTBM scroll margins and VT scroll/edit operations (S, T, P, @, X), isolating scroll effects to preserve Vim status line.
- Supported composite DEC private modes and bracketed paste (\e[?2004h), eliminating stair-stepping indentation bugs when pasting multiline code or YAML.
- Locked alternate-screen viewport origin to zero and mapped trackpad/wheel scrolls to arrow keys for native macOS terminal scrolling.
Verification & Benchmarks
- Added 9 dedicated Vim & alternate-screen test cases covering DECSTBM margins, bracketed paste indentation and scroll wheel translation.
- 100% pass rate across 35 test suites (230+ cases) verified against live macos27 VM.
- All 8 production benchmarks exceeded targets: RingBuffer throughput 1.89M+ lines/s (191 MB/s), ANSI TrueColor parsing 421K+ spans/s, key latency ≤ 5.19 μs.
- Officially signed with Apple Developer ID, hardened runtime enabled, and successfully notarized and stapled by Apple.
Download and verify
ApexTerm-v1.5.4-macos-arm64.dmg
SHA-256
742513770a12107edb1736dd503678240835fb964384e202739df3d7abbee19f
After downloading, run this in Terminal and confirm the output matches:shasum -a 256 ~/Downloads/ApexTerm-v1.5.4-macos-arm64.dmg