• Joined on 2026-02-23
iven pushed to main at iven/zclaw_openfang 2026-04-16 02:40:46 +08:00
b69dc6115d fix(relay): API Key 解密失败自愈 — 启动迁移 + 容错跳过
iven pushed to main at iven/zclaw_openfang 2026-04-16 02:07:42 +08:00
7dea456fda chore(settings): 删除用量统计和积分详情页面 — 与订阅计费重复
iven pushed to main at iven/zclaw_openfang 2026-04-16 00:04:06 +08:00
f6c5dd21ce fix(heartbeat): Tauri invoke 参数名修正 snake_case → camelCase
iven pushed to main at iven/erp 2026-04-15 23:32:28 +08:00
ff352a4c24 feat(plugin): 集成 WASM 插件系统到主服务并修复链路问题
7e8fabb095 feat(auth): add change password API and frontend page
d8a0ac7519 feat: implement on_tenant_created/deleted hooks and update ErpModule trait
e44d6063be feat: add utoipa path annotations to all API handlers and wire OpenAPI spec
ee65b6e3c9 test: add 149 unit tests across core, auth, config, message crates
Compare 45 commits »
iven pushed to main at iven/zclaw_openfang 2026-04-15 23:22:44 +08:00
47250a3b70 docs: Heartbeat 统一健康系统文档同步 — TRUTH + wiki + CLAUDE.md §13
iven pushed to main at iven/zclaw_openfang 2026-04-15 23:19:35 +08:00
215c079d29 fix(intelligence): Heartbeat 统一健康系统 — 6处断链修复 + 健康面板 + SaaS自动恢复
iven pushed to main at iven/zclaw_openfang 2026-04-15 13:34:33 +08:00
043824c722 perf(runtime): nl_schedule 正则预编译 — 9个 LazyLock 静态替代每次调用编译
iven pushed to main at iven/zclaw_openfang 2026-04-15 10:03:03 +08:00
bd12bdb62b fix(chat): 定时功能审计修复 — 消除重复解析 + ID碰撞 + 输入补全
iven pushed to main at iven/zclaw_openfang 2026-04-15 09:45:35 +08:00
28c892fd31 fix(chat): 聊天定时功能断链接通 — NlScheduleParser + _reminder Hand
iven pushed to main at iven/zclaw_openfang 2026-04-15 02:08:00 +08:00
9715f542b6 docs: 发布前冲刺 Day1 文档同步 — TRUTH.md + wiki 数字更新
iven pushed to main at iven/zclaw_openfang 2026-04-15 02:06:05 +08:00
5121a3c599 chore(desktop): Tauri 命令 @reserved 全量标注 — 88个无前端调用命令已标注
iven pushed to main at iven/zclaw_openfang 2026-04-15 01:53:18 +08:00
ee1c9ef3ea chore: Cargo warnings 清零 — 39→0 (仅剩 sqlx-postgres 外部依赖警告)
iven pushed to main at iven/zclaw_openfang 2026-04-15 01:45:42 +08:00
76d36f62a6 fix(desktop): 模型自动路由 — 首次登录自动选择可用模型
iven pushed to main at iven/zclaw_openfang 2026-04-15 01:41:57 +08:00
be2a136392 fix(saas): relay_tasks 超时自动清理 — 每5分钟扫描 processing >10min 标记 failed
iven pushed to main at iven/zclaw_openfang 2026-04-15 01:40:42 +08:00
76cdfd0c00 fix(saas): SSE 用量统计一致性修复 — 回写 usage_records + 消除 relay_requests 双重计数
iven pushed to main at iven/zclaw_openfang 2026-04-15 00:47:35 +08:00
02a4ba5e75 fix(desktop): 替换 require() 为 ES import — 修复生产构建崩溃
iven pushed to main at iven/zclaw_openfang 2026-04-15 00:40:12 +08:00
a8a0751005 docs: wiki 三端联调V2结果 + 调试环境信息
iven pushed to main at iven/zclaw_openfang 2026-04-15 00:38:07 +08:00
9c59e6e82a fix(saas): SSE relay token capture 修复 — stream_done 标志 + 前缀兼容
iven pushed to main at iven/zclaw_openfang 2026-04-14 22:16:12 +08:00
27b98cae6f docs: wiki 全量更新 — 2026-04-14 代码验证驱动
iven pushed to main at iven/zclaw_openfang 2026-04-14 22:04:06 +08:00
d0aabf5f2e fix(test): pain_severity 测试断言修正 + 调试文档代码验证更新