admin
|
a189b89942
|
fix(desktop): 补齐顶部段落菜单与浮动按钮布局
|
2026-09-07 19:25:06 +08:00 |
|
admin
|
a64c2cd057
|
feat(desktop): 持久化最近 Vault 授权
|
2026-09-07 17:55:42 +08:00 |
|
admin
|
4288f90558
|
feat(desktop): 接通无边框窗口标题栏控制
|
2026-09-07 17:48:51 +08:00 |
|
admin
|
508f13e5d8
|
feat(community): 增加签名目录与七类发行入口
|
2026-09-07 16:52:49 +08:00 |
|
admin
|
afb76dc325
|
feat(desktop): 增加原生 Vault 写入与属性导入
|
2026-09-07 16:52:30 +08:00 |
|
admin
|
7fffbcd55a
|
feat(sync): 实现设备认证与对象版本协议原型
|
2026-09-07 15:45:37 +08:00 |
|
admin
|
d1cbc10fc4
|
fix: print PDF from actual editor theme CSS and shared Markdown rendering
|
2026-09-07 14:33:19 +08:00 |
|
admin
|
9f097ea629
|
fix: preserve exports on close and support themed PDF without export quotas
|
2026-09-07 14:04:03 +08:00 |
|
admin
|
e667dd55dd
|
Record phase two acceptance evidence and synchronize delivery status
|
2026-09-07 02:55:19 +08:00 |
|
admin
|
c853add07e
|
merge: integrate main and reconcile export dependencies
|
2026-09-07 00:46:11 +08:00 |
|
admin
|
ac2d36bf9c
|
fix(chat): preserve retry attachments and per-answer context snapshots
|
2026-09-07 00:09:14 +08:00 |
|
admin
|
cec8daac93
|
feat(chat): add workspace chat, attachments and agent delegation
|
2026-09-06 23:17:35 +08:00 |
|
admin
|
637ddbb9bf
|
feat: improve chat retrieval, message versions and Markdown rendering
|
2026-09-06 21:39:40 +08:00 |
|
 yxxandClaude Code
|
f1ac414866
|
feat(export): PDF 内嵌函数图像矢量图
- 抽取 render.py 共享几何:新增 PlotGeometry + compute_geometry,render_svg
改为薄序列化层,SVG 输出与重构前逐字节一致(8 组用例回归验证)
- 新增 app/plot/render_reportlab.py:消费共享几何产出 reportlab 矢量 Drawing
(网格/坐标轴 Line、曲线 PolyLine、刻度/标签 String、ylabel Group 旋转),
复用 STSong-Light 渲染中文,按页面内容宽 renderScale 缩放
- pdf.py _block_function_plot 改为内嵌矢量图(解析/渲染失败或超预算回退占位,
单图失败不阻断整篇);mermaid 仍占位
- 抽取 FunctionPlotBudget + format_plot_diagnostic 到 _common.py,html/pdf 共用
- 文档同步:PDF 已内嵌函数图像,DOCX 仍占位(栅格化范围外)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-06 21:26:54 +08:00 |
|
 yxxandClaude Code
|
4fc26a11e1
|
fix(export): 修复列表项行内语义丢失与混合嵌套顺序重排
- pdf.py `_block_list_item` 改为按 AST 顺序逐段输出:正文暂存为行内标记文本,
遇嵌套列表先 flush 再递归,之后继续后续正文,保持「父段—子列表—后续段」原始顺序
- pdf.py/docx.py 列表项直接行内节点改走 `_render_inline_node`,保留加粗/链接语义,
不再只渲染 children 而丢掉格式(PDF 链接以 /URI 注解保留,DOCX 写入 w:hyperlink)
- docx.py `_render_inline_node` 增加 bold/italic 默认值,便于列表项直接调用
- 契约文档 StaticRenderer 状态「计划新增」→「已实现」
- 新增回归测试:混合嵌套顺序、PDF/DOCX 列表项行内语义
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-06 20:54:05 +08:00 |
|
 yxxandClaude Code
|
780e24a399
|
fix(export): 修复引用块正文丢失、嵌套列表顺序与排队取消
- 引用块直接子节点为块级节点,PDF/DOCX 改为逐个渲染并继承缩进/颜色,
不再交给行内渲染器导致正文丢失
- PDF 嵌套列表先输出父级正文再输出子列表,修复顺序颠倒
- 等待渲染槽位期间保持 queued 并监听取消,取消即时生效
- DOCX 列表项补处理直接 text 子节点,避免正文被块级渲染器丢弃
- 补充引用块/嵌套列表/排队取消的结构内容回归测试
- 接口契约同步 html/pdf/docx 三格式均已实现,移除 EXPORT_FORMAT_UNSUPPORTED
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-06 17:48:18 +08:00 |
|
yxx
|
dffafce8b9
|
Merge remote-tracking branch 'origin/main' into feat/export-service
# Conflicts:
# .gitignore
# backend/app/main.py
|
2026-09-06 17:22:57 +08:00 |
|
admin
|
b03b168920
|
perf: persist model-isolated sqlite-vec indexes and index new notes incrementally
|
2026-09-06 16:34:26 +08:00 |
|
admin
|
3b9490e3fb
|
fix: stabilize background operations and large embedding results
|
2026-09-06 16:26:17 +08:00 |
|
yxx
|
966a94cad8
|
Merge remote-tracking branch 'origin/main' into feat/export-service
# Conflicts:
# backend/app/routes.py
|
2026-09-06 16:19:37 +08:00 |
|
admin
|
415efc4444
|
feat(editor): add themed callouts and desktop command boundary
|
2026-09-06 11:33:19 +08:00 |
|
admin
|
64af068df4
|
docs: document background indexing and merged phase two behavior
|
2026-09-06 03:06:40 +08:00 |
|
admin
|
9497519e8b
|
feat(community): add functional packages and phase three delivery plan
|
2026-09-06 01:19:29 +08:00 |
|
 yxxandClaude Code
|
124024a547
|
fix(export): 为函数图像与导出产物增加资源上限
针对 PR 审阅「函数数量没有限制,可能生成数百 MB 的 SVG」:
- parser: 单块 function-plot 表达式上限 _MAX_EXPRESSIONS=16,超限整块回退
- html: 单篇文档函数图像上限 _MAX_FUNCTION_PLOTS=16,超出回退源码占位
- service: 输入源 MAX_MARKDOWN_CHARS、产物 MAX_EXPORT_BYTES,超限分别
拒绝创建或标记 failed(EXPORT_OUTPUT_TOO_LARGE)
- 补充 4 条回归测试与文档说明
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-05 23:31:53 +08:00 |
|
 yxxandClaude Code
|
b87f94551b
|
fix(plot): 修复复审问题(2 P2 + 1 P3)
- P2 复杂表达式绕过异常回退:解析与渲染共同纳入局部异常回退;
AST 深度/节点数上限拦截 RecursionError
- P2 极端有限范围生成 nan SVG:校验坐标跨度有限且 >0,回退安全范围;
_polyline 拒绝非有限像素坐标
- P3 更新接口契约文档:function-plot 静态 SVG 已实现
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-05 22:49:01 +08:00 |
|
 yxxandClaude Code
|
50d7fb4c7d
|
Merge origin/main into feat/export-service
同步 main(054f704),解决 contracts.py / main.py / README.md / 技术栈说明 的合并冲突。
- contracts.py:保留 pydantic 多行导入并新增 RequestOverride
- main.py:合并 lifespan(导出孤儿清理 + 转写/本地模型生命周期)
- README.md / 技术栈说明:文档取 main 最新版本
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-05 21:44:20 +08:00 |
|
admin
|
a63f6c57e0
|
feat(frontend): 完善工作区导航与笔记属性并适配手帐主题
|
2026-09-05 19:11:45 +08:00 |
|
admin
|
6ee6cd7d73
|
feat(multimodal): 完成阶段F运行管理与收尾验收
|
2026-09-05 02:02:45 +08:00 |
|
admin
|
510936431a
|
Revert "feat(multimodal): 补齐阶段F运行管理与收尾验收"
This reverts commit 64f63ff1bd.
|
2026-09-05 02:02:26 +08:00 |
|
admin
|
f697364aaf
|
Revert "fix(settings): 补齐CUDA运行组件下载与安装入口"
This reverts commit c912409343.
|
2026-09-05 02:02:26 +08:00 |
|
admin
|
c912409343
|
fix(settings): 补齐CUDA运行组件下载与安装入口
|
2026-09-05 01:25:43 +08:00 |
|
admin
|
64f63ff1bd
|
feat(multimodal): 补齐阶段F运行管理与收尾验收
|
2026-09-05 01:06:29 +08:00 |
|
admin
|
1d0f19508a
|
fix(search): 将搜索历史持久化到应用数据库
|
2026-09-04 19:33:43 +08:00 |
|
admin
|
8d092533f6
|
feat(multimodal): 实现本地模型管线与请求用量配置
|
2026-09-04 12:39:43 +08:00 |
|
yxx
|
7eae7fba00
|
Merge remote-tracking branch 'origin/main' into feat/export-service
|
2026-09-04 10:59:52 +08:00 |
|
yxx
|
5c2441464d
|
feat(export): 交付 Markdown → HTML 导出服务
实现 Export Service 完整生命周期:mistune AST → Document AST → HtmlExporter 渲染完整 HTML5,异步任务注册表 + 取消 + 24h 产物过期。新增 5 个 /api/exports 端点与 15 项测试;pdf/docx 与函数图像静态渲染留待后续 PR。
|
2026-09-04 09:02:33 +08:00 |
|
admin
|
c04f4c1989
|
fix(frontend): 移除运行时演示数据并接入真实后端状态
|
2026-09-04 07:47:05 +08:00 |
|
admin
|
a75d81a7d9
|
fix(benchmark): 记录实际Embedding空间与逐样本回退信息
|
2026-09-04 07:25:12 +08:00 |
|
admin
|
5dd5a46aae
|
fix(provider): 修复索引事务回滚与工具名分片并同步主分支
|
2026-09-04 07:15:52 +08:00 |
|
admin
|
1fe75e3fd2
|
feat(provider): 完成阶段E协议适配、国内预设与模型路由
|
2026-09-04 06:19:32 +08:00 |
|
yxx
|
ae65c64c8f
|
Merge remote-tracking branch 'origin/main' into feat/knowledge-retrieval-core
# Conflicts:
# README.md
# backend/app/routes.py
# docs/architecture/AI笔记软件技术栈说明-团队版-v2.3.md
# docs/development/Knowledge与Retrieval-Core开发说明.md
|
2026-09-03 23:45:52 +08:00 |
|
 yxxandClaude Code
|
fcc601fcf3
|
fix(backend): 落实 PR #11 第二轮评审意见
- Benchmark 容量淘汰只删终态 run,满容量且全活动时返回 BENCHMARK_CAPACITY_EXCEEDED
- 创建 run 前校验索引兼容性(BENCHMARK_INDEX_INCOMPATIBLE)
- 取消 run 补发 RunCancelled 终止事件;失败分支脱敏(BENCHMARK_RUN_FAILED)
- 失败样本计入汇总分母,报告输出 total/successful/failed/failure_rate
- load_dataset 按文件名隔离无关损坏文件,顶层非对象拒绝
- FTS score_threshold 先于计数/分页,total 与 items 一致
- Benchmark SSE 支持 Last-Event-ID 游标
- 移除 Agent Benchmark 501 占位接口
- 同步第二阶段接口契约与开发说明文档
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-03 22:20:11 +08:00 |
|
admin
|
2f7066aa92
|
添加MCP客户端超时配置和连接管理改进
添加了MCP客户端的超时配置功能,包括启动超时和工具调用超时参数。
改进了HTTP客户端和标准IO客户端的超时处理机制,确保请求在指定时间内完成或取消。
增加了对MCP服务器数量的限制,防止配置过多服务器导致系统不稳定。
增强了错误处理机制,当连接异常时能够正确清理资源并移除桥接主机。
添加了对大型MCP消息的大小验证,防止过大的请求导致系统问题。
优化了密钥更改后的处理流程,确保在修改密钥时停用服务器并要求重新测试。
|
2026-09-03 16:16:58 +08:00 |
|
admin
|
7d5f4023a9
|
feat(mcp): complete remote transports and configuration workflow
|
2026-09-03 15:25:41 +08:00 |
|
admin
|
2dc984401d
|
feat(mcp): add standalone server registry
Implement C.1 stdio MCP server CRUD, encrypted environment secrets, command digest approval, connection tests, lifecycle recovery, and dynamic tool registration. Add the standalone frontend configuration center, contracts, regression tests, and development documentation.
|
2026-09-03 14:49:49 +08:00 |
|
admin
|
1e32b2e0f4
|
docs: 同步第二阶段进度与扩展复盘
|
2026-09-02 20:22:06 +08:00 |
|
admin
|
d39ae727c1
|
fix(extension): 收紧插件命令运行时契约
|
2026-09-02 20:03:39 +08:00 |
|
admin
|
eb3464b522
|
fix(extension): 向MCP命令传递插件设置
|
2026-09-02 18:23:32 +08:00 |
|
admin
|
c06b962743
|
fix(extension): 按Schema资源作用域校验引用
|
2026-09-02 15:47:54 +08:00 |
|
admin
|
022c3226c7
|
fix(extension): 保护插件凭据引用与删除事务
|
2026-09-02 15:31:39 +08:00 |
|