Releases: joeseesun/qiaomu-ppt
Releases · joeseesun/qiaomu-ppt
Release list
qiaomu-ppt v0.5.2
Highlights
- Fixes generated background prompts so image generation produces atmosphere only: color fields, gradients, soft glow, subtle grain, and abstract texture.
- Explicitly forbids baked-in boxes, cards, panels, frames, placeholders, chart areas, image slots, UI chrome, text blocks, diagrams, screenshots, and mockups in background images.
- Adds visual_contract enforcement for atmosphere_only_policy, editable_foreground_policy, and forbidden_generated_objects.
- Updates documentation, troubleshooting, and the GLM-5.2 preview grid to show that layout objects remain editable foreground elements.
Verified
- validate_skill.py passes.
- trigger_eval.py passes: 16/16.
- background_prompt_pack.py emits an atmosphere-only 5-prompt pack.
- bootstrap.py --install-python --venv and --check verified Python dependencies and bundled fonts.
- Local GLM-5.2 sample check_project.py QA passed with background_atmosphere_only: true.
- Local GLM-5.2 sample was rebuilt, exported through Keynote to PDF/JPG, and the README preview grid was regenerated.
Optional tools note: LibreOffice and ImageMagick were unavailable on this machine but remain optional; Poppler and Playwright were available.
qiaomu-ppt v0.5.1
Highlights
- Enforces a max-three active color budget per slide, with a neutral base + readable text + one accent default.
- Adds Codex image-generation background pack guidance and a background_prompt_pack.py helper for 3-5 quiet 16:9 background prompts.
- Rejects non-functional decorative lines, ornamental grids, and filler; visual contracts now require per-slide dominant objects and layout quality policy.
- Bundles Noto Sans CJK SC Regular/Bold plus OFL license text for self-contained public installs.
- Updates the GLM-5.2 sample preview grid and QA gates to reflect the quieter visual system.
Verified
- validate_skill.py passes.
- trigger_eval.py passes: 16/16.
- background_prompt_pack.py emits a valid 5-prompt pack.
- bootstrap.py --install-python --venv and --check verified Python dependencies and bundled fonts.
- Local GLM-5.2 sample check_project.py QA passed with no failures or warnings.
Optional tools note: LibreOffice and ImageMagick were unavailable on this machine but remain optional; Poppler and Playwright were available.
qiaomu-ppt v0.5.0
Highlights
- Initial public release of qiaomu-ppt.
- Built-in URL/PDF-to-Markdown ingestion with image extraction and source_manifest.json.
- Calm visual system rules with visual_noise_budget and image-slot containment.
- Self-contained dependency bootstrap with Homebrew/PEP 668 fallback to local .venv.
- Chinese-first README, MIT license, community files, trigger evals, and QA scripts.
Verification
- validate_skill.py passed.
- trigger_eval.py passed: 16/16.
- Clean clone bootstrap install passed via local .venv fallback.
- URL smoke test fetched https://z.ai/blog/glm-5.2, extracted Markdown, and downloaded source image evidence.
- npx skills add joeseesun/qiaomu-ppt completed successfully.