Releases: GoldenZqqq/GitPulse
Releases · GoldenZqqq/GitPulse
GitPulse v0.3.4
GitPulse v0.3.4 Release Notes
本次亮点
- 新增 PDF 导出,报告可直接生成适合发送和留档的
.pdf文件,并优先使用系统中文字体保证中文内容可读。 - 新增 Word 文档导出,Markdown、Word、PDF 三种格式现在都可以从报告预览中按需选择。
- 增加最近报告记录,可快速重新打开、复制或按同一周期重跑历史报告。
主要改进
- 优化日报、周报、月报和自定义报告的周期选择入口:日报选单日,周报选周次并显示范围,月报选月份,自定义继续保留起止日期。
- 调整默认窗口高度和短窗口下的最近报告展示,减少预览区域被挤压的问题。
- 补充 PDF / Word 导出链路测试,并同步更新 README 与项目进度记录。
安装与更新
- Windows 用户可下载安装包直接覆盖安装,也可以在应用内检查更新。
- 自动更新资源包含安装包、签名文件和
gitpulse-latest.json更新清单。
发布资源
GitPulse v0.3.3
GitPulse v0.3.3
本次亮点
- 报告生成更快:生成日报、周报和月报时会复用已扫描的仓库索引,并按本机性能有界并行提取提交。
- 处理过程更透明:仓库扫描和报告提取都会显示进度,长时间等待时能看到当前完成情况。
- 报告证据更清楚:可在报告中保留提交来源信息,方便回溯仓库、分支、日期和 commit。
主要改进
- 新增仓库扫描进度与取消能力,扫描大量目录时可以及时了解状态并中止任务。
- 优化全部分支提取时的分支归因,并加入 merge、revert、bot 提交过滤选项。
- 生成报告时展示已完成仓库数、并发数和提取到的提交数,减少“正在处理”但无反馈的等待感。
安装与更新
- Windows 用户可在应用内检查更新,也可从本页面下载安装包。
- macOS 与 Linux 用户请从 Releases 页面下载对应安装包手动更新。
发布资源
GitPulse v0.3.2
GitPulse v0.3.2 Release Notes
本次亮点
- 仓库索引现在会在本地缓存,重新打开应用时不再默认全量扫描工作目录,启动体验更轻快。
主要改进
- 在工作台的仓库索引区域新增“重新扫描”按钮,用户需要更新仓库列表时可手动触发扫描。
- 当工作目录发生变化且没有匹配缓存时,应用会提示用户重新扫描,避免展示旧索引。
- 首次配置流程仍保留即时扫描反馈,保证新用户选择目录后能确认是否发现仓库。
安装与更新
- Windows 用户可通过应用内更新或 GitHub Releases 下载新版安装包。
发布资源
GitPulse v0.3.1
本次亮点
- 隐藏报告模板选择器,让工作台主流程回到「选择报告类型 -> 生成 -> AI 润色」。
- 旧版本本地保存过的模板 Profile 不再在后台自动影响 AI 输出,避免用户看不到入口却被隐藏配置改变结果。
主要改进
- 清理报告模板选择器相关 UI、样式和文档说明,减少主界面认知负担。
- 报告风格调整统一交给 AI 润色指令和本次额外要求处理,表达路径更直接。
安装与更新
- Windows 用户可通过应用内更新获取本版本,也可下载安装包手动安装。
发布资源
GitPulse v0.3.0
本次亮点
- 新增项目分组周报,支持按本周提交生成结构化周报,并可继续使用 AI 润色和导出。
- 月报支持选择任意月份,不再固定上月,更适合补报、复盘和绩效周期整理。
- 新增报告模板 Profile,可在自动、日报、周报、绩效复盘、简短状态更新之间快速切换输出口径。
- API Key 与 ChatGPT 登录态改为系统凭据库存储,并加入生产 CSP,发布包安全性更稳。
主要改进
- AI 润色支持自定义系统提示词和本次额外要求,便于按不同汇报风格生成内容。
- Git 扫描增强了 worktree
.git文件识别、路径规范化、提交去重和稳定排序。 - 增加配置恢复与运行诊断提示,缺 Git、输出目录无效、环境变量缺失等问题更容易定位。
- 完善 Windows 发布链路与 latest.json 校验重试,降低发布时网络波动造成的误失败。
修复内容
- 修复 Windows 仓库路径可能显示
\\?\前缀的问题。 - 修复配置损坏时无法安全恢复默认设置的问题。
安装与更新
- 本次自动发布资产包含 Windows 安装包、签名文件和在线更新清单。
- Windows 用户可下载安装包,也可通过应用内更新获取本版本。
发布资源
GitPulse v0.2.0
本次亮点
- 多工作目录支持:仓库根目录可配置多个,散落在不同位置的项目也能一起扫描与统计。
- 设置即时自动保存:设置面板的所有改动即时保存到本机,并新增明确的「已保存」状态反馈。
- 修复 Windows 反复弹窗:生产包在选择目录 / 生成报告时,不再为每个仓库闪出 cmd 窗口。
主要改进
- 仓库根目录由单一路径升级为可增删的多目录列表,扫描时自动按路径去重、跳过失效目录;旧版单目录配置自动迁移,无需重设。
- 仓库索引支持行内编辑项目映射名,不必再到弹窗里逐条配置。
- 新增仓库选择性排除,可勾选剔除不想纳入报告的仓库;同时移除了已无用的「拉取代码」功能。
- 设置面板新增「改动自动保存」状态提示,并清理项目映射下拉中冗余的「已保存」标签。
- 重构报告预览操作区的布局与导出逻辑,操作更顺手。
修复内容
- 修复 Windows 生产包在扫描仓库、生成报告时反复弹出又瞬间关闭 cmd / 终端窗口的问题(仓库越多弹得越多);开发环境行为不受影响。
安装与更新
- Windows 用户可在应用内「设置 → 通用」检查并一键更新,也可从本页下载安装包手动安装。
- macOS / Linux 暂不支持自动更新,请从 Releases 页面手动下载对应版本。
发布资源
GitPulse v0.1.0
GitPulse 首个正式版 🎉
本地优先的 Git 工作报告生成器 —— 把散落在多个仓库里的提交,一键变成可直接交付的日报、自定义区间报告和绩效月报。基于 Tauri + React + Rust,安装包小、启动快,数据全程不出本机。
本次亮点
- 多仓库聚合:指向工作区目录,自动发现下面所有 Git 仓库,按作者与时间一次性汇总
- 三种报告:日报、自定义区间报告、上月绩效月报(按项目拆分为「项目进度 / 实际完成情况 / 当月总结」)
- 项目名映射:把仓库 / 分支映射成中文项目名,例如
api-service(*) -> 后端服务- - AI 润色(可选):接入 OpenAI 兼容或 Anthropic 原生接口,把流水账写成绩效;调用失败自动回退本地模板
- 本地优先:扫描、提取、生成全部在本机用 Rust 完成,提交记录与 API Key 不上传任何服务器
主要功能
- 首次启动引导,自动读取本机 git 作者
- 按作者 / 日期区间 / 当前分支或全部分支提取 commit
- 报告实时预览、一键复制、按需保存为本地 Markdown
- 明暗主题跟随系统
- Windows 应用内检查并安装更新
安装与更新
- Windows — 下载
.exe(NSIS 安装包),安装后可在应用内一键检查更新 - macOS — 下载
.dmg(通用包,同时支持 Apple Silicon 与 Intel)。当前未做 Apple 签名,首次打开请右键点按选「打开」,或执行xattr -dr com.apple.quarantine /Applications/GitPulse.app - Linux — 下载
.AppImage,chmod +x后直接运行
自动更新目前仅 Windows 支持;macOS / Linux 请到 Releases 页面手动下载新版本。macOS / Linux 安装包由 CI 构建,发布后约数分钟内陆续出现在本页。