Kronecker
|
4b1ce81d83
|
Merge pull request 'Perf/frontend chunk loading优化长文渲染、后台运行与向量检索,补齐运行日志和并发一致性' (#34) from perf/frontend-chunk-loading into main
Reviewed-on: #34
|
2026-09-06 17:01:01 +08:00 |
|
admin
|
ddd24e9c9e
|
fix: coordinate vector migration with concurrent searches and note saves
|
2026-09-06 16:57:37 +08:00 |
|
admin
|
544ba1216a
|
perf: persist model-isolated sqlite-vec indexes and index new notes incrementally
|
2026-09-06 16:34:26 +08:00 |
|
admin
|
80471aef31
|
fix: stabilize background operations and large embedding results
|
2026-09-06 16:26:17 +08:00 |
|
admin
|
79307b9b00
|
perf(editor): reduce long-document decoration work and fix fold navigation
|
2026-09-06 14:30:56 +08:00 |
|
Kronecker
|
b314f4a9fe
|
Merge pull request 'Perf/frontend chunk loading优化前端构建加载,完善 Markdown 预设、警告框、章节折叠与外部文件刷新' (#32) from perf/frontend-chunk-loading into main
Reviewed-on: #32
|
2026-09-06 13:42:57 +08:00 |
|
admin
|
13675f6cfd
|
fix(editor): recover missing files and synchronize section toggle
|
2026-09-06 13:29:19 +08:00 |
|
admin
|
575bf7f58f
|
docs(vault): 更新产品文档和演示导航内容
更新RAG检索增强文档,添加换行标记以改善显示格式。
优化功能演示导航表格布局,调整列宽使内容更易读。
清理多个演示文档的多余空行,统一文档格式规范。
|
2026-09-06 12:59:22 +08:00 |
|
admin
|
e09b4ac0ce
|
feat(editor): add markdown presets, heading folding and external file refresh
|
2026-09-06 12:57:09 +08:00 |
|
admin
|
d21ce23932
|
feat(editor): add themed callouts and desktop command boundary
|
2026-09-06 11:33:19 +08:00 |
|
admin
|
15e10dfd68
|
perf(frontend): defer mermaid and split editor dependencies
|
2026-09-06 10:42:12 +08:00 |
|
admin
|
6339cf2425
|
docs: document background indexing and merged phase two behavior
|
2026-09-06 03:06:40 +08:00 |
|
Kronecker
|
e80423781d
|
Merge pull request 'Feat/model usage charts and paper cards完善第二阶段功能与验收:后台索引、图表交互、扩展社区及第三阶段规划' (#31) from feat/model-usage-charts-and-paper-cards into main
Reviewed-on: #31
|
2026-09-06 03:02:15 +08:00 |
|
admin
|
4b3c782431
|
fix(workspace): background vector indexing and correct diagram previews
|
2026-09-06 02:57:56 +08:00 |
|
admin
|
95325cd150
|
docs(vault): add feature walkthroughs and sync local notes
|
2026-09-06 02:26:15 +08:00 |
|
admin
|
9e8603d010
|
fix(phase2): restore agent streams and persist extension installations
|
2026-09-06 02:21:27 +08:00 |
|
admin
|
670f4c076b
|
feat(community): add functional packages and phase three delivery plan
|
2026-09-06 01:19:29 +08:00 |
|
admin
|
aa88f23e9c
|
feat(extensions): add ZIP installation and unify action dialogs
|
2026-09-06 00:52:59 +08:00 |
|
admin
|
e3d522b412
|
fix(frontend): unify extension installation and restore theme preview scrolling
|
2026-09-06 00:13:32 +08:00 |
|
admin
|
3c34e27916
|
fix(ui): unify dialogs and complete theme component coverage
|
2026-09-05 23:56:02 +08:00 |
|
admin
|
ceb1eba7a1
|
fix(editor): handle paired inline code input and complete markdown rendering
|
2026-09-05 23:14:19 +08:00 |
|
admin
|
57f507598a
|
feat: 添加全局人设与头像设置并优化对话及弹窗交互
|
2026-09-05 22:26:12 +08:00 |
|
admin
|
644beaf599
|
feat: 添加模型上下文管理并统一主题组件与用量交互
|
2026-09-05 21:58:37 +08:00 |
|
admin
|
d61b133627
|
fix(frontend): 保留 Mermaid 大图文字并完善图表与卡片交互
|
2026-09-05 20:58:33 +08:00 |
|
admin
|
f7a6cacccd
|
feat: 完善模型用量趋势与全局手账卡片并补齐阶段验收
|
2026-09-05 20:40:36 +08:00 |
|
Kronecker
|
d280191744
|
Merge pull request 'feat: 完善主题导入、手账工作区与笔记元数据管理' (#27) from feat/theme-import-and-paper-workspace into main
Reviewed-on: #27
|
2026-09-05 19:42:00 +08:00 |
|
admin
|
2ccabcad8a
|
fix: 修复笔记 YAML 标签保存与索引重建一致性
|
2026-09-05 19:40:14 +08:00 |
|
admin
|
85268718b7
|
fix(frontend): 修复纸页刷新宽度并完善侧栏和图表主题
|
2026-09-05 19:23:21 +08:00 |
|
admin
|
720aced5b3
|
feat(frontend): 完善工作区导航与笔记属性并适配手帐主题
|
2026-09-05 19:11:45 +08:00 |
|
admin
|
4b1440d2a1
|
feat(frontend): 完善主题导入与手帐工作区并修复 Mermaid 预览
|
2026-09-05 18:42:14 +08:00 |
|
Kronecker
|
20aa3276de
|
Merge pull request 'Feat/frontend phase2 themes trace mermaid' (#26) from feat/frontend-phase2-themes-trace-mermaid into main
Reviewed-on: #26
|
2026-09-05 17:47:08 +08:00 |
|
admin
|
968cd8646c
|
fix(frontend): 保留密钥编辑并隔离社区主题预览
|
2026-09-05 17:46:12 +08:00 |
|
admin
|
1f9757e825
|
fix(frontend): 同步 main 并修复 phase2 关闭审阅意见
|
2026-09-05 17:32:34 +08:00 |
|
Kronecker
|
84d07e7c89
|
Merge pull request 'fix(editor): 接入完整 Shiki 语言支持与 GitHub 双主题,修复语言菜单并添加图标' (#25) from fix/editor-shiki-language-picker into main
Reviewed-on: #25
|
2026-09-05 17:19:14 +08:00 |
|
admin
|
3b3f94b268
|
fix(editor): 支持完整 Shiki 语言并修复语言标识与图标展示
|
2026-09-05 17:16:09 +08:00 |
|
admin
|
02eedf7bb6
|
fix(editor): 保留完整代码语言列表与兼容高亮
|
2026-09-05 16:58:39 +08:00 |
|
admin
|
519c3f5422
|
fix(editor): 修复语言菜单裁剪并接入 GitHub Shiki 配色
|
2026-09-05 16:52:18 +08:00 |
|
Kronecker
|
0f15de9a8f
|
Merge pull request 'Feat(frontend)完善前端中英文支持与表单样式,持久化聊天记录并修复会话并发问题' (#24) from feat/frontend-i18n-spellcheck into main
Reviewed-on: #24
|
2026-09-05 15:27:01 +08:00 |
|
admin
|
3683548fad
|
fix(chat): 删除会话期间阻止发送和重复删除
|
2026-09-05 15:12:07 +08:00 |
|
admin
|
272f195907
|
fix(chat): 防止会话切换串写和删除后复活
|
2026-09-05 10:31:42 +08:00 |
|
admin
|
43fe800ed6
|
fix(chat): 持久化会话与消息
|
2026-09-05 10:12:09 +08:00 |
|
saint
|
f21c7861e4
|
fix(frontend): 修复 PR #18 审阅问题并补充回归测试
审阅意见逐项修复:
1. 主题包安装丢弃用户 CSS
inspectThemePackage 之前只解析 YAML 清单,ThemesView 安装时另外
生成一套硬编码调色板,用户提供的 CSS 被整份丢掉。现在定义单文件
格式(YAML 清单 + `---` + CSS),parseThemePackage 取出真实 CSS
并原样安装;CSS 安全校验提前到预览阶段;按内容识别并拒绝 ZIP。
2. 主题恢复竞态导致页面无 data-theme
initTheme 之前没有 await loadCustomThemes,自定义主题还没进
allThemes,applyTheme 找不到主题直接 return。现在先同步落一个
内置主题兜底(不写 localStorage,避免冲掉用户存的自定义主题 id),
加载完成后再切到真正保存的那个;主题失效或列表加载失败时回退并
通过 themeLoadWarning 告知用户,不再静默。
3. Trace 建树依赖事件相邻顺序
后端真实顺序是 ModelCallStarted → ModelCallCompleted → Usage →
ToolCall/ToolResult,工具在模型调用完成后才执行且并发跑,相邻性
不可用。改为按 model_call_id / parent_model_call_id / tool_call_id
关联;ToolResult 回填 ToolCall 的状态与耗时,结束后不再显示
running;SSE 断点恢复的孤立事件退回顶层而不是丢弃。
4. Trace 叶子节点无法查看数据
行的 click 是 `children.length && toggleExpand`,而详情 v-if 又
要求 `children.length === 0`,两个条件互斥。拆成 expandedNodes
与 detailNodes 两个状态集合;展开箭头改为独立按钮,行支持键盘
与 aria-expanded;引用节点补「定位」按钮。同时修正 Usage 卡片
字段(后端只发累计 token_usage)。
5. 引用定位逻辑三处重复且各自有缺陷
抽出 navigateToCitation(依赖注入,可独立测试)+ useCitationNavigation。
调用顺序固化:必须先 await loadFile 再 highlightBlock,否则
editor store 的 loadFile 末尾会把高亮清掉;loadFile 失败时不跳转。
AgentView / ChatView / AppShell 统一走这一处。
6. 插件命令 UI 重复实现
抽出 PluginCommandPanel 复用 PluginMcpPanel 的 schema 驱动表单,
删除 PluginsView 里的劣化副本。effect 现在真的执行 navigate /
refresh(此前只拼成文本显示);补上必填校验与布尔字段初始值,
修正「显示否但不提交该键」的不一致。
补充回归测试 64 项(相关 spec 由 25 项增至 89 项),并对 2、3、4 三项
缺陷做了变异验证:把修复回退成原写法后对应测试确实失败。
涉及 traceService / theme store / themePackageService / pluginCommandForm /
useCitationNavigation / TraceTimeline,其中后三个为新增文件。
vue-tsc -b、vitest(32 文件 182 项)、vite build 全部通过。
|
2026-09-05 10:04:17 +08:00 |
|
admin
|
74a57ee256
|
fix(frontend): 统一原生表单控件样式
|
2026-09-05 09:57:33 +08:00 |
|
admin
|
5c3897a35c
|
docs: 更正会话持久化状态
|
2026-09-05 09:48:53 +08:00 |
|
admin
|
061beb2ec5
|
fix(frontend): 补齐英文失败路径
|
2026-09-05 09:48:27 +08:00 |
|
admin
|
e826d548f5
|
feat(frontend): 实现中英文切换与拼写检查
|
2026-09-05 09:38:23 +08:00 |
|
admin
|
7e56dbca3c
|
docs: 恢复项目暂命名与开发说明
|
2026-09-05 02:30:19 +08:00 |
|
admin
|
74844a6b33
|
docs: 同步项目状态与本地模型技术栈
|
2026-09-05 02:23:54 +08:00 |
|
Kronecker
|
4b8cd1780f
|
Merge pull request 'feat(multimodal): 完成阶段 F 运行管理与收尾验收' (#22) from feat/multimodal-finalization-review into main
Reviewed-on: #22
|
2026-09-05 02:13:20 +08:00 |
|
Kronecker
|
6f17807355
|
Merge pull request 'fix(repo): 恢复阶段 F 收尾前的 main 文件树' (#21) from fix/restore-main-review-flow into main
Reviewed-on: #21
|
2026-09-05 02:12:13 +08:00 |
|