logo
2
1
WeChat Login

/Tag/v1.4.4

v1.4.4
OverviewDeployMetadata

fix: 跨平台兼容性优化(修复 Linux ARM64 编译 + CJK 显示 + 终端安全)

  • 替换 syscall.SYS_POLL 为 unix.Poll(),修复 Linux ARM64 编译失败
  • 重写 truncateStr 按 rune 遍历防止截断多字节字符产生乱码
  • 补全 runeWidth 东亚双宽字符范围(假名/韩文/CJK 扩展等)
  • 清理 printColor/readRawKey 中的不可达死代码
  • 统一 renderL1Menu/renderL2Menu 硬编码数字为 boxWidth 派生
  • renderL1Menu 返回值改为动态计算
  • 合并 Windows kernel32.dll 加载为包级变量
  • setEnvVarsUnix 兼容 \r\n 行尾符
  • Ctrl+C 退出前恢复终端 raw mode 状态
  • runWithSpinner channel 改为带缓冲防止 goroutine 泄露
  • maskToken 改为 rune-based 切片
  • .zshrc 创建权限 0644 → 0600

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com