refactor(chart): 提取buildChatGPTChartHtml为共享模块lib/chatgpt-chart-html.js(课题2,备忘录34)——server.js类方法改为转发,函数体逐字节一致仅类方法→独立函数;桌面APP经make/build-pdf-render-assets.mjs逐字节同步同一文件(漂移校验报错),chatgpt_chart渲染两端单一事实源 6800ea9 Running XWX-AI commited on 1 day ago
fix(server): 413 entity.too.large干净JSON响应+content-length盲区观测(PostHog 09-09韩国413=HTML错误页暴露) + requestTimeout=0根除Grok慢上传408(09-06,渲染超时已有应用层动态上限兜底,不动server.timeout防大文件渲染回退) + Claude Imagine widget无前缀设计令牌补齐(SVG var(--text-warning)等消失根因) 4574c25 XWX-AI commited on 15 days ago
feat(pdf): 页脚品牌文案支持插件传入 brandText(唯一事实来源迁至插件 watermark.js,未传回退默认值向后兼容)+ 品牌名统一 XWX Exporter,bump v3.0.0 2c58405 XWX-AI commited on 25 days ago
fix(widget): DOCX图表fallback成数据表格根因修复 — widget渲染浏览器池+CDP有限超时+渲染硬超时+队列超时取消+BrowserPool补位bug+body-parser JSON兜底, bump v2.1.11 24a2ddf XWX-AI commited on Aug 8
Revert "fix(pdf): acceptInsecureCerts 加载过期证书图片 + domcontentloaded 防外部图片挂起阻塞" f888aff XWX-AI commited on Aug 8
refactor: 遥测日志改为 metadata 透传 + 图表渲染统一 Puppeteer + Debian Bookworm e831a9b XWX-AI Claude Opus 4.6 commited on Jun 15
fix: update server.js with latest chart rendering improvements 3c5f549 XWX-AI Claude Opus 4.6 commited on Jun 3
fix: add .dockerignore to prevent Windows node_modules from overwriting Linux builds efa862e XWX-AI Claude Opus 4.6 commited on Jun 3
feat: remove PDF size hard rejection, allow large files to proceed with warning 6dd390f XWX-AI Claude Opus 4.6 commited on Jun 2
feat: add messageCount parameter to PDF generation logging b4075c9 XWX-AI Claude Opus 4.6 commited on May 31
chore: increase HTML size limit from 8MB to 10MB for backend consistency b89c431 XWX-AI Claude Opus 4.6 commited on May 30
feat: PDF backend enhancements — 8 MB HTML size limit, dynamic timeout with cubic formula, protocolTimeout=0, temp file method for large HTML f44ea82 XWX-AI Claude Opus 4.6 commited on May 26
fix: enhance chart extraction - multi-chart support, ES6 shorthand, and brace-balanced parsing d842f0a XWX-AI Claude Opus 4.6 commited on May 22
feat: add widget renderer (chart.js, mermaid) and bump to v2.0.0 44a8902 XWX-AI Claude Opus 4.6 commited on May 20
fix: change htmlToUse from const to let for future reassignment compatibility e550365 XWX-AI Claude Opus 4.6 commited on May 17
fix: restore data-language attribute in Shiki-highlighted code blocks f8322a5 XWX-AI Claude Opus 4.6 commited on May 10
fix: add dynamic timeout for PDF generation to prevent timeout on large pages cd363bd XWX-AI Claude Opus 4.6 commited on May 7
v1.4.4 - Add platform, export count, language and per-format counts to backend log e6f0a87 XWX-AI Claude Opus 4.6 commited on May 3
fix: increase base timeout from 30s to 60s for PDF generation 6213d08 XWX-AI Claude Opus 4.6 commited on Apr 21
fix: improve PDF image rendering - remove lazy loading, handle base64 images, add screenshot workaround 7ff2703 XWX-AI commited on Mar 16
fix: optimize PDF generation - use headless shell mode, extend image timeout, add network idle wait d1f4de0 XWX-AI commited on Feb 13
Optimize PDF generation with dynamic wait times based on image stats f13b991 XWX-AI commited on Feb 11
fix: update PDF generation to respect frontend margins and improve footer 4bef791 XWX-AI commited on Feb 6
Force right alignment for PDF footer using Flexbox to fix centering issue 8ad6178 XWX-AI commited on Jan 29
Update PDF Footer: Page numbers only (Right aligned), remove Powered By (moved to HTML body) 2fa8594 XWX-AI commited on Jan 29
Update fonts to Google Noto family (CJK, Core, Emoji) for full international support b8fedae XWX-AI commited on Jan 29