Skip to content

Releases: KevinYouu/easyGit

0.3.8

Choose a tag to compare

@github-actions github-actions released this 26 Oct 09:30

Changelog

  • b02f4d2 fix: am 消息改写改用单个多行编辑器(与 sq 一致)

0.3.7

Choose a tag to compare

@github-actions github-actions released this 20 Oct 02:52

Changelog

  • 5cde913 docs: 更新规则
  • 7deec91 fix: am 改消息用完整消息预填,未编辑时不重写
  • aad9a3f fix: pa 判定待提交改动与 git add -A 实际行为对齐
  • 589205d fix: pa 干净工作区直接同步推送 + pa/ps/am 支持多行提交正文
  • 6b53d8a test: 表单测试执行命令限时,不再等光标闪烁节拍

0.3.6

Choose a tag to compare

@github-actions github-actions released this 20 Oct 02:20

Changelog

  • 097e87a docs: 高频命令覆盖缺口分析 + 清理已完成的 TODO
  • c6bf701 fix: squash 合并消息保留全部文本(多行正文不再丢失)
  • 63b8232 fix: 未合并分支强制删除和确认弹窗

0.3.5

Choose a tag to compare

@github-actions github-actions released this 07 Sep 02:15

Changelog

  • f2da5f2 fix: 单列列表分支名截断修复

0.3.4

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:56

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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 15:14

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

Choose a tag to compare

@github-actions github-actions released this 15 Aug 09:01

Changelog

  • 843ce31 fix: 列表循环跳动问题
  • 7a1177c refactor: 并发推送到远程仓库
  • a32d01a style: 增加浅色模式支持

0.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Aug 05:07

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

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:45

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

Choose a tag to compare

@github-actions github-actions released this 13 Aug 04:25

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: 锁定列表单行省略行为