WeiCHEN
|
487dc072f5
|
feat(history): 实现三模历史搜索、每日智能协同摘要与时间轴侧栏 (Phase P2)
|
2026-09-13 02:50:20 +00:00 |
|
WeiCHEN
|
54f1c88791
|
feat(history): 实现多级历史导航、分类筛选、日历联动与消息双向引用 (Phase P1)
- 后端核心与 API:
- 实现 ChatCategoryStat 结构体与 ListChatCategories 统计引擎 (Postgres + In-Memory 内存降级双轨)
- 注册 GET /api/v1/chat/categories 聚合接口
- 增强 GetChatDayMessages 支持自动根据 anchor_id 逆查 day_key,实现免猜测跨日检索
- 前端锚点导航引擎:
- 实现 anchorNavigator 模块 (快路径 DOM scrollIntoView + 1.8s 发光脉冲、慢路径跨日拉取、深链 Hash 解析)
- 编写 anchorNavigator.test.ts 单元测试并 100% 通过
- 分类过滤与轻量月历:
- 实现 CategoryFilterBar 水平分类筛选栏 (8 类业务标签,暗淡/高亮模式)
- 实现 HistoryCalendar 零依赖原生悬浮月历组件 (热度点与消息数,jumpToDate 快速定位)
- 消息引用与双向追溯:
- 消息气泡悬浮“引用”入口,点击提取发言人与摘要至输入框
- 实现 QuoteChip 待发引用标签与 QuoteCard 已发引用卡片
- 引用卡片点击直连锚点定位,快慢路径自动回溯
|
2026-09-13 02:50:20 +00:00 |
|
WeiCHEN
|
fb8f57398c
|
feat(history): 实现超长对话历史按日归档与滑动窗口 (Phase P0)
|
2026-09-13 02:50:20 +00:00 |
|
WeiCHEN
|
e5e80a6fc6
|
feat(core): update backend coordinator, docgov lease, squad workflow and web governance integration
|
2026-09-13 02:50:20 +00:00 |
|
WeiCHEN
|
b83e3de401
|
fix(web): render step_failed phase as failed strip node with retry reset
|
2026-09-13 02:50:20 +00:00 |
|
WeiCHEN
|
096dc8a5b4
|
fix(web): distinguish recovery action styles for long-task failures
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
0cb664d540
|
feat(web): drive chat bubbles from SSE with auto-retry and stop
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
0d0ef5d5b6
|
feat(web): render chat wait-state and structured error actions in bubbles
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
e8b9347d8d
|
fix(web): redesign auth and settings UI using system design tokens and high-fidelity styles
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
b4e4a64cd0
|
feat(web): integrate auth guards, dual settings and dev switcher
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
cd08e443eb
|
feat(web): implement dedicated AdminSettingsModal for role-admin
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
775bf73fb1
|
feat(web): implement dedicated UserSettingsModal
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
793efd31d2
|
feat(web): add LoginView and FirstLoginPasswordModal components
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
e1c1d03a85
|
feat(web): wire rbac permission enforcement into left rail and rights modal
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
d905c91338
|
feat(web): add doc visibility override modal and badges in deck drawer
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
b13a03840c
|
feat(web): upgrade settings modal with dynamic roles CRUD and permission matrix
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:20 +00:00 |
|
 WeiCHENandCursor
|
9ca74422c9
|
feat(web): add template status badges to deck drawer and tab bar
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
3da2324e7c
|
fix(engine): 修复 DOCX 公式因 undefined 虚根在 Word 中丢失的缺陷
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
d4ddd61443
|
feat(web): integrate interactive cards into chat stream and wire docgov actions
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
656a19cbe2
|
fix(web): add 60s grace period undo, executing banner and ttl safeguards to interactive card
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
77d854e343
|
feat(web): build interactive card component with lifecycle and idempotency
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
2fcf02200e
|
feat(ui): 顶栏综合导出下拉选择器与 App 消息隔离及存储打通
- SlimTabBar: 增加导出格式气泡下拉菜单,支持一键导出 Word DOCX、Excel XLSX、Markdown MD
- App: MessageStream 严格根据 activeSessionId 过滤消息流,杜绝多项目会话串线
- App: 新建项目自动注入独立引导语,全流程与 storage 自动双向同步
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
12aad70a28
|
feat(ui): 升级顶栏为极简级联面包屑架构,自适应 320px 极窄视窗
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
9e84ba71e3
|
fix(doc): 完善文档系统各层级标题、图表公式与有序列表自动编号引擎
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
4c2e93fece
|
feat(ui): 实现三分类Tab分段切换、全景大盘分区与一键共享/取消共享闭环
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
9480e3fa29
|
fix(layout): 修复边栏拖拽位移累加并实现1:1光标捕获绝对跟随
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
9c4a839932
|
feat(ui): 修复模态背景穿透、公式/富文本Markdown解析并集成右键快捷菜单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
47d4f7cf8b
|
feat(web): complete in-place block editing, reviewer comments, and role governance loop
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
2cb8d9b8d2
|
feat(web): implement 36px slim tabs, deck drawer, and block views with medical styling
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
ef6665288c
|
feat(web): implement agent chat stream with thinking pulse indicator and case cards
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|
 WeiCHENandCursor
|
deee4dcee1
|
feat(web): implement responsive three-column shell with resizable rails and theme switch
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 02:50:19 +00:00 |
|