• Joined on 2026-05-02
wangdl pushed to main at wangdl/ios-projects 2026-06-06 18:15:54 +08:00
9d0f426118 revert: 恢复 AddKnowledgePage 标签改动
wangdl pushed to main at wangdl/ios-projects 2026-06-06 18:14:45 +08:00
4029da9c44 fix: DEBUG 调试标签放大 + 点击复制页面名
wangdl pushed to main at wangdl/ios-projects 2026-06-06 18:10:01 +08:00
d8bdfe1dd4 fix: AddKnowledgePage 标签放大 + 文件名点击复制
wangdl pushed to main at wangdl/ios-projects 2026-06-06 18:03:28 +08:00
1bbcf0acfb fix: M-CHAT-A5 MaterialDetailView 传 knowledgeBaseId + title
wangdl pushed to main at wangdl/ios-projects 2026-06-06 18:02:27 +08:00
0af5b6554d fix: M-CHAT-A5/A9/A11 修复三个暂缓 issue
wangdl pushed to main at wangdl/ios-projects 2026-06-06 17:58:48 +08:00
491c3e7ef0 fix: M-CHAT audit 修复 7 个缺陷
wangdl pushed to main at wangdl/api-server 2026-06-06 17:58:35 +08:00
55e25f347e fix: M-CHAT-A3 createSession 支持 forceCreate 参数
wangdl pushed to main at wangdl/ios-projects 2026-06-06 17:41:33 +08:00
2610bcf7f9 feat: M-CHAT iOS ChatScope 入口 + AI View 对接
wangdl pushed to main at wangdl/api-server 2026-06-06 17:27:46 +08:00
fe44dec567 feat: M-CHAT ChatScope 会话系统完整实现
wangdl commented on issue wangdl/api-server#100 2026-06-06 17:23:10 +08:00
M7-12 P0 | listSessions 缺少 isDeleted 过滤 + 分页元数据 + isPinned 排序

修复

  • where 增加 isDeleted: false(默认排除已删除)
  • isArchived 过滤生效
  • 排序改为 [{isPinned: desc}, {lastMessageAt: desc}]
  • 返回格式改为 {data, meta: {page,…
wangdl commented on issue wangdl/api-server#101 2026-06-06 17:23:10 +08:00
M7-13 P0 | loadContextByScope: global 走全库检索 + folder 无独立分支

修复

  • case global → 直接返回空上下文
  • case folder → WHERE parentId = scopeId
  • default → warn 日志 + 回退到 knowledge_base

涉及: rag-chat.service.ts

wangdl commented on issue wangdl/api-server#102 2026-06-06 17:23:10 +08:00
M7-14 P1 | sendMessageStream aiGateway 非空断言导致 null 时 crash

修复

  • sendMessageStream 增加 aiGateway null 检查
  • this.aiGateway!.generateStream → this.aiGateway.generateStream(安全访问)
  • aiGateway 为 null 或无上下文 → yield…
wangdl commented on issue wangdl/api-server#103 2026-06-06 17:23:10 +08:00
M7-15 P2 | open-or-create 过滤 isArchived + knowledgeBaseId 必填约束优化

修复

  • open-or-create 查询增加 isArchived: false(归档会话不继续)
  • knowledgeBaseId 改为 String?(nullable)
  • createSession 中不再存空字符串

涉及: rag-chat.servi…

wangdl commented on issue wangdl/api-server#104 2026-06-06 17:23:10 +08:00
M7-16 P0 | KnowledgeItem.sourceRef 从未被赋值,material scope 检索失效

修复

  • KnowledgeItemsRepository.create() 支持 sourceRef 参数
  • ImportCandidateService.accept() 传入 candidate.sourceId 作为 sourceRef
  • update 白名单增加 sourceRef

涉及:…

wangdl commented on issue wangdl/api-server#99 2026-06-06 17:23:09 +08:00
M7-11 P0 | deleteSession / updateSession / getMessages 缺少 userId 鉴权

修复

  • getMessages(userId, sessionId) — 先查 session 校验 userId
  • deleteSession(userId, sessionId) — 同上
  • updateSession(userId, sessionId, dto) — 同上
  • Controller…
wangdl closed issue wangdl/api-server#99 2026-06-06 17:22:49 +08:00
M7-11 P0 | deleteSession / updateSession / getMessages 缺少 userId 鉴权
wangdl closed issue wangdl/api-server#100 2026-06-06 17:22:49 +08:00
M7-12 P0 | listSessions 缺少 isDeleted 过滤 + 分页元数据 + isPinned 排序
wangdl closed issue wangdl/api-server#101 2026-06-06 17:22:49 +08:00
M7-13 P0 | loadContextByScope: global 走全库检索 + folder 无独立分支
wangdl closed issue wangdl/api-server#102 2026-06-06 17:22:49 +08:00
M7-14 P1 | sendMessageStream aiGateway 非空断言导致 null 时 crash
wangdl closed issue wangdl/api-server#103 2026-06-06 17:22:49 +08:00
M7-15 P2 | open-or-create 过滤 isArchived + knowledgeBaseId 必填约束优化