Repository navigation
Releases: clzwqoii/aipunch
Releases · clzwqoii/aipunch
Release list
AIPunch Desktop v0.2.0
AIPunch 桌面外壳发布
✨ 核心特性
- 方案 A 磨砂深色/浅色双主题侧边栏 + Bento 卡片矩阵 + 极客实时终端
- 六大平台一键凭据导入向导(Qoder PAT、Trae、码道 OAuth、AutoClaw 国际版/国内版、WorkBuddy)
- 原生 Cocoa 平滑展开铺满与还原动画
- 智能自动检查更新与一键安装重启
📦 资产下载
- macOS(Apple Silicon):下载
*aarch64.dmg - Windows(x64):下载
*x64-setup.exe
macOS 构建未做 Apple 公证,首次打开若提示「已损坏」或「无法验证开发者」,
请右键AIPunch.app→「打开」,或执行xattr -dr com.apple.quarantine /Applications/AIPunch.app。
本版本变更
- feat(shell): 顶部环改为最近 CI 运行状态,点击打开运行页
- feat(shell): 顶部积分环展示各平台余额合计
- fix(ci-checkin): gh 校验失败时带上原因,避免网络抖动误判未登录
- feat(shell): 卡片展示账户余额,CI 回传结构化结果
- feat(autoclaw): 签到结果附带剩余积分
- fix(codearts): 余额改用 statistics/plugin 的 usageTotalPackageCredit
- chore(codearts): 余额查询失败原因写入 detail
- feat(codearts): 签到结果附带剩余积分
- fix(qoder): 余额汇总 userQuota/addOnQuota/共享包;免费额度为 0 时取 addOn
- chore(qoder): usage 响应诊断片段放宽到 4000 字符
- chore(qoder): usage 查询失败原因写入 detail
- feat(qoder): 签到结果附带账户剩余额度
- fix(trae): 余额数值四舍五入到两位小数
- fix(trae): 余额查询覆盖所有分支,失败时也带 usage 便于排查
- feat(trae): 签到结果附带账户剩余积分
- fix(shell): 签到日志按结果着色;WorkBuddy 余额改按当前周期口径
- chore(cli): verbose 明细按 8000 字符分块输出,避免超长行被日志系统吞掉
- chore(cli): verbose 明细上限调到 200000,覆盖大套餐列表
- fix(ci-checkin): 模块被测试 import 时不再执行 main,避免误触发真实 CI
- chore(cli): verbose 明细上限调到 30000 字符,便于排查余额结构
- chore(ci): workflow_dispatch 增加 verbose 输入,便于排查积分原始响应
- chore(shell): 同步 package-lock 的版本号与 engines 字段
- feat(ci-checkin): 触发前预检 gh 环境并给出可执行指引
- feat(shell): 一键签到改为触发 CI,凭证只由单一执行端使用
- fix(login): 登录脚本启用 DNS 兜底
- fix(runner): DoH 先到时立即回调,不再等待挂起的系统 DNS
- fix(runner): DNS 兜底走 DoH,适配代理残留的 fake-IP/死解析器
- fix(runner): 单请求超时 + 逐账号输出,避免网络挂起时整轮静默等待
- fix(trae,ci): 浏览器授权独立会话 + 失败时仍回写轮换 Secret
完整差异:v0.1.2...v0.2.0
AIPunch Desktop v0.1.2
AIPunch 桌面外壳发布
✨ 核心特性
- 方案 A 磨砂深色/浅色双主题侧边栏 + Bento 卡片矩阵 + 极客实时终端
- 六大平台一键凭据导入向导(Qoder PAT、Trae、码道 OAuth、AutoClaw 国际版/国内版、WorkBuddy)
- 原生 Cocoa 平滑展开铺满与还原动画
- 智能自动检查更新与一键安装重启
📦 资产下载
- macOS(Apple Silicon):下载
*aarch64.dmg - Windows(x64):下载
*x64-setup.exe
macOS 构建未做 Apple 公证,首次打开若提示「已损坏」或「无法验证开发者」,
请右键AIPunch.app→「打开」,或执行xattr -dr com.apple.quarantine /Applications/AIPunch.app。
本版本变更
- feat: 项目根目录自动探测,打包版首次启动免手填
- ci: Release 说明改由 git log 生成,静态文案只作概述
完整差异:v0.1.1...v0.1.2
AIPunch Desktop v0.1.1
AIPunch v0.1.1(Windows 版)
本版本变更
- 新增 Windows x64 安装包(NSIS):
AIPunch_0.1.1_x64-setup.exe - Windows 停止任务改为终止整棵进程树(
taskkill /T /F),避免 npm 退出后 node/tsx 变孤儿进程 - Windows 支持打开官方登录网页(
rundll32传参,URL 不经 shell);按应用名调起本地客户端仍仅 macOS - 发版流水线改为 macOS arm64 + Windows x64 串行矩阵,
latest.json同时包含两个平台 - 修复 Windows 宿主下配置目录测试的路径分隔符断言;
.env0600 断言在 Windows 跳过 - 发版门禁写入
AGENTS.md:安装包齐全 + 本版本变更 + 发布后核对资产
安装
- macOS(Apple Silicon):
AIPunch_0.1.1_aarch64.dmg - Windows(x64):
AIPunch_0.1.1_x64-setup.exe(未签名,SmartScreen 提示属正常) - macOS 未公证:首次打开右键「打开」,或
xattr -dr com.apple.quarantine /Applications/AIPunch.app
自动更新
latest.json 已包含 darwin-aarch64 与 windows-x86_64;v0.1.0 的 macOS 用户可直接检查更新。
完整差异:v0.1.0...v0.1.1
AIPunch Desktop v0.1.0
AIPunch v0.1.0(首个桌面版)
Tauri 2.12 + TypeScript Core:签到业务逻辑仍在 core/ / providers/,桌面端只做壳与调度。
本版本变更
- 桌面壳:账号矩阵与搜索、单账号启用开关、单平台即时签到、实时终端(可复制、可停止整个进程组)
- 凭证向导:Qoder PAT 兑换、Trae 本机解密提取、码道 OAuth PKCE、AutoClaw 国际版 OAuth / 国内版短信、WorkBuddy 短信
- 自动更新:侧边栏检查更新、下载进度、安装后重启;签名产物与本 Release 的
latest.json对应 - 窗口体验:Cocoa 原生平滑铺满/还原、原生拖拽、深色/浅色主题、中英文切换
- CLI:新增
--provider/--account过滤;登录流程统一(--send-sms/--phone --code,手机号与验证码走环境变量);.env原子写入并强制 0600 - 发版链路:
npm run release <ver>本地校验 + 打 tag,GitHub Actions 自动构建并上传 DMG / updater /latest.json
安装(仅 Apple Silicon)
下载 AIPunch_0.1.0_aarch64.dmg。当前未做 Apple 公证:
- 首次打开若提示「已损坏」:右键
AIPunch.app→「打开」 - 或执行
xattr -dr com.apple.quarantine /Applications/AIPunch.app
验证
- 单测:根 147 / shell 3 / Rust 10 全部通过;前端构建通过
- CI:Actions run 39378975372 成功,产物已签名并上传