Files
yoyo/changelog.md
titor 063b14add7
All checks were successful
Release / build (push) Successful in 6m29s
refactor: 重构版本号管理规则,更新文档
- 扩展 AGENTS.md 版本号管理规则
- 整理 changelog.md,添加 v1.2.0 版本记录
- 更新 taolun.md,添加版本管理讨论
- 更新 memory.md,添加 CI 构建经验
2026-04-08 02:57:21 +08:00

2.3 KiB
Raw Blame History

变更日志 (changelog.md)

本文档记录所有版本变更,包含功能、修复和讨论链接。

版本号格式

  • 格式:主版本.次版本.修订版本(如 1.2.0
  • 修订版本00-99超过99时递增次版本

未来架构想法

  • 支持流式翻译输出
  • 添加本地缓存减少API调用
  • 实现插件系统支持自定义厂商
  • 支持批量翻译文件
  • 添加Web界面可选

待实现功能

  • 弹出框组件通用modal
  • 斜杠命令菜单(/ 触发命令选择器)
  • 复制功能clipboard集成
  • 配置文件热重载
  • 翻译历史记录

TUI基础功能 (v1.2.0)

模块 内容 状态
TUI框架 bubbletea基础App结构
多行输入 textarea + Ctrl+J换行
翻译显示 viewport + 卡片样式
状态栏 语言/模型/记录数
帮助信息 Ctrl+H切换
快捷键 退出/清空/切换语言
版本注入 build.sh + ldflags
CI构建 自动Release

版本历史

v1.2.0 (2026-04-08) - TUI基础功能完成

类型: 正式版
状态: 已发布

功能完成:

  • TUI交互界面 (bubbletea)
  • 多行输入 (textarea + Ctrl+J换行)
  • 翻译卡片展示 (viewport + 卡片样式)
  • 状态栏信息 (语言/模型/记录数)
  • 帮助信息栏 (Ctrl+H切换)
  • Logo版本号自动注入 (build.sh + ldflags)
  • 跨平台编译支持 (build.sh)
  • CI自动构建Release

构建改进:

  • 扩展 build.sh 支持跨平台编译
  • 添加 -h 帮助选项、-o 自定义输出文件名
  • 支持 linux/darwin/windows amd64/arm64
  • 修复 CI 环境兼容性 (安装bash、添加-buildvcs=false)
  • Release 说明自动获取 tag 注释

样式优化:

  • 翻译结果增加上方空隙 (Padding(1,3,1,3))
  • Viewport 第一个卡片添加上边距
  • 翻译卡片使用紫→青渐变Logo

讨论记录:

关联版本: v1.2.0


下一步:

  • 实现弹出框组件
  • 实现斜杠命令菜单
  • 添加复制功能