Repository navigation
Releases: KevinYouu/easyGit
Releases · KevinYouu/easyGit
Release list
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
Changelog
- ea2dfe0 feat: Amend 交互式修改上次提交(am)
- 7ecdcaa feat: Stash 交互式管理(st)
- 78c09ce feat: Undo 回滚(un / reflog 后悔药)
- 1216ce0 feat: Worktree 交互式管理(wk)
- 03d40ac feat: 分支切换与新建(sw/bc)
- 1ded866 feat: 工作区交互式清理(cl)
- 09c5cb1 fix: Windows 兼容支持和冲突编辑器问题
- 9cf0ef8 fix: Windows 路径转义支持(sq 消息注入/序列编辑器)
- d5a0981 fix: 代码审查修复(缺失键/吞错/amend 暂存防护/规范清理)
- 666c653 fix: 修复编辑器阻塞问题
- 29feb77 refactor: 冲突解决闭环推广至 merge/cherry-pick
0.3.3
Changelog
- fbc93a0 chore: 清理死代码(colors/spinner 包及测试专用导出)
- b5569df docs: README 双语同步交互优化批次 + TODO 清理
- 84581a6 docs: 修正主题示例命令(不存在的 commit 命令 → push-all)
- 35ae9b2 feat: ps 文件选择列表增加状态列(M/A/D 一目了然)
- 588db4c feat: 交互式主菜单(easyGit 无参数进入)
- bd7a960 feat: 列表 / 过滤(长列表输入即筛选)
- 087f13b feat: 变基冲突解决闭环(多冲突自动循环,不再冲突即退出)
- b822892 feat: 推送前 pull 可配置(未设 upstream 自动跳过)
- 7eb8f63 feat: 提交消息历史记忆(独立表,↑/↓ 复用最近 10 条)
- 6c334cf feat: 记忆上次选择(reset 模式/merge 策略/cp 选项预选)
- 122d84b feat: 配置中心新增冲突编辑器(变基冲突解决用)
- 8c80533 feat: 非 git 仓库统一检查(root 层 PersistentPreRunE)
- 1f3310f fix: pa/ps 交互统一(循环导航 + 使用计数时机)
- 9ab7d77 fix: 主菜单简介语言固化(包级初始化早于语言加载)
- fe264cb fix: 提交消息空主题校验(拦截 fix: 空消息提交)
- 97dc470 fix: 清理硬编码英文文案(3 处 → i18n)
- 1833121 fix: 非提交类列表首词截断(主菜单/分支/远程/标签自适应宽度)
- f986fc9 perf: git status 免 spinner(ps 响应提速)
- 0d50a07 refactor: 提取 SelectAndSaveRemotes(收敛 4 份远程选择+持久化逻辑)
- 2e8b7e6 refactor: 统一提交数据源 GetCommitsOptions(rs/sq/d 共用)
0.3.2
0.3.1
Changelog
- 0da8981 feat(form): 多输入表单聚焦行整行背景高亮(参考列表 Selected 样式)
- a5f126c feat(form): 多输入表单输入列统一宽度,简介紧贴输入框且列对齐
- 484b72e feat(form): 紧凑多输入表单(矮终端友好),版本号上限编辑重构
- e2a1508 feat(form): 自绘多输入表单(行尾弱化简介),tc/配置中心统一组件
- 93a84f4 feat(form): 自适应多列列表布局(ColumnSpec),配置中心名称列不截断/摘要列占满剩余
- 79e18a1 fix(config): 配置中心提交类型摘要完整列出全部类型,不再预省略
- f7e9290 fix(form): 多输入表单循环导航,末字段 ↓/j 不再误触保存
- eb4f632 fix: 修复残影问题
- 0e1afcb refactor(config): 优化独立配置TUI
- 4a31797 refactor: 多行表单优化
0.3.0
Changelog
- ecc379d docs: 统一帮助栏与选项单行说明功能文档,README 双语同步,清理 TODO
- 2eaaae3 feat(form): 列表消息完整显示,移除消息列上限与仓库层预截断
- 711c395 feat(form): 单选列表加标题,新增 wrap 循环导航(默认关闭,仅 pa 开启)
- 14e855e feat(tui): 全屏分隔线框定内容区,❯ 指示符统一并随光标移动
- a7569d8 feat: 修复 tc 连续输入表单堆叠:新增单页多输入 MultiInput
- 01f967b feat: 新增统一帮助栏组件与选项单行说明基础
- 6d2700d feat: 表单与表格界面接入统一帮助栏,选项改单行内嵌说明
- ddfc484 feat: 进度屏硬编码英文 i18n 化并接入统一帮助栏
- 5b4762b feat: 选项说明统一走 Description 字段,SelectForm 单行组装(merge/cherry-pick/rebase/language/commit type)
- 160f1c9 fix(form): 修复选项选中态背景断裂
- eccc58f fix(form): 多选表格复选框 [ 位置随光标跳动
- 50bb247 refactor(form): 统一列表组件为 ListForm,删除 huh Select/MultiSelect 与旧表格模型
- a2066cf refactor: OptionLabel 测试定位说明起点改用 strings.Cut(等价简化)
- a254221 refactor: reset 模式改列表式单选表单,4 项单行说明(default 不传参数)
- 9084336 refactor: 帮助栏最小高度常量与进度键位导出,供进度屏接线使用
- 7d91e85 style(theme): 帮助栏改 [键位] 前缀无背景,主题 Zinc 换 Neutral
- 3a768ea style(tui): ❯ 与选项间距改由布局产生,多选拆指示列+复选框列
- ff5239e style(tui): 指示列 2 宽收窄为 1,❯ 与内容间距 3 格减至 2 格
0.2.9
Changelog
- df3497c build: makefile
- 7efe00b build: 升级全部依赖至最新版并适配 v2 API
- af35c92 build: 更新依赖
- 94a9143 docs: 响应式布局功能文档与 README 更新
- 6433bed docs: 规则更新
- 68454ed docs: 记录依赖 v2 升级与 huh 表单高度公式
- 1f12cf5 feat: 新增响应式布局纯函数与单元测试
- 7c21605 feat: 表单高度随终端尺寸动态调整
- a1fc23d feat: 进度条宽度自适应终端尺寸
- 9f93c84 fix: squash 默认消息不再被截断,提交消息完整保留
- b85d0dd fix: 代码格式化问题
- 90103c9 fix: 修正 huh 表单高度公式并修复渲染测试
- 62b8e57 fix: 修正表格高度与表单高度公式,窄屏帮助行截断
- 2779dce fix: 提交消息改用宽度感知截断
- 6ab54aa fix: 移除 UI 文本中的多余 emoji,改用特殊字符或不显示
- 96c4dbe fix: 表单与表格高度改为内容自适应,大屏按内容显示矮屏占满滚动
- de88ce8 fix: 表单高度公式收敛共享 helper,极小终端不越界
- 7e06045 fix: 表格选择器接入响应式布局并修复渲染越界
- dabecdd fix: 进度条步骤行窄屏截断,测试用例对齐命令实际 i18n 文案
- fad8f95 fix: 进度条窄屏越界,按前后缀实测宽度收缩条体
- 942bdf1 fix: 重构 update 更新流程,修复安装、下载与安全缺陷
- 5d0a459 refactor: 渲染测试驱动生产表单构造器,消除复刻漂移
- defe344 style: UI 优化
- 1b64c80 style: UI优化
- 185028a style: gofmt 对齐 theme.go 缩进
- 831fa8b test: 列表超长省略测试覆盖单选模型并锁定省略字符来源
- 88db340 test: 渲染测试按功能块拆分并覆盖全部命令表单调用点
- 3680482 test: 渲染级自动化测试覆盖响应式布局尺寸矩阵
- dd2319c test: 锁定列表单行省略行为