admin
|
14b3117379
|
feat(sync): 实现设备认证与对象版本协议原型
|
2026-09-07 15:45:37 +08:00 |
|
Kronecker
|
a1eefbfcae
|
Merge pull request 'feat(phase2): 完成第二阶段评测、函数图与多格式导出' (#44) from feat/phase2-completion into main
Reviewed-on: #44
|
2026-09-07 15:11:02 +08:00 |
|
admin
|
03787c5056
|
补充函数图像功能示例
|
2026-09-07 15:06:41 +08:00 |
|
admin
|
31cbde62dd
|
docs(code): 补齐第二阶段前后端中文注释
|
2026-09-07 15:00:37 +08:00 |
|
admin
|
5030cba161
|
fix(export): handle metadata-only notes and HTML image resources
|
2026-09-07 14:45:47 +08:00 |
|
admin
|
9a0fae8784
|
fix(export): render themed note metadata in PDF snapshots
|
2026-09-07 14:40:56 +08:00 |
|
admin
|
66e877672b
|
fix: print PDF from actual editor theme CSS and shared Markdown rendering
|
2026-09-07 14:33:19 +08:00 |
|
admin
|
32a45c4841
|
fix: preserve exports on close and support themed PDF without export quotas
|
2026-09-07 14:04:03 +08:00 |
|
admin
|
b340145b3a
|
fix: address phase two review and theme benchmark page
|
2026-09-07 13:26:14 +08:00 |
|
admin
|
08fd0af610
|
Add function plot feature demonstration note
|
2026-09-07 12:45:09 +08:00 |
|
admin
|
687d8a6e9d
|
Record phase two acceptance evidence and synchronize delivery status
|
2026-09-07 02:55:19 +08:00 |
|
admin
|
ab0a6b3c13
|
Complete phase two benchmarks, plot previews and static export workflow
|
2026-09-07 02:54:52 +08:00 |
|
Kronecker
|
188434c113
|
Merge pull request 'feat(export): 多格式后台导出、主题与警告框渲染' (#43) from feat/export-service into main
Reviewed-on: #43
|
2026-09-07 01:38:36 +08:00 |
|
admin
|
5d4442607f
|
fix(export): preserve themed callouts and nested table layouts
|
2026-09-07 01:33:13 +08:00 |
|
admin
|
bf4c5ad109
|
merge: integrate main and reconcile export dependencies
|
2026-09-07 00:46:11 +08:00 |
|
admin
|
b053bef4fb
|
fix(plot): bound adaptive sampling and preserve curve discontinuities
|
2026-09-07 00:43:34 +08:00 |
|
Kronecker
|
358c0a6ccc
|
Merge pull request 'feat: 完善 AI 对话工具调用、工作区浮窗及附件处理' (#42) from feat/chat-retrieval-markdown into main
Reviewed-on: #42
|
2026-09-07 00:13:24 +08:00 |
|
admin
|
4204d91f86
|
fix(chat): preserve retry attachments and per-answer context snapshots
|
2026-09-07 00:09:14 +08:00 |
|
 yxxandClaude Code
|
3404711355
|
fix(plot): 渐近点落在采样点之间时断段,避免伪竖线
相邻有限采样点分居可见范围上下两侧时说明中间夹着竖直渐近线,
此前只对非有限值断段,会被 Liang-Barsky 裁剪成贯穿绘图区的伪竖线;
现在在共享几何层断段,并新增回归测试断言不存在跨越上下边界的伪连接线段。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-06 23:26:13 +08:00 |
|
admin
|
921dd25b04
|
docs: record successful stress test branch push
|
2026-09-06 23:25:34 +08:00 |
|
admin
|
aa8b631724
|
test: verify live chat agent MCP and task load flows
|
2026-09-06 23:25:17 +08:00 |
|
admin
|
12b732d936
|
feat(chat): add workspace chat, attachments and agent delegation
|
2026-09-06 23:17:35 +08:00 |
|
 yxxandClaude Code
|
1970f5b4f9
|
fix(export): 裁剪超出范围的曲线并修正 PDF 纵轴标签
- 共享几何将曲线裁剪到绘图矩形,避免超出显式 range 的曲线覆盖 PDF 其他内容
- PDF 纵轴标签改为组内局部坐标 + 先平移后旋转,标签边界落回 Drawing 范围内
- 更新 pdf.py 模块说明:function_plot 已内嵌矢量图
- 新增曲线裁剪与纵轴标签边界回归测试
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-06 22:28:09 +08:00 |
|
admin
|
68a1bb2b10
|
feat: improve chat retrieval, message versions and Markdown rendering
|
2026-09-06 21:39:40 +08:00 |
|
 yxxandClaude Code
|
34dd116fc3
|
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
|
f8bbd97e42
|
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 |
|
yxx
|
0ab84b07fe
|
Merge remote-tracking branch 'origin/main' into feat/export-service
|
2026-09-06 17:48:25 +08:00 |
|
 yxxandClaude Code
|
33aebef1c2
|
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
|
5a6fe6209a
|
Merge remote-tracking branch 'origin/main' into feat/export-service
# Conflicts:
# .gitignore
# backend/app/main.py
|
2026-09-06 17:22:57 +08:00 |
|
Kronecker
|
03bc9af057
|
Merge pull request 'feat(editor): 添加文档滚动导航并统一六主题 Markdown 行为样式' (#35) from perf/frontend-chunk-loading into main
Reviewed-on: #35
|
2026-09-06 17:21:12 +08:00 |
|
admin
|
e952fea2d8
|
fix(themes): share code line layout with isolated previews
|
2026-09-06 17:20:12 +08:00 |
|
admin
|
ae3a02e827
|
feat(editor): add scroll navigation and update theme Markdown behavior
|
2026-09-06 17:15:41 +08:00 |
|
 yxxandClaude Code
|
ee56dff360
|
feat(export): 新增 PDF/DOCX 导出与 StaticRenderer 内部契约
- 新增 PdfExporter(reportlab)与 DocxExporter(python-docx),实现与
HtmlExporter 一致的同步 render + 异步 export,v1 文本优先(标题/段落/
行内强调与链接/列表/引用/表格/代码块/数学文本),function_plot 与 mermaid
保留源码占位并记 warning。
- service 层加 _EXPORTERS 注册表按格式分发,删除 format!=html 硬限制,
扩展名/MIME/产物清理泛化到 html/pdf/docx 三种格式。
- 新增 app/plot/renderer.py:StaticRenderRequest + StaticRenderer Protocol +
FunctionPlotStaticRenderer + MermaidStaticRenderer;HtmlExporter 改经
FunctionPlotStaticRenderer 消费,去除对 render_svg 的直接依赖。
- 补齐 PDF/DOCX 魔法字节、CJK 字体、占位 warning 与 StaticRenderer 契约测试。
- 更新 Export开发说明.md。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-06 17:04:58 +08:00 |
|
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 |
|
yxx
|
bbfcf5ffd7
|
Merge remote-tracking branch 'origin/main' into feat/export-service
# Conflicts:
# backend/app/routes.py
|
2026-09-06 16:19:37 +08:00 |
|
admin
|
79307b9b00
|
perf(editor): reduce long-document decoration work and fix fold navigation
|
2026-09-06 14:30:56 +08:00 |
|
 yxxandClaude Code
|
30b8f0e3ae
|
fix(export): 增加文档级组合复杂度预算与并发渲染限制
针对 PR 审阅 P1「组合复杂度仍可长时间占满导出线程」与 P3「EXPORT_OUTPUT_TOO_LARGE 误标 HTTP 413」:
- plot: FunctionPlot 记录整块 AST 节点数(node_count),parser 累计
- html: 单篇文档累计节点预算 _MAX_TOTAL_PLOT_NODES=8000,超限回退占位
- service: 并发渲染信号量 MAX_CONCURRENT_RENDERS=2,超限额任务排队等待
- docs: 错误码区分同步 HTTP 错误与异步任务错误,EXPORT_OUTPUT_TOO_LARGE 由
error_code 返回而非 HTTP 413
- 补充节点预算与并发限制两条回归测试(全量 627 通过)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-06 14:01:29 +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 |
|