Yaojia Wang
5af45f5034
refactor(frontend): 抽出可复用 ConversationThread + inlineConversation 纯助手
把 AiConversationDrawer 内联的气泡渲染(Bubble/readOptions/ACCEPT_LABEL)提取为
共享的 ConversationThread 组件,抽屉改为复用之(外观不变,DRY)。新增纯助手
lib/workbench/inlineConversation.ts:mergeInlineThreads(已落库留痕 ∪ 进行中气泡,
按 id 去重 + 复用 groupByThread 定序)、toPendingView(合成未落库气泡,meta._pending/
_streaming UI 标记)、isPendingView/isStreamingView/readSegment,配 9 单测(RED→GREEN)。
为内联对话视图铺路;抽屉行为完全不变。
2026-07-10 16:31:53 +02:00
..
2026-07-08 11:10:23 +02:00
2026-07-09 17:11:09 +02:00
2026-06-27 06:21:42 +02:00
2026-06-23 20:29:48 +02:00
2026-07-06 17:38:58 +02:00
2026-06-22 20:37:55 +02:00
2026-06-24 18:01:15 +02:00
2026-06-28 07:31:20 +02:00
2026-07-06 17:24:16 +02:00
2026-07-08 13:27:45 +02:00
2026-06-28 07:31:20 +02:00
2026-06-30 08:56:23 +02:00
2026-06-18 14:21:17 +02:00
2026-06-28 07:31:20 +02:00
2026-07-08 13:27:45 +02:00
2026-06-30 08:56:23 +02:00
2026-07-08 11:04:55 +02:00
2026-06-27 06:21:42 +02:00
2026-06-28 07:31:20 +02:00
2026-07-07 18:18:18 +02:00
2026-07-08 13:27:45 +02:00
2026-07-08 11:08:21 +02:00
2026-06-23 20:29:48 +02:00
2026-07-09 17:27:14 +02:00
2026-06-30 08:35:52 +02:00
2026-07-06 16:26:08 +02:00
2026-07-10 16:31:53 +02:00