Skip to content

v0.3.0

Choose a tag to compare

@lvshp lvshp released this 03 Apr 18:08
· 29 commits to main since this release

v0.3.0 — TUI 框架迁移,新增 Windows 支持

重大变更

  • TUI 框架替换:从 termui v3 迁移到 tview(基于 tcell v2),解决 Windows Terminal 兼容性和 CJK 字符宽度问题
  • 新增 Windows 支持:正式支持 Windows Terminal 和 PowerShell 7+
  • 代码重构:拆分 3200 行的 ui.go 为 8 个职责清晰的文件

新增

  • 新增 Windows amd64 预编译包
  • 从源码构建新增 Go 1.24+ 版本要求
  • 数据目录支持 READCLI_DATA_DIR 环境变量自定义路径

修复

  • 修复 Windows 上路径大小写不一致导致书架书籍重复的问题
  • 修复书架首页按 ? 无法打开帮助页的问题
  • 修复 EPUB 解析中 HTML/CSS 样式内容泄漏到正文的问题
  • 修复 EPUB 章节标题在正文中重复显示的问题
  • 修复批量目录导入时无进度反馈的问题
  • 修复导入状态提示中样式标签原样显示的问题
  • 修复主题颜色映射不正确的问题
  • 修复窗口边框在焦点切换时出现双线的问题

其他

  • 移除持久化 reader 缓存,仅保留会话内内存缓存
  • 禁用鼠标滚轮事件,防止意外翻页
  • 补全帮助页所有快捷键说明
  • 更新文档,补充 Windows 构建说明和数据目录路径说明

下载

平台 文件
macOS arm64 (Apple Silicon) readcli-darwin-arm64-v0.3.0.tar.gz
macOS amd64 (Intel) readcli-darwin-amd64-v0.3.0.tar.gz
Linux amd64 readcli-linux-amd64-v0.3.0.tar.gz
Windows amd64 readcli-windows-amd64-v0.3.0.zip

macOS / Linux 下载后解压即可使用,Windows 解压后得到 readcli.exe。