Commit Graph

  • 14272196c1 fix(config): 服务端地址自动清洗全角/零宽字符,失败原因精确到字符与位置 master jkooe 2026-10-27 23:22:44 +08:00
  • 1e9a5ff72e feat(deploy): 服务端 Docker 化 + 本机部署文档 + 修正客户端默认地址 jkooe 2026-10-27 01:01:26 +08:00
  • e1e35266dc docs(troubleshoot): 修正 dmg 卷名(实际带版本号 Only in One 0.2.0-arm64) jkooe 2026-10-27 00:05:51 +08:00
  • 927486f2dd feat(pack): dmg 卷内自带《首次打开必读.txt》+ 修正已失效的 Gatekeeper 放行指引 jkooe 2026-10-27 00:05:03 +08:00
  • 410b5234f9 docs(pack): T-04 打包/排障/README 同步交付物与覆盖安装(+2 条排障) jkooe 2026-10-26 21:38:38 +08:00
  • df98543a67 feat(pack): T-03 打包自检 verify:pack(8 步)+ 修正 mac 漏签名的真缺陷 jkooe 2026-10-26 21:38:22 +08:00
  • 56f8d7d4db test(pack): paths.test.ts 补 ensureDir 两例(paths.ts 行覆盖 80% → 95.55%) jkooe 2026-10-26 21:38:12 +08:00
  • e73d2d3ab0 feat(pack): T-02 数据目录固化——root 不再依赖 app 名,cache→app-cache jkooe 2026-10-26 21:15:04 +08:00
  • 6b1243f8a8 chore(pack): T-01 打包配置——mac dmg / win zip + 产物命名规范 + 依赖锁定 jkooe 2026-10-26 21:14:54 +08:00
  • f84e34aa9e fix(agent): status() 上报当前 deviceId 而非构造初值(QA-V10) jkooe 2026-10-26 03:21:02 +08:00
  • e2bf981763 chore: .workbuddy/memory 项目记忆入库(架构决策与踩坑记录属项目资产) jkooe 2026-10-26 03:12:19 +08:00
  • d12e22358d docs: README 启动器行覆盖 91.89% → 91.90%(本轮 ReadDeviceId 重构后实测) jkooe 2026-10-26 03:11:36 +08:00
  • 104027e29f chore: .gitignore 忽略 .workbuddy/(本地工具状态,不是项目源码) jkooe 2026-10-26 03:09:58 +08:00
  • b6161b41d6 docs: 新增附录 A 测试反模式清单(6 条);fix(certs): syncAndPrune 单次读取 deviceId jkooe 2026-10-26 03:06:47 +08:00
  • 8903871919 feat(launcher): R10 客户端自愈——device_id 被降级为 null 时换新 id(免 PIN 闭环) jkooe 2026-10-26 03:02:43 +08:00
  • eb7371591f docs: README 数字同步(server 76 例 / 90.15%;launcher 29 文件 493 例 / 91.87%) jkooe 2026-10-26 02:53:25 +08:00
  • 5f551b1ea1 docs: 记录 device_id 仅大小写不同的理论边界(D4 残余,L5 兜住不误删) jkooe 2026-10-26 02:51:33 +08:00
  • 30fc269943 fix(devices): R10 日志脱敏为 deviceId8,并补强 R10 冲突用例 jkooe 2026-10-26 02:49:28 +08:00
  • 66dd291123 fix(devices): R10 补全 INSERT 分支的唯一约束兜底(QA-R2 复验缺陷) jkooe 2026-10-26 02:47:06 +08:00
  • 111b442ef8 docs: D3/D4 文档同步(api.md 文件名键语义 / troubleshooting 第 16 条 / README 数字) jkooe 2026-10-26 02:26:35 +08:00
  • 1f956d1333 fix(certs): D3/D4 落地——证书文件名键由 device_name 改为 device_id(R6/R7/R8/R9) jkooe 2026-10-26 02:22:34 +08:00
  • 380baa47a6 fix(devices): R10 heartbeat UPDATE 分支补唯一约束兜底(冲突降级 device_id=null) jkooe 2026-10-26 02:10:09 +08:00
  • 3fde62040c fix(security): R11 双端 device_id 长度下限统一为 8(服务端收紧) jkooe 2026-10-26 02:07:02 +08:00
  • 0dd003a531 docs: §13 QA 验收后的设计裁决(D3/D4 本轮修 + R9/R10/R11 前置缺陷) jkooe 2026-10-26 02:04:01 +08:00
  • 6206645f31 fix(ci): D2 覆盖率口径改为 include 白名单(数字不再被运行环境稀释) jkooe 2026-10-26 01:59:46 +08:00
  • 5937743bca test: 入库 QA 5 个对抗测试(68 例)+ 翻转 QA-E6 + 补白名单自检 jkooe 2026-10-26 01:59:35 +08:00
  • 9458ef9ce0 fix(security): D1 双端 device_name 白名单对齐(服务端收紧首字符) jkooe 2026-10-26 01:59:21 +08:00
  • e6541ab751 docs(T-4): API 契约 / 安全 / 排障 / README 同步(不改源码) jkooe 2026-10-26 01:40:02 +08:00
  • beeb181faa feat(T-5b): 登出 UI + 401 自动跳转 + 角色与依赖灯 jkooe 2026-10-26 01:30:14 +08:00
  • 8c2f231ed5 feat(T-5b): 设置页连接参数 + 三个死 IPC 接线 jkooe 2026-10-26 01:25:35 +08:00
  • b70556600a feat(T-5b): 托盘常驻与开机自启(默认关闭) jkooe 2026-10-26 01:21:59 +08:00
  • 335461e89d feat(T-5b): 主进程健壮性(单实例 / 窗口状态 / 崩溃兜底) jkooe 2026-10-26 01:16:58 +08:00
  • 81316e3395 chore: 新增 .git-blame-ignore-revs(跳过 prettier 全量重排的 blame) jkooe 2026-10-26 01:11:08 +08:00
  • e08f9d1de9 style(T-5a): prettier 全量格式化(无行为变更) jkooe 2026-10-26 01:10:57 +08:00
  • 8ced7243e3 test(T-5a): 补 api/config/settings 覆盖率(顺带修出 normalizeBaseUrl 的真实缺陷) jkooe 2026-10-26 01:09:55 +08:00
  • d13de09545 chore(T-5a): 引入 ESLint + Prettier 与 typecheck 统一 jkooe 2026-10-26 01:07:38 +08:00
  • a356ba8260 refactor(T-5a): settings 去嗅探改 DI,electron 加载点收敛到 core/paths.ts jkooe 2026-10-26 01:02:59 +08:00
  • 0e73f2bd99 feat(T-5a): 凭据目录平台探测与陈旧证书清理 jkooe 2026-10-26 00:59:52 +08:00
  • 5023364883 refactor(T-3): makeSafeHandler 对齐架构师签收口径((handler, logger) 两参形态) jkooe 2026-10-26 00:48:06 +08:00
  • 0bb2a574c3 docs: 架构评审 v2(含 P2 全量补全设计与 T-2 落地复核记录) jkooe 2026-10-26 00:48:05 +08:00
  • 3958eb3383 fix(T-3): makeSafeHandler 兼容 logger 与 options 两种调用形态 jkooe 2026-10-26 00:48:04 +08:00
  • 531991954c feat(T-3): 多端适配与工程质量 —— PlatformAdapter 三端实现/命令注入面清零/发现并发限流/CI 门禁 jkooe 2026-10-26 00:45:17 +08:00
  • c5dfa4a948 feat(T-2): 功能闭环 —— 命令注入防护/证书双向链路/非阻塞连接/周期心跳 jkooe 2026-10-26 00:23:59 +08:00
  • 7ddd344d7f chore: 初始化仓库并落地 T-1 批次1(安全地基与仓库卫生) jkooe 2026-10-26 00:10:01 +08:00