-
fbc8c9fdde
fix(industry): 审计修复 — 4 CRITICAL + 5 HIGH 全部解决
iven
2026-04-12 19:06:19 +08:00
-
c3593d3438
feat(knowledge): Phase A 知识库可见性隔离 + 结构化数据源 + 蒸馏Worker
iven
2026-04-12 18:36:05 +08:00
-
b8fb76375c
docs: wiki变更日志 + CLAUDE.md架构快照更新 (Phase 1-5完成)
iven
2026-04-12 18:34:14 +08:00
-
b357916d97
feat(intelligence): Phase 5 主动行为激活 — 注入格式 + 跨会话连续性 + 触发持久化
iven
2026-04-12 18:31:37 +08:00
-
edf66ab8e6
feat(admin): Phase 4 行业配置管理页面 + 账号行业授权
iven
2026-04-12 18:07:52 +08:00
-
b853978771
feat(industry): Phase 3 Tauri 行业配置加载 — SaaS API mixin + industryStore + Tauri 命令
iven
2026-04-12 17:18:53 +08:00
-
29fbfbec59
feat(intelligence): Phase 2 学习循环基础 — 触发信号 + 经验行业维度
iven
2026-04-12 15:52:29 +08:00
-
5d1050bf6f
feat(industry): Phase 1 行业配置基础 — 数据模型 + 四行业内置配置 + ButlerRouter 动态关键词
iven
2026-04-12 15:42:35 +08:00
-
5599cefc41
feat(saas): 接通 embedding 模型管理全栈
iven
2026-04-12 08:10:50 +08:00
-
b0a304ca82
docs: TRUTH.md 数字校准 + wiki 变更日志
iven
2026-04-11 23:52:28 +08:00
-
58aca753aa
chore: 发布前准备 — 版本号统一 + 安全加固 + 死组件清理
iven
2026-04-11 23:51:58 +08:00
-
e1af3cca03
fix(routing): 消除模型路由链路硬编码不匹配模型名
iven
2026-04-11 23:08:06 +08:00
-
5fcc4c99c1
docs(wiki): 添加 Skill 调用链路 + MCP 架构文档
iven
2026-04-11 16:23:31 +08:00
-
9e0aa496cd
fix(runtime): 修复 Skill/MCP 调用链路3个断点
iven
2026-04-11 16:20:38 +08:00
-
2843bd204f
chore: 更新测试注释 — 阈值已从 5 降为 3
iven
2026-04-11 14:26:53 +08:00
-
05374f99b0
chore: 移除未使用的 loadConnectionModeTimestamp 函数
iven
2026-04-11 14:26:52 +08:00
-
c88e3ac630
fix(kernel): UserProfile 序列化失败时记录 warn 而非静默吞掉
iven
2026-04-11 14:26:52 +08:00
-
dc94a5323a
fix(butler): 降低痛点检测阈值 3→2/2→1,更早发现用户需求
iven
2026-04-11 14:26:51 +08:00
-
69d3feb865
fix(lint): IdentityChangeProposal console.error → createLogger
iven
2026-04-11 14:26:50 +08:00
-
3927c92fa8
docs: 详情面板7问题修复记录
iven
2026-04-11 12:59:04 +08:00
-
730d50bc63
feat(ui): 管家 Tab 空状态增加引导文案 + 立即分析按钮
iven
2026-04-11 12:58:27 +08:00
-
ce10befff1
fix(ui): 管家 Tab 统计栏显示管家专属摘要,不再显示聊天统计
iven
2026-04-11 12:58:26 +08:00
-
f5c6abf03f
feat(ui): 演化历史条目增加可展开差异视图 + 文件变更标签
iven
2026-04-11 12:58:25 +08:00
-
b3f7328778
feat(ui): '我眼中的你' 双源渲染 — 静态Clone + 动态UserProfile
iven
2026-04-11 12:51:28 +08:00
-
d50d1ab882
feat(kernel): agent_get 返回值扩展 UserProfile 字段
iven
2026-04-11 12:51:27 +08:00
-
d974af3042
fix(reflection): 修复 state restore 竞态 — peek+pop 替代直接 pop
iven
2026-04-11 12:51:26 +08:00
-
8a869f6990
fix(reflection): 降低模式检测阈值 5→3/20→15 以产生更多有意义反思
iven
2026-04-11 12:51:25 +08:00
-
f7edc59abb
fix(auth): 修复重启后无法对话 — restoreSession 优先验证 SaaS token
iven
2026-04-11 12:32:20 +08:00
-
be01127098
fix(autonomy): hand_trigger 从 null 映射改为 handAutoTrigger 字段
iven
2026-04-11 12:32:19 +08:00
-
33c1bd3866
fix(memory): memory_search 空查询时默认 min_similarity=0.0 触发表扫描
iven
2026-04-11 12:32:18 +08:00
-
b90306ea4b
docs(plan): 详情面板7问题修复实施计划
iven
2026-04-11 12:24:38 +08:00
-
449768bee9
docs(spec): 详情面板7问题修复设计文档
iven
2026-04-11 10:50:25 +08:00
-
d871685e25
fix(auth): 5 BUG 修复 — refresh token 持久化 + 密码验证 + 浏览器兼容
iven
2026-04-11 09:43:17 +08:00
-
1171218276
docs(wiki): 追加发布内测前修复 6 批次记录
iven
2026-04-11 03:03:13 +08:00
-
33008c06c7
chore: 版本号 0.1.0 → 0.9.0-beta.1 + updater 插件预留
iven
2026-04-11 03:02:39 +08:00
-
5e937d0ce2
refactor(ui): 移除空壳行业资讯 Tab + Provider URL 去重
iven
2026-04-11 02:59:16 +08:00
-
722d8a3a9e
fix(ui): UX 文案优化 — 区分新/老用户 + 去政务化 + 友好提示
iven
2026-04-11 02:56:19 +08:00
-
db1f8dcbbc
feat(desktop): Gateway URL 配置化 + Rust panic hook 崩溃报告
iven
2026-04-11 02:54:23 +08:00
-
4e641bd38d
refactor(desktop): SaaS URL 集中配置化,消除 5 处硬编码
iven
2026-04-11 02:09:23 +08:00
-
25a4d4e9d5
fix(saas): 新用户 llm_routing 默认改为 relay 使 SaaS token pool 成为主路径
iven
2026-04-11 02:05:27 +08:00
-
4dd9ca01fe
docs(wiki): 修正关键数字 — Rust 95K行/1055测试/SaaS中间件
iven
2026-04-11 01:08:59 +08:00
-
b3f97d6525
docs(wiki): 全量代码验证驱动更新 — 10页基于实际扫描非文档推测
iven
2026-04-11 01:05:15 +08:00
-
36a1c87d87
docs(wiki): 重构为模块化知识库 — 按模块组织而非按文档类型
iven
2026-04-11 00:36:26 +08:00
-
9772d6ec94
fix(ui): 空catch块添加日志 + ErrorBoundary覆盖高风险组件
iven
2026-04-11 00:26:24 +08:00
-
717f2eab4f
chore: 清理40个死代码文件 (~9,639行)
iven
2026-04-11 00:26:04 +08:00
-
e790cf171a
docs(wiki): 创建 LLM Wiki 知识库 — 编译后项目画像
iven
2026-04-11 00:20:17 +08:00
-
4a5389510e
fix(ui): 深度审计修复 — RightPanel流式渲染优化 + SecurityStatus基线真实值
iven
2026-04-10 23:59:24 +08:00
-
550e525554
fix(ui): 审计修复 — 路径规范化/SkillInfo类型/分页offset/初始加载/显示统一
iven
2026-04-10 23:24:32 +08:00
-
1d0e60d028
fix(ui): 9项端到端真实审计 — 修复记忆/技能/审计/工作区/MCP数据流断裂
iven
2026-04-10 23:00:19 +08:00
-
0d815968ca
docs: update BREAKS.md + TRUTH.md — all P0/P1/P2 issues marked FIXED
iven
2026-04-10 21:53:14 +08:00
-
b2d5b4075c
fix(ui): P0-4 — SaaS settings page crash from paginated API response
iven
2026-04-10 21:42:52 +08:00
-
34ef41c96f
fix(test): P1-02 browser chat — add SaaS auth fixture for non-Tauri mode
iven
2026-04-10 21:38:34 +08:00
-
bd48de69ee
fix(test): P2-03 rate limit — share auth token across cross-system smoke tests
iven
2026-04-10 21:34:07 +08:00
-
80b7ee8868
fix(admin): P1-04 AuthGuard race condition — always validate cookie before render
iven
2026-04-10 21:32:14 +08:00
-
1e675947d5
feat(butler): upgrade ButlerRouter to semantic skill routing
iven
2026-04-10 21:24:30 +08:00
-
88cac9557b
fix(saas): P0-2/P0-3 — usage endpoint + refresh token type mismatch
iven
2026-04-10 16:25:52 +08:00
-
12a018cc74
docs: update BREAKS.md — P0-01/P1-01/P1-03 marked FIXED
iven
2026-04-10 12:16:37 +08:00
-
b0e6654944
fix: P0-01/P1-01/P1-03 — account lockout, token revocation, optional display_name
iven
2026-04-10 12:13:53 +08:00
-
8163289454
fix(ui): show panel toggle button in all modes (not just non-compact)
iven
2026-04-10 12:13:37 +08:00
-
34043de685
fix(ui): panel toggle in header bar + message spacing
iven
2026-04-10 12:03:29 +08:00
-
99262efca4
test: execute 30 smoke tests + fix P0 CSS break + BREAKS.md report
iven
2026-04-10 11:26:13 +08:00
-
2e70e1a3f8
test: add 30 smoke tests for break detection across SaaS/Admin/Desktop
iven
2026-04-10 09:47:35 +08:00
-
ffa137eff6
test(saas): add 8 model config extended tests — encryption, groups, quota
iven
2026-04-10 09:20:06 +08:00
-
c37c7218c2
test(saas): add 36 security/validation/permission tests (184 total, 0 failures)
iven
2026-04-10 08:11:02 +08:00
-
ca2581be90
test(admin): sync page tests with component changes (BUG-007)
iven
2026-04-10 07:50:39 +08:00
-
2c8ab47e5c
fix: BUG-012/013/007 — panel overlap, Markdown rendering, authStore tests
iven
2026-04-10 07:44:34 +08:00
-
26336c3daa
fix(ui): button overlap + Markdown rendering (BUG-012, BUG-013)
iven
2026-04-09 23:58:00 +08:00
-
3b2209b656
docs: update bug tracker — BUG-009/010/011 marked FIXED
iven
2026-04-09 23:46:19 +08:00
-
ba586e5aa7
fix: BUG-009/010/011 — DataMasking, cancel button, SQL casts
iven
2026-04-09 23:45:19 +08:00
-
a304544233
docs: update bug tracker with UI issues + untestable scenarios
iven
2026-04-09 23:40:28 +08:00
-
5ae80d800e
test: complete exploratory test results for all 4 storylines + sign-off
iven
2026-04-09 23:21:41 +08:00
-
71cfcf1277
test: final exploratory test report — 82% pass rate, conditional release
iven
2026-04-09 23:12:04 +08:00
-
b87e4379f6
test: module matrix P0 verification + Admin V2 results
iven
2026-04-09 23:09:33 +08:00
-
20b856cfb2
test: complete storyline-2 results (BUG-008 fix verification)
iven
2026-04-09 23:06:43 +08:00
-
87537e7c53
test: storyline 2/3/4 exploratory test results + BUG-009/010
iven
2026-04-09 23:02:58 +08:00
-
448b89e682
test: complete storyline-1 results (1.5-1.8) + BUG-008 tracker update
iven
2026-04-09 22:56:25 +08:00
-
9442471c98
fix(relay): send conversation history to SaaS relay (BUG-008)
iven
2026-04-09 22:41:56 +08:00
-
f8850ba95a
test: add storyline-1 test results + update bug tracker
iven
2026-04-09 22:33:17 +08:00
-
bf728c34f3
fix: saasStore require() bug + health check pool formula + DEV error details
iven
2026-04-09 22:23:05 +08:00
-
bd6cf8e05f
fix(saas): add ::bigint cast to all SUM() aggregates for PG NUMERIC compat
iven
2026-04-09 22:16:27 +08:00
-
0054b32c61
chore(test): create exploratory test result directory and templates
iven
2026-04-09 20:53:45 +08:00
-
a081a97678
fix(relay): audit fixes — abort signal, model selector guard, SSE CRLF, SQL format
iven
2026-04-09 19:51:34 +08:00
-
e6eb97dcaa
perf(relay): full-chain optimization — key pool, model sync, SSE stream
iven
2026-04-09 19:34:02 +08:00
-
5c6964f52a
fix(desktop): error response improvements — content, retry, model selector
iven
2026-04-09 18:52:27 +08:00
-
125da57436
fix: sync currentModel from SaaS available models on login
iven
2026-04-09 18:50:38 +08:00
-
1965fa5269
fix: migrate glm-4-flash to glm-4-flash-250414 (model deprecated by Zhipu)
iven
2026-04-09 18:42:47 +08:00
-
5f47e62a46
fix(desktop): hide model selector in Tauri runtime — SaaS token pool routes models
iven
2026-04-09 18:35:34 +08:00
-
4c325de6c3
docs: update CLAUDE.md §13 + TRUTH.md for Hermes Intelligence Pipeline
iven
2026-04-09 17:52:15 +08:00
-
d6ccb18336
docs: add pre-release functional test design + screenshots
iven
2026-04-09 17:48:40 +08:00
-
2f25316e83
feat(desktop): simple mode UI — ChatArea compact + SimpleSidebar + RightPanel dual-mode
iven
2026-04-09 17:48:18 +08:00
-
4b15ead8e7
feat(hermes): implement intelligence pipeline — 4 chunks, 684 tests passing
iven
2026-04-09 17:47:43 +08:00
-
0883bb28ff
fix: validation hardening — agent import prompt limit, relay retry tracking, heartbeat validation
iven
2026-04-09 17:24:36 +08:00
-
cf9b258c6c
docs: pre-release test report + TRUTH.md numbers update
iven
2026-04-09 16:44:54 +08:00
-
3f2acb49fb
fix: pre-release audit fixes — Twitter OAuth, DataMasking perf, Prompt versioning
iven
2026-04-09 16:43:24 +08:00
-
f2d6a3b6b7
docs: add architecture awareness system — CLAUDE.md §13/§14 + ARCHITECTURE_BRIEF
iven
2026-04-09 14:09:26 +08:00
-
26f50cd746
fix(butler): runtime fixes — SQLite mode=rwc + React hooks ordering
iven
2026-04-09 12:15:34 +08:00
-
646d8c21af
fix(butler): wire verification gaps — pain storage init, cold start, UI mode switches
iven
2026-04-09 10:38:49 +08:00
-
e6937e1e5f
feat: deliverables 3-6 — cold start, simple mode UI, bridge tests, docs
iven
2026-04-09 09:51:56 +08:00
-
ffaee49d67
feat(middleware): add butler router for semantic skill routing
iven
2026-04-09 09:26:48 +08:00
-
a4c89ec6f1
feat(intelligence): persist pain points and proposals to SQLite
iven
2026-04-09 09:15:15 +08:00