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

75 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 变更日志 (changelog.md)
> 本文档记录所有版本变更,包含功能、修复和讨论链接。
## 版本号格式
- 格式:`主版本.次版本.修订版本`(如 `1.2.0`
- 修订版本00-99超过99时递增次版本
## 未来架构想法
- [ ] 支持流式翻译输出
- [x] 添加本地缓存减少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
**讨论记录**:
- [帮助功能和样式改进](taolun.md#2026-04-08-tui界面帮助功能与样式改进)
- [版本号管理规则制定](taolun.md#2026-04-08-版本号管理规则制定)
**关联版本**: v1.2.0
---
**下一步**:
- 实现弹出框组件
- 实现斜杠命令菜单
- 添加复制功能