| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(slidea): improve OOXML SVG bullets and svg-to-pptx text geometry Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 14 天前 | |
refactor(slidea): migrate text model calls to default client Signed-off-by: Liu Wenyuan <liuwenyuan9@huawei.com> Co-authored-by: Codex <codex@openai.com> | 9 天前 | |
fix(slidea): improve OOXML SVG bullets and svg-to-pptx text geometry Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 14 天前 | |
slidea: init. Adding a fully open-source AI-powered PPT generation skill whose name is slidea Signed-off-by: JiangYifei <jiangyifei@huawei.com> Signed-off-by: WanBo <wanbo13@huawei.com> Signed-off-by: SuBo <subo7@huawei.com> Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> Signed-off-by: Bin Wu <wu.wubin@huawei.com> | 4 个月前 | |
fix(slidea): reject invalid images before VLM calls Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 20 天前 | |
feat(slidea): flow document images into PPT + short-text doc shortcut Doc-processor: - short-text shortcut: when merged doc text < 3x chunk threshold and VLM off, write raw merged text directly to structured.md (short_circuit=True), skipping chunk/summary/outline/chapter-writing/review - image scoring replaces per-chapter placement: score_images_from_files() globally scores images vs topic+outline, writes top-30 doc_images.json (images no longer embedded in structured.md) - batch VLM image filtering (3/call) with single-image fallback - chunker max lowered 65536 -> 32768 - lazy makedirs: readers/engines create output_dir on first write, not in __init__, eliminating empty structured_md_* leftover dirs PPT pipeline: - new doc_image_pool module: global pool claimed atomically by page workers under single-threaded asyncio (snapshot + claim, one page per image) - get_content_pages_node loads doc_images.json, copies images into <save_dir>/images/, initialises the pool - get_final_images_node offers pool images to LLM selection and claims the picked ones - run_ppt_pipeline.py: --image-json copies doc_images.json into the run dir SKILL.md / process-doc.md updated to the new output contract (structured_md_path + short_circuit + doc_images) and weight-based chapter writing. | 14 天前 | |
fix(slidea): resolve CI lint findings in formula code - state.py: wrap long need_formula description across multiple lines (G.FMT.02, line ≤ 120) - formula.py: extract CJK code ranges into _CJK_CODE_RANGES tuple and collapse the 6-clause boolean OR into an any() loop (G.CTL.03) - formula.py: drop redundant child exceptions — OSError already covers FileNotFoundError, ValueError already covers json.JSONDecodeError (G.ERR.09) - formula.py: use datetime.now(timezone.utc) so timestamps are tz-aware (G.PSL.02) - render_formula.py: switch sys.stderr.write/print to logger.error and logger.info, following the project's existing CLI logging convention set by validate_style_pack.py (G.LOG.02) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 6 天前 | |
refactor(slidea): migrate text model calls to default client Signed-off-by: Liu Wenyuan <liuwenyuan9@huawei.com> Co-authored-by: Codex <codex@openai.com> | 9 天前 | |
support review ppt speech in skill Signed-off-by: SuBo <subo7@huawei.com> | 2 个月前 | |
fix(slidea): improve SVG and PPTX conversion fidelity Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 20 天前 | |
feat(slidea): propagate style-pack fields across page generators Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 14 天前 | |
feat(slidea): preserve reusable style-pack image assets Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 20 天前 | |
fix(slidea): fall back to content-page shell for missing separator/toc templates When a style pack has no separator or toc page, the generator used to fall back to slidea's built-in template, producing pages that visually diverged from the rest of the deck. Extend SPECIAL_SHELL_FALLBACK_TARGETS to include "separator" and "toc" so they reuse the same content-page shell-only fallback path that cover/thanks already use. The shell-only branches in sep_pages_generator and toc_page_generator explain to the SVG LLM that the supplied reference is a content-page shell and instruct it to generate the separator title or TOC list inside the shell. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 6 天前 | |
fix(slidea): resolve gate issues for SVG export Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 2 个月前 | |
fix(slidea): improve SVG and PPTX conversion fidelity Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 20 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 14 天前 | ||
| 9 天前 | ||
| 14 天前 | ||
| 4 个月前 | ||
| 20 天前 | ||
| 14 天前 | ||
| 6 天前 | ||
| 9 天前 | ||
| 2 个月前 | ||
| 20 天前 | ||
| 14 天前 | ||
| 20 天前 | ||
| 6 天前 | ||
| 2 个月前 | ||
| 20 天前 |