Releases: zhkai-ybwn/Halowake
Release list
Halowake v1.2.3
Halowake v1.2.3 Release Notes
AI Coding 时代的本地开发伴侣 —— Codex 限额重置次数与过期时间透视、空 Diff 自动校准修复与全量品牌清理
🚀 版本亮点 (Highlights)
1. 🔄 Codex 限额重置次数与过期时间深度透视 (Rate Limit Resets & Expiry)
- 实时重置次数监控:在 AI 额度管理卡片及头部徽标中新增 Codex 限额重置机会(
Rate Limit Reset Credits)的可用次数显示。 - 精确过期时间与倒计时:自动聚合计算最近到期重置机会的过期时间戳与剩余天数/小时数(如
9月20日 · 16天后/最近将于 9月20日 22:56 (16天后过期)),限额用尽前做到心中有数。 - 气泡与明细面板联动:卡片头部标签 tooltip 与下部限额重置卡片均提供细致的到期提醒与状态引导。
2. 🛡️ Git 变更浏览器空 Diff 幽灵状态与提交死锁自动校准
- 空 Diff 自动识别与安全放行:针对因 CRLF/LF 行尾符跨平台格式化或 Git index 缓存脏状态导致的“文件有变更标记但 diff 显示为空无法提交”的问题,提交引擎新增空 Diff 校验机制。
- 自动索引对齐:智能校准本地暂存区,避免脏备份暂存区覆盖,彻底解决“提示修改却提交失败”的死锁问题。
3. 🏷️ Halowake 品牌全量沉淀与文案一致性修补
- 操作弹窗与窗口标题:修补 Git 操作执行弹窗、Diff 独立比对窗口、Log 历史回溯窗口中的遗留品牌名称为 Halowake。
- AI 评审与分享文案:同步修正 AI 代码评审 Prompt 系统标识与额度快速分享文案(
via Halowake)。
🛠️ 详细变更与优化 (Changelog)
💳 额度管理 (AI Quota)
- 后端接口聚合:通过
tokio::join!并行拉取/wham/usage与/wham/rate-limit-reset-credits,零额外耗时获取可用重置额度与到期明细; - RFC3339 日期纳秒/微秒解析:新增健壮的日期解析逻辑,兼容带小数秒格式的时间字符串并计算 Unix 秒级时间戳;
- 多语言适配:中英文双语环境均适配到期时间与重置机会文案模板。
🌿 Git 核心与工作流 (Git Engine)
src-tauri/src/git/runner.rs:commit_changes_with_progress在暂存后检查staged_diff_raw,当内容为空时执行 index 校准并正常返回,避免无效 commit 调用失败;- 单元测试补充:新增
commit_phantom_diff_calibrates_index_and_succeeds自动化单元测试。
📦 安装与升级 (Installation)
方式一:下载桌面安装包
前往 GitHub Releases 下载对应系统安装包:
- Windows:
Halowake_1.2.3_x64-setup.exe(NSIS 安装程序,支持旧版本平滑升级与快捷方式自动维护) - macOS:
Halowake_1.2.3_universal.dmg(Apple Silicon & Intel 双架构) - Linux:
Halowake_1.2.3_amd64.deb/.AppImage
方式二:应用内在线热更新
- 已安装用户可在应用内直接点击 检查更新,自动下载并无缝安装
v1.2.3。
🔒 隐私与本地优先承诺 (Local-First)
- 0 云端上报:数据、配置与日志仅留存在本地设备。
- 密钥本地隔离:API Key 仅存放于本地应用目录,直连官方 API。
Halowake v1.2.2
Halowake v1.2.2 Release Notes
AI Coding 时代的本地开发伴侣 —— Windows 安装向导与热更新平滑迁移修复
🚀 版本亮点 (Highlights)
1. 🪟 Windows 安装器与旧版 Lumina 自动平滑迁移
- 旧残留自动清理:彻底修复从 Lumina 在线更新至 Halowake 时可能出现两个软件共存的问题。安装程序现在会自动清理旧版本
%LOCALAPPDATA%\Programs\Lumina\目录以及 Windows 注册表中的旧卸载项。 - 桌面与开始菜单快捷方式迁移:自动将桌面旧的
Lumina.lnk图标替换为Halowake.lnk,并同步清理开始菜单中的旧入口与冗余副本(如(1)、- 副本)。 - 快捷方式生成死锁修复:彻底修复在特定升级/重装场景下由于更新模式判定导致桌面图标未成功创建的问题,确保每次安装与更新后桌面图标均能稳定呈现。
🛠️ 详细变更与优化 (Changelog)
📦 安装包与更新机制 (NSIS & Updater)
installer-hooks.nsi重构:- 移除导致桌面图标创建被跳过的
$NoShortcutMode 1限制; - 增加对旧版 Lumina 快捷方式、安装目录和注册表键的自动探测与清理逻辑;
- 在
POSTINSTALL阶段强制确保当前用户桌面存在指向Halowake.exe的单实例快捷方式并注入正确的AppUserModelId。
- 移除导致桌面图标创建被跳过的
📦 安装与升级 (Installation)
方式一:下载桌面安装包
前往 GitHub Releases 下载对应系统安装包:
- Windows:
Halowake_1.2.2_x64-setup.exe(NSIS 安装程序,支持全自动覆盖升级与旧版本清理) - macOS:
Halowake_1.2.2_universal.dmg(Apple Silicon & Intel) - Linux:
Halowake_1.2.2_amd64.deb/.AppImage
方式二:应用内在线热更新
- 已安装用户可在应用内直接点击 检查更新,自动下载并无缝安装
v1.2.2。
🔒 隐私与本地优先承诺 (Local-First)
- 0 云端上报:数据、配置与日志仅留存在本地设备。
- 密钥本地隔离:API Key 仅存放于本地应用目录,直连官方 API。
Halowake v1.2.1
Halowake v1.2.1 Release Notes
AI Coding 时代的本地开发伴侣 —— 品牌全面升级与核心架构模块化重构
🚀 版本亮点 (Highlights)
1. 🌟 全面品牌升级:正式更名为 Halowake
- 全方位视觉与发布统一:系统托盘菜单(“显示 Halowake”)、托盘悬停气泡、应用主窗口标题、NSIS 安装向导、
package.json与Cargo.toml包名均全面统一为 Halowake。 - 向下无缝兼容:严格遵循“用户可见全面统一,底层兼容完整保留”原则,保留
com.yubei.lumina、lumina.db及.lumina/工作区配置目录,老用户升级无需迁移数据、原有 Git 提交历史与项目配置零丢失。 - 新增兼容性规范:正式落地
docs/legacy-compatibility.md,清晰记录所有底层兼容标识符与架构考量。
2. 🏗️ 核心系统架构模块化大重构 (Architecture Overhaul)
- Rust 后端分层解耦:
git/runner/:拆分为branches、diff、history、process、proxy、sync6 大独立子域;git/prompt/:拆分为classifier、diff_cleaner、profile,实现 Prompt 预算规划与文件结构分析的分层处理;commands/project_process/:拆分为log_parser与process_runtime,提升受管子进程生命周期与 ANSI 日志嗅探的稳定性;storage/history_repository/:拆分为 AI 设置、模板、DevDock、Git 提交历史与 Quota 存储 5 大仓储模块。
- 前端 Composables 深度模块化:
- 将庞大的
GitAssistantView.vue拆解为 10+ 个聚焦单一职责的 Vue Composables(useGitSnapshot、useGitCommit、useGitDiff、useGitRemote、useGitReview、useGitBranchActions、useGitBranchOptions、useGitStaging、useGitConflictDialog、useGitRepositorySetup、useGitWorkspaceLayout); - 单独抽离
GitAssistantView.scss,界面视图与样式逻辑彻底解耦。
- 将庞大的
🛠️ 详细变更与优化 (Changelog)
🔀 Git Assistant
- 历史记录保存加固:修复重构后
useGitCommit.ts缺少函数导入导致保存提交历史时可能出现的异常。 - 分支与冲突协同:重构分支切换、合并、变基与冲突解决弹窗逻辑,支持全流程进度追踪与优雅中止。
- 原子暂存保护:继续强化勾选文件原子提交与暂存区恢复机制,杜绝部分提交导致的暂存污染。
🚢 DevDock 本地进程管理
- 进程树级管控:优化 Windows Job Objects 与跨平台进程树退出机制,保证主程序退出或手动停止时 100% 杀灭衍生后台服务。
- 端口与 URL 嗅探:优化 ANSI 高亮日志解析性能,毫秒级捕获
localhost服务访问地址与端口。
📊 AI Quotas & Code Review
- Quota 探测优化:简化本地 Google AI Pro (Antigravity / Gemini) 默认探测链路,提升额度看板加载速度。
- 离线代码审查:优化审查会话生命周期监听与断网/重启保护,历史审查记录持久化至本地 SQLite。
📦 安装与升级 (Installation)
方式一:下载桌面安装包
前往 GitHub Releases 下载对应系统安装包:
- Windows:
Halowake_1.2.1_x64-setup.exe(NSIS 安装程序) - macOS:
Halowake_1.2.1_universal.dmg(Apple Silicon & Intel) - Linux:
Halowake_1.2.1_amd64.deb/.AppImage
方式二:从源码构建
git clone https://github.com/zhkai-ybwn/Halowake.git
cd Halowake
npm install
npm run tauri:buildHalowake v1.2.0
Halowake v1.2.0 - A local-first companion for AI coding workflows
Codex writes the code. Halowake handles everything around it.
本次版本正式完成品牌与产品定位全面升级:原 Lumina 正式更名为 Halowake,定位为 AI Coding 时代的本地开发伴侣,围绕现代 AI 编码工作流提供纯本地、低 Token、轻量高效的开发辅助能力。
🚀 核心更新 Highlights
1. 🌟 品牌重塑与全新视觉体系(Rebrand to Halowake)
- 全新产品定位:立足于 Local-first 理念,与 Codex、Claude Code、OpenCode、Google Antigravity 等 Coding Agent 协同配合,承接编码之外大量高频的 Git 提交、多项目进程运维、跨 Agent 会话聚合与配额监控工作。
- 全套全新视觉资产:采用流光蓝与暖金 Halo 品牌 Logo,更新全平台桌面应用图标(Windows
.ico、macOS.icns、各尺寸 PNG 与启动图标)。 - 无感平滑升级:保留底层系统应用标识与本地 SQLite 历史账本,老版本用户无需迁移配置即可直接平滑升级。
2. 📝 多 Agent 跨工具会话冲突修复与体验优化
- 多工具联合汇聚与盘符标准化:修复了 Windows 盘符大小写(如
D:\vsd:\)与 URI 前缀导致同一项目被不同 Agent 打开时被拆分或覆盖的 Bug。 - 多 Provider 徽标并列展示:当同一个项目同时被 Codex 和 Antigravity 打开过时,项目卡片自动并列展示各工具的徽标与累计会话数。
- 动态联动过滤:修复日期范围与工具筛选变更时的自动刷新机制,切换日期即可秒级加载对应会话事实。
3. 🔀 Git Assistant —— AI 提交与原子暂存保护
- 低成本 Conventional Commit 生成:按选中文件构建 Prompt,支持 DeepSeek、Ollama 及 OpenAI Compatible 接口,单次提交生成成本低至几分钱。
- 选择性提交原子保护(Atomic Staging Protection):仅提交勾选文件,提交成功后自动安全恢复未勾选文件的暂存状态,杜绝误提交。
- 全生命周期管理:文件变更树、Working Tree / Staged / HEAD 差异对比、分支管理与合并冲突标记。
4. 🚢 DevDock —— 多项目本地进程统一看板
- 脚本自动探测:自动识别
package.jsonscripts 及 Python、Shell、Cmd 脚本。 - 进程树级强力终止(Tree Kill):彻底清理衍生的僵尸后台进程,释放端口与内存。
- 端口与本地 URL 实时嗅探:自动从日志中识别服务监听端口与访问链接,支持一键浏览器直达。
5. 📊 AI Quota Tracking —— 算力配额与消耗节奏监控
- 多平台余额聚合:统一监控 DeepSeek、Gemini (Google AI Studio / Pro)、OpenRouter 等 API 账户的额度与健康状态。
- Pace 节奏评估算法:根据 5 小时 / 每日配额重置周期,动态计算当前是用量安全(On Pace)还是超速消耗(Over Pace)。
6. 🛡️ Local Code Review —— 本地代码审查引擎
- 规则 + AI 语义双引擎:支持自定义规则库与大模型审查,提供 Strict / Balanced / Fast 预算模式。
- 行级缺陷定位与本地持久化:离线保存在本地 SQLite 数据库中,随时追溯复盘。
📦 安装与下载
前往 GitHub Releases 下载对应平台的安装包:
- Windows:
Halowake_1.2.0_x64-setup.exe(NSIS 安装包) /.msi - macOS:
Halowake_1.2.0_universal.dmg(支持 Apple Silicon & Intel) - Linux:
Halowake_1.2.0_amd64.deb/.AppImage
🔒 隐私与本地优先(Local-First)原则
- 🛡️ 数据零上报:所有配置、Git 历史、审查记录与会话解析均在本地完成。
- 🔑 凭据本地自治:API Key 仅保存在本地,只在用户主动触发时直连模型服务商,绝不经由任何第三方中间服务器。
Lumina v1.1.6
Release v1.1.6
Lumina v1.1.6 现已发布!本次更新主要修复了 DevDock 本地项目管理与开发服务运行中的端口误检与状态响应式问题,并对日志解析性能和本地开发打开体验进行了专项优化。
🚀 变更日志 (Changelog)
🐛 Bug 修复 (Bug Fixes)
-
DevDock 端口精准识别与防误判
- 修复了项目编译与打包过程中,日志里的源码文件行号(如
component.ts:14884、vendor.js:35788、styles.js:53312)被误当成网络服务端口识别并展示的问题。 - 引入严格的主机/协议合法性判定(仅匹配
localhost、127.0.0.1、0.0.0.0、[::1]及局域网私有 IP,或显式port关键字),彻底解决单进程显示多个假端口的异常。
- 修复了项目编译与打包过程中,日志里的源码文件行号(如
-
扫描添加本地项目 Loading 响应式修复
- 修复了通过目录选择添加新项目时,由于原始对象未被 Vue 3 Proxy 代理导致的响应式丢失问题。
- 扫描完成后项目状态即时更新为就绪,无需手动按 F5 刷新页面。
⚡ 性能与体验优化 (Performance & UX Improvements)
- 日志解析性能提速 (Fast-Path)
- 为 stdout/stderr 日志流增加了快速短路过滤机制。对不含端口与 URL 特征的大批量构建日志,在纳秒级直接退出,大幅降低高频日志输出时的 CPU 占用与内存分配。
- 本地服务打开体验优化
- 进程卡片上的“打开”与快捷链接优先匹配本地回环地址(
http://localhost:...),避免因局域网 IP 变动、离线开发或跨域策略导致的页面加载失败。
- 进程卡片上的“打开”与快捷链接优先匹配本地回环地址(
📦 安装包下载 (Assets)
根据您的操作系统选择对应安装包下载:
- Windows:
Lumina_1.1.6_x64-setup.exe(或通过内置更新器自动升级) - macOS:
Lumina_1.1.6_universal.dmg - Linux:
lumina_1.1.6_amd64.AppImage/.deb
感谢使用 Lumina!如有任何建议或问题,欢迎提交 Issue 反馈。
Lumina v1.1.5
Lumina v1.1.5
🐛 问题修复 (Bug Fixes)
- 修复 Codex 历史跨天活跃会话未读取问题
- 修复因按会话创建日期进行历史目录快速剪枝,导致历史创建但目标日期(如昨日/今日)仍有交互的 Codex 会话被过滤跳过的问题。
- 完善 Codex 多版本消息格式解析兼容
- 全面支持最新 Codex CLI / Desktop 的
response_item(role: "user"/role: "assistant")、event_msg以及多段式富文本content数组/字符串解析。
- 全面支持最新 Codex CLI / Desktop 的
- 优化会话起止时间与排序准确度
- 会话的
startedAt与endedAt改为精确按筛选时间窗口内的实际消息发生时间界定,解决跨天会话在日报时间轴中排序错位与时间戳显示不准确的问题。
- 会话的
- 优化 OpenCode 时间区间过滤
- 修复 OpenCode 会话未严格按有效消息动态界定活跃区间的问题。
完整变更记录请参考:v1.1.4...v1.1.5
Lumina v1.1.4
🚀 Lumina v1.1.4
Lumina v1.1.4 带来了全新的 DevDock 进程管理体验、深度重构的深色终端日志查看器,并将 Windows 平台的安装包与自动更新机制全面升级为轻量高效的 NSIS (.exe) 格式。
🌟 核心更新内容
⚡ Windows 安装包与在线更新架构升级
- 全面采用 NSIS (
.exe):Windows 平台发行包与在线自动更新目标正式从.msi切换为 NSIS (.exe),安装包体积大幅缩小,释放安装速度提升数倍。 - 平滑静默更新:客户端检测到新版本后将自动下载并静默执行 exe 覆盖升级,彻底告别旧版 MSI 安装服务的繁琐限制。
🖥️ DevDock 进程管理重构
- 分段状态筛选(Segmented Filters):面板顶部新增
全部|运行中|已完成快速切换,方便快速排查活跃进程或历史记录。 - 状态视觉层级强区分:
- 运行中进程:标准高亮卡片、呼吸脉冲绿点、醒目端口高亮与打开/停止操作;
- 已结束进程:次级弱化底色(Muted)、展示退出码徽标,并提供「再次执行」与「移除」操作。
- 手动清理与单项移除:
- 支持单个已完成卡片点击右上角
×立即移出面板; - 面板右上角提供「清空已完成」快捷入口,一键批量清爽。
- 支持单个已完成卡片点击右上角
- 扫描状态精准统计:修复了添加项目后顶部扫描进度由于空配置文件误卡在
5/6的显示缺陷。
🔍 终端日志查看器(Log Viewer)深度优化与降噪
- 暗色高对比度终端画布:引入专业终端色彩系统,高清渲染 Webpack / Angular CLI / Vite / Nx 等各类 CLI 的 ANSI 语法高亮与构建统计。
- 彻底消除重影与行重叠 Bug:
- 精确处理 CLI 输出中的
\r回车控制字符与光标移动码,解决多行日志叠画在同一坐标的重影问题; - 修复大日志量时 Flexbox 垂直挤压行高的布局缺陷,确保换行绝对平滑独立。
- 精确处理 CLI 输出中的
- 信息降噪与专注度提升:
- 移除顶部冗余的 PID 与重复状态胶囊;
- 普通
INFO日志行直接显示干净正文,仅在出现WARN(琥珀黄)、ERR(醒目红)和SYS(系统引导)时标记精致小胶囊。
- 全局高清等宽字体适配:
- 统一接入系统级高清编程字体(Windows:
Cascadia Code/Consolas;macOS:SF Mono),告别 Windows 环境下字体退化为Courier New的锯齿感。
- 统一接入系统级高清编程字体(Windows:
- 跨平台窗口控件对齐:
- 修复右上角标准关闭按钮因层叠上下文被遮挡的问题,保持全软件一致的弹窗交互。
🛠️ 质量与构建改进
- 修复 Vue 属性排序(
vue/attributes-order)与 TypeScript 未使用变量警告,确保 GitHub Actions CI/CD 流水线 100% 严谨通过。
Lumina v1.1.3
Lumina v1.1.3 Release Notes
🎉 Lumina v1.1.3 正式发布!本次更新重点优化了 Windows 安装包视觉质感、修复了静默自动更新时的快捷方式重复创建问题,并加强了更新重启时的子进程生命周期管理。
🚀 新增与优化 (Features & Improvements)
- Windows 安装向导视觉升级:
- 新增 Lumina 专属暗色发光品牌侧边栏(Sidebar Bitmap)与顶栏横幅(Header Bitmap),告别传统白底简陋向导。
- 深度集成简体中文本地化向导流程,安装步骤与提示更加自然优雅。
- 更新重启流程子进程守护:
- 在应用触发“立即更新并重启”时,自动优雅终止所有 DevDock 中正在运行的项目进程(如 Vite/Node/Python 服务),彻底防止新版本启动时出现
EADDRINUSE端口占用冲突。
- 在应用触发“立即更新并重启”时,自动优雅终止所有 DevDock 中正在运行的项目进程(如 Vite/Node/Python 服务),彻底防止新版本启动时出现
- Codex 日报与数据解析优化:
- 改进了 Codex 历史会话的聚合提取与日报视图渲染稳定性。
🐛 问题修复 (Bug Fixes)
- 修复更新时桌面重复创建快捷方式:
- 修复了 Windows 下静默自动更新(
tauri-plugin-updater)未能识别更新状态导致重复生成快捷方式的缺陷。 - 自动清理公共桌面(
Public Desktop)与当前用户桌面(User Desktop)的历史残留冲突,并尊重用户的自定义快捷方式偏好。
- 修复了 Windows 下静默自动更新(
📦 资产下载与安装 (Downloads)
| 平台 | 安装包格式 | 说明 |
|---|---|---|
| Windows | .exe (NSIS) / .msi |
推荐使用 x64 安装程序,支持无缝静默升级 |
| macOS | .dmg / .app |
支持 Apple Silicon (M系列) 与 Intel 架构 |
| Linux | .deb / .AppImage |
适用于 Ubuntu / Debian 及常见 Linux 发行版 |
Lumina v1.1.2
Lumina v1.1.2 Release Notes
🎉 Lumina v1.1.2 正式发布!本次更新主要修复了 Codex 日报模块中新建 Prompt 提示词模板时的交互异常与 UI 间距问题。
🐛 问题修复 (Bug Fixes)
- Codex 日报模板交互修复:
- 修复了在“Codex 日报”中点击新建 Prompt 模板后,输入框无法聚焦或无法正常输入内容的问题。
- 优化了模板编辑弹窗底部的操作按钮间距与响应式对齐,提升交互流畅度。
📦 资产下载 (Downloads)
| 平台 | 安装包格式 | 说明 |
|---|---|---|
| Windows | .exe (NSIS) / .msi |
推荐使用 x64 安装程序,支持静默自动升级 |
| macOS | .dmg / .app |
适用于 Apple Silicon (M系列) 及 Intel 架构 |
| Linux | .deb / .AppImage |
适用于常见 Linux 发行版 |
Lumina v1.1.1
See the assets below to download Lumina for your platform.