Commit Graph

  • 5c50c87a88 docs: 重写架构文档——工程级完整版(5 张 Mermaid 图 + 功能状态总表) feat/site feat/local-agent Blizzard 2026-07-27 11:46:02 +08:00
  • 7e0393bf62 fix(ui): 设置弹窗狂闪+输入被清空(toast context 每次渲染造新对象) + 配置生效可见 Blizzard 2026-07-25 15:54:01 +08:00
  • a16229573b feat(jarvis): 本地沙箱改多目录白名单 + 让它知道自己能操作这台电脑 Blizzard 2026-07-25 15:42:58 +08:00
  • 149c4dc89a fix(voice): 未配 TTS 时也回 tts_end(别让客户端永远卡在"思考中") Blizzard 2026-07-25 15:27:02 +08:00
  • c66d178efe fix(voice): 思考看门狗覆盖 PTT 模式(别永远卡在"思考中") Blizzard 2026-07-25 14:57:18 +08:00
  • e60679ed7b fix(voice): PTT 改为主交互——按住说话松开发送(修 PTT 形同虚设的 bug) Blizzard 2026-07-25 14:52:26 +08:00
  • 08c4d94187 fix(deploy): nginx 反代补 WebSocket 升级头(语音/本地执行器) Blizzard 2026-07-25 14:40:21 +08:00
  • 39ab7d9700 feat(desktop): 服务器地址运行时可配(登录页可填,不必重编客户端) Blizzard 2026-07-25 14:25:08 +08:00
  • 6dced69eab Merge pull request 'feat(jarvis): 能动的手(写文件/执行命令,三道闸) + 定时任务调度' (#15) from feat/site into main main Blizzard 2026-07-25 06:04:30 +00:00
  • 348f1e0249 feat(jarvis): 能动的手(写文件/执行命令,三道闸) + 定时任务调度 Blizzard 2026-07-25 13:57:49 +08:00
  • 47589fae3f Merge pull request 'feat(voice): 按住空格键语音输入(PTT),松开发送' (#14) from feat/site into main Blizzard 2026-07-24 13:05:06 +00:00
  • 52988af196 feat(voice): 按住空格键语音输入(PTT),松开发送 Blizzard 2026-07-24 21:00:02 +08:00
  • a9de0ebf7e Merge pull request 'fix(voice): TTS 只播前几字就断——tts_end 别打断,等排队音频放完' (#13) from feat/site into main Blizzard 2026-07-24 08:55:30 +00:00
  • aba88193d8 feat(voice): 提升桌面端语音交互与本地任务执行支持 Blizzard 2026-07-24 16:40:25 +08:00
  • e9a8b9b4c6 docs: 本地 Agent 执行设计——双平面(执行下沉/控制中心) + 与 Claude Code 对比 Blizzard 2026-07-23 10:13:03 +08:00
  • b8095688ba fix(voice): TTS 只播前几字就断——tts_end 别打断,等排队音频放完 Blizzard 2026-07-23 09:01:02 +08:00
  • b527a7241e Merge pull request 'feat(wechat): 关注公众号后自动回复欢迎语(被动回复,可后台配置)' (#12) from feat/site into main Blizzard 2026-07-22 07:24:17 +00:00
  • 4153046e0e feat(desktop): 全屏 JARVIS HUD 补齐概念版完整度——开机自检 + 遥测 + 解码文字 Blizzard 2026-07-22 15:03:42 +08:00
  • a4b9897eaf fix(voice): 麦克风打不开时给准确提示——多约束尝试 + 无设备预检 Blizzard 2026-07-22 14:56:08 +08:00
  • fe5c4215f7 fix(voice): 麦克风约束兜底——WKWebView 不认高级约束("Invalid constraint")退 {audio:true} Blizzard 2026-07-22 14:47:19 +08:00
  • 92341be32c fix(desktop): 麦克风优雅降级 + Info.plist 加 NSMicrophoneUsageDescription Blizzard 2026-07-22 14:44:27 +08:00
  • ef2b815bd7 fix(desktop): 补 build:dev 脚本,修复 wails3 dev 启动 Blizzard 2026-07-22 14:39:44 +08:00
  • 2a743a33f6 feat(desktop): 全屏「JARVIS 模式」HUD——钢铁侠风,接真实语音音频 Blizzard 2026-07-22 14:28:39 +08:00
  • 24351014e0 feat(desktop): JARVIS 设置面板——名字/人设/自带豆包配置(用户级) Blizzard 2026-07-22 14:12:03 +08:00
  • 99ce07c1b0 feat(voice): 每用户 JARVIS——自定义名字/人设 + 自带豆包配置回落 + 语音不串主记忆 Blizzard 2026-07-22 14:05:29 +08:00
  • fb3685532c polish(admin): 补齐侧栏菜单缺失图标,全项统一对齐 Blizzard 2026-07-22 13:34:28 +08:00
  • 95f3781076 feat(admin): 模型配置加「编辑」按钮 + 语音默认提示改 deepseek-v4-flash Blizzard 2026-07-22 13:07:13 +08:00
  • a4669a0d82 fix(usage): 用量按实际所用模型计量(语音任务归语音模型,别错记工作模型) Blizzard 2026-07-22 11:43:30 +08:00
  • aec7ad949c feat(model): 工作模型与 JARVIS 语音模型分开配置 + 语音任务路由到快模型 Blizzard 2026-07-22 11:39:17 +08:00
  • b6927247da feat(voice): 下行打字机文本流 + 首块快出,即时反馈 Blizzard 2026-07-22 11:25:20 +08:00
  • 6b31856551 perf(voice): 砍兜底等待 1.2s→0.5s + 语音提示词强制简短 + 时延测量 Blizzard 2026-07-22 11:17:28 +08:00
  • 9ae06229b8 feat(voice): 显式 end 兜底提交 + 端到端模拟工具,全链路真机跑通 Blizzard 2026-07-22 11:08:17 +08:00
  • 08e6425fec feat(voice): 双向流式 TTS 真机跑通——TTS合成→ASR往返全绿 Blizzard 2026-07-22 10:49:43 +08:00
  • d6c1a787f4 fix(voice): 改用火山「新版控制台」API Key 鉴权(ASR 握手真机验通) Blizzard 2026-07-22 10:42:36 +08:00
  • c5397438d4 docs(voice): 记录联调结论——协议验通,剩服务开通(账号侧) Blizzard 2026-07-22 10:07:48 +08:00
  • 8283bc542f fix(voice): 火山鉴权头精确大小写(X-Api-App-ID 免被 Go 规范化) Blizzard 2026-07-22 09:59:58 +08:00
  • bb9c73a9b7 fix(voice): 修正火山 V3 流式端点鉴权头(真火山联调验通协议格式) Blizzard 2026-07-22 09:53:26 +08:00
  • b718bdbb21 feat(voice): voiceconfig 工具——语音配置一键入库(联调/无头环境免开 admin) Blizzard 2026-07-22 09:42:47 +08:00
  • 5b871bc363 feat(voice): 火山协议自检工具 voicecheck(本地端到端验协议,免麦克风免全栈) Blizzard 2026-07-22 09:33:55 +08:00
  • 9458bf21f3 feat(voice): 桌面端 JARVIS 语音坞——麦克风上行 + TTS 播放队列(Phase 1 收口) Blizzard 2026-07-22 09:29:47 +08:00
  • 6fe0a58f1b feat(voice): 火山双向流 TTS 客户端 + 下行接线(Phase 1 嘴巴) Blizzard 2026-07-22 09:25:49 +08:00
  • 302e1ebaff feat(voice): 上行接线——最终转写→组DSL→提交任务(Phase 1 打通) Blizzard 2026-07-22 09:16:29 +08:00
  • 4ee4a91a51 feat(voice): 火山 ASR 流式识别客户端 + 会话接线(Phase 1 耳朵) Blizzard 2026-07-21 17:27:32 +08:00
  • b526b21dee feat(voice): 火山语音 WS 二进制帧编解码(ASR/TTS 共用核心) Blizzard 2026-07-21 17:22:09 +08:00
  • 15f5a85612 feat(voice): WebSocket 端点 + 客户端↔网关协议(Phase 1 地基) Blizzard 2026-07-21 17:17:58 +08:00
  • a28ae49b6a refactor(voice): 语音配置改用新版 API Key 鉴权(弃旧版 appid+token) Blizzard 2026-07-21 17:06:22 +08:00
  • 618184689e feat(voice): 语音配置控制面——火山豆包 appid/token/resource-id/音色(参数落地处) Blizzard 2026-07-21 17:00:35 +08:00
  • 644b635d73 feat(voice): 攒句器——语音下行 TTS 的 token 攒句(JARVIS 地基第一块) Blizzard 2026-07-21 16:30:50 +08:00
  • f16f63284f feat(cluster): gateway 后台定时器加 leader 锁——多副本安全(B5) Blizzard 2026-07-21 16:21:31 +08:00
  • 9b153871eb feat(monitor): NATS 集群 Raft 副本健康 + 基建 ping 延迟(监测组完善) Blizzard 2026-07-21 16:15:22 +08:00
  • a42f30239f fix(payment): 微信 API 调用加超时兜底(B3 出网韧性) Blizzard 2026-07-21 16:01:09 +08:00
  • ebbeed90e9 feat(auth): 登录账户级失败锁定 + 密码强度 8-72 位(B4) Blizzard 2026-07-21 15:56:29 +08:00
  • da9c76f073 feat(prod): 实时就绪探针——gateway /readyz 真 ping + dispatcher/mcp-go 加 HTTP 探针(B2) Blizzard 2026-07-21 15:50:31 +08:00
  • 4500335da7 refactor(store): 迁移路径务实硬化——advisory lock + 版本表 + 破坏性迁移移出启动路径(B1) Blizzard 2026-07-21 15:26:58 +08:00
  • ac38d5e663 fix(prod): 后端生产级 A 类硬伤全清(7 项:授权/崩溃点/全表扫/限流/鉴权/限额) Blizzard 2026-07-21 15:04:47 +08:00
  • ce7cca657e fix(backend): 补齐三处漏洞——暂停租户拦截/金额不符落审计终态/邀请码列表滤失效 Blizzard 2026-07-21 14:20:34 +08:00
  • bd829cfecb feat(invite): 租户成员二维码邀请(可复用团队码,扫码关注即入组) Blizzard 2026-07-21 11:47:21 +08:00
  • 68608c1592 feat(wechat): 支付成功后微信客服消息推回执(积分包/订阅购买) Blizzard 2026-07-21 11:23:41 +08:00
  • 83269e067a feat(wechat): 关注公众号后自动回复欢迎语(被动回复,可后台配置) Blizzard 2026-07-21 11:17:41 +08:00
  • 5d67821697 Merge pull request 'feat(auth): 微信 access_token 走中控服务器(腾讯云静态 IP 换 token)' (#11) from feat/site into main Blizzard 2026-07-21 02:42:16 +00:00
  • 9e2ff6007f docs(deploy): 微信 token 中控文档改回实际采用的 B 方案(宝塔 nginx + IP + 密钥) Blizzard 2026-07-21 10:39:39 +08:00
  • 0f2afdaac1 feat(admin): 微信用户观测页 + 唯一昵称 + 密钥明文回显(单管理员后台) Blizzard 2026-07-21 10:36:27 +08:00
  • cbd0a96ce7 docs(deploy): 微信 token 中控改用 frp stcp 隧道(不上公网,无需域名) Blizzard 2026-07-21 10:02:09 +08:00
  • a1c68ec6b2 feat(auth): 微信 access_token 走中控服务器(腾讯云静态 IP 换 token) Blizzard 2026-07-21 09:53:27 +08:00
  • c87e29d6f1 Merge pull request 'feat(site): 官网直接登录 + 购买(不再单独部署 Web 面)' (#10) from feat/site into main Blizzard 2026-07-21 01:26:43 +00:00
  • 04b5677605 feat(site): 官网直接登录 + 购买(不再单独部署 Web 面) Blizzard 2026-07-21 09:23:23 +08:00
  • bc0c17adef Merge pull request 'feat(auth): 微信扫码登录后端 —— 网页授权 + ticket 轮询' (#9) from feat/site into main Blizzard 2026-07-21 01:04:04 +00:00
  • 883540bd7e feat(auth): 微信扫码登录改为「带参二维码 + 关注/扫码事件」(登录即涨粉) Blizzard 2026-07-21 08:58:31 +08:00
  • 07955ddf07 feat(auth): 微信扫码登录后端 —— 网页授权 + ticket 轮询 Blizzard 2026-07-21 08:44:00 +08:00
  • 21d7f00b1d Merge pull request 'fix(rag): 全文索引在容器里根本没持久化 —— 补 /data 卷 + BLEVE_PATH' (#8) from feat/site into main Blizzard 2026-07-20 09:58:15 +00:00
  • a8a497b4ce feat(gateway): 支持微信域名校验文件(为网页授权登录铺路) Blizzard 2026-07-20 17:20:02 +08:00
  • b1fea23a0c feat(site): 官网定价页 —— 套餐由后台配置驱动,公开可见 Blizzard 2026-07-20 16:59:58 +08:00
  • a34d7045f1 feat(desktop): 用量页显示订阅状态与到期倒计时(购买仍归 Web 面) Blizzard 2026-07-20 16:47:05 +08:00
  • caa2602131 feat(web): 用户面订阅 —— 购买/续订入口 + 到期提醒 Blizzard 2026-07-20 16:33:59 +08:00
  • f8f7359723 feat(admin): 订阅管理页 + 修「余额列为 NULL 导致充值永不到账」 Blizzard 2026-07-20 16:28:32 +08:00
  • 80d4aaf4ba feat(billing): 订阅制后端 —— 手动购买 + 周期发放积分 + 到期失效 Blizzard 2026-07-20 16:11:34 +08:00
  • 466959d3c3 fix: 静默吞错横扫 —— 数据落库/配置广播/审计失败不再无声 Blizzard 2026-07-20 15:49:13 +08:00
  • 518cddbd1c feat(admin): 检索试验台分路卡片直接说明"为什么空" Blizzard 2026-07-20 15:29:04 +08:00
  • 7c8c723245 fix(admin): 诊断解析放错了函数 + 补 kb_search 形状测试 Blizzard 2026-07-20 15:24:49 +08:00
  • b26fe21408 fix(rag): 检索三路不再静默吞错 —— 逐路诊断 + 一路挂不拖垮全部 Blizzard 2026-07-20 15:10:03 +08:00
  • 00ad6c8ac0 fix(admin): 任务下钻按真实轨迹字段渲染 + 修评测页白屏 Blizzard 2026-07-20 14:20:58 +08:00
  • e4ec74893f feat(admin): 任务观测支持下钻 —— 轨迹/输出/评测/DSL Blizzard 2026-07-20 14:07:02 +08:00
  • 84463394d4 fix(admin): 审计筛选下沉 SQL + 工具数不再写死 + 模型删除加确认 Blizzard 2026-07-20 13:51:59 +08:00
  • bfd0d74c34 feat(status): 全文索引降级上报到控制台 —— 让静默降级看得见 Blizzard 2026-07-20 13:44:48 +08:00
  • c1420b5665 fix(rag): 全文索引在容器里根本没持久化 —— 补 /data 卷 + BLEVE_PATH Blizzard 2026-07-20 13:40:31 +08:00
  • db144aaf86 Merge pull request 'fix(payment): 支付轮询链路收口——查单节流 + 前端轮询重写' (#7) from feat/site into main Blizzard 2026-07-20 04:55:29 +00:00
  • 2c9ecc833e feat(admin): 积分包支持就地生成付款码,验证支付链路 Blizzard 2026-07-20 12:52:24 +08:00
  • 70b0419387 fix(payment): 支付轮询链路收口——查单节流 + 前端轮询重写 Blizzard 2026-07-20 12:46:40 +08:00
  • cde27871bf Merge pull request 'fix(admin): 补全 package-lock,修 CI 里 npm ci 失败' (#6) from feat/site into main Blizzard 2026-07-20 03:26:36 +00:00
  • 34500e66a7 fix(admin): 补全 package-lock,修 CI 里 npm ci 失败 Blizzard 2026-07-20 11:25:26 +08:00
  • d4f148c983 Merge pull request 'refactor(admin): 配置按域收口到「系统配置」页,Usage 只留用量观测' (#5) from feat/site into main Blizzard 2026-07-20 03:21:59 +00:00
  • 79b110afd0 feat(admin): 数据源页转 RAG 运维台 + 支付/模型菜单重组 + 概览升级为仪表盘 Blizzard 2026-07-20 11:17:54 +08:00
  • ac4fd00e28 fix(deploy): gateway 挂载微信支付证书目录(容器读不到宿主机路径) Blizzard 2026-07-20 10:19:32 +08:00
  • c3151d1078 refactor(admin): 配置按域收口到「系统配置」页,Usage 只留用量观测 Blizzard 2026-07-20 10:19:32 +08:00
  • bd6b67139d Merge pull request 'fix(admin): resolve JSX namespace and className syntax compilation errors in admin console' (#4) from feat/site into main Blizzard 2026-07-18 14:21:53 +00:00
  • d189dd967a fix(admin): resolve JSX namespace and className syntax compilation errors in admin console Blizzard 2026-07-18 22:21:13 +08:00
  • b5c7b1479e Merge pull request 'feat(admin): upgrade admin console UI widgets, add plan & status management, and redesign system status dashboard' (#3) from feat/site into main Blizzard 2026-07-18 14:19:10 +00:00
  • 0d2929931f feat(admin): upgrade admin console UI widgets, add plan & status management, and redesign system status dashboard Blizzard 2026-07-18 22:18:12 +08:00
  • 73972a09f3 Merge pull request 'feat(admin): 补全平台任务观测 + 空间管理 + 基建加 MinIO/实时探针' (#2) from feat/site into main Blizzard 2026-07-18 09:46:29 +00:00
  • 197531ea33 fix(site): 官网页头去掉深浅切换按钮(未挂 ThemeProvider 会运行时报错) Blizzard 2026-07-18 17:44:43 +08:00