Commit Graph
10 Commits
Author SHA1 Message Date
Deep Research System 1cfa209d26 v0.20.10 place platform readmes at env roots 2026-05-07 21:15:55 +08:00
Deep Research System caffd2b2a6 v0.20.9 finish root source cleanup 2026-05-07 21:14:46 +08:00
Deep Research System 9036e9b8e3 v0.20.8 remove tracked root research outputs 2026-05-07 21:13:35 +08:00
Deep Research System a4adeb591f v0.20.7 restructure source and platform workspaces 2026-05-07 21:13:21 +08:00
Deep Research System b3050260b2 v0.20.6 rebuild platform environments from templates 2026-05-07 21:00:21 +08:00
Deep Research System bb2c91754b v0.20.5 add antigravity clean workspace 2026-05-07 20:47:33 +08:00
Deep Research System a0f1144f6c v0.20.4 refine antigravity research skills 2026-05-07 13:43:04 +08:00
Deep Research System 4ab502df91 v0.20.3 align antigravity agent layering 2026-05-07 13:12:28 +08:00
Deep Research System e991b26af9 v0.20.2 harden antigravity research workflow 2026-05-07 12:57:11 +08:00
Deep Research System d1169646b8 v0.13: add Quarto/xelatex PDF engine and fix ReportLab wide-table rendering
build_report.py:
- add --engine quarto option: Quarto 1.9 + xelatex pipeline with
  CJK font setup (Source Han Serif/Sans CN via fontspec),
  automatic {.landscape} wrapping for wide tables (>=8 cols),
  TOC/references placeholder replacement, sources.jsonl backfill
- prepare_qmd(): converts Markdown to .qmd with proper YAML front matter,
  writes _preamble.tex for longtable/pdflscape/lscape packages
- _detect_wide_tables(), _build_references_block(): helper functions
- ReportLab path unchanged (remains default)

report-template.py:
- render_table(): force equal-width column distribution for tables
  with >=4 cols or any cell >30 chars, preventing negative availWidth
  crash on mixed CJK/English content
- render_table_blocks(): split long tables (>25 rows) into chunks to
  avoid NoneType comparison crash in ReportLab splitByRow logic

.gitignore:
- add rules for LaTeX temp files (*.aux, xetest.*, *.qmd, _preamble.tex)
- add projects/ to gitignore (research data, not source code)

README.md:
- update status to v0.13
- rewrite PDF section as dual-engine guide with install steps,
  comparison table, and landscape table chunking guidance
- add Quarto troubleshooting (font italic mapping, tlmgr path, param_size)
- add v0.13 to changelog
2026-05-05 11:50:32 +08:00