Patch release: fixes from an audit of the issue history. Most of them stop a tool from losing, overwriting or rewriting content while it reports success.
Installation and startup
- Skill-only installations create projects in your working folder again (703aa72, #144). Since v6.3.0,
project_manager.py initplaced projects relative to the installed skill. For annpx skillsor plugin installation, that meant.agents/projects/or the plugin cache, where an update can replace them. Inside a repository checkout nothing changes. - On Windows, a
python3that never starts (the WindowsApps stub exits 9009 with no output) is no longer treated as an integrity-guard failure; the agent retries withpythonfirst (e1b5873, follow-up on #142).
Source conversion and import
- PDF: removed four table rewrites that were written against one sample paper. They re-derived variable categories from hard-coded symbols, replaced headers, dropped rows and invented a correlation column. Extracted cells are now kept as extracted (3aa2ec6).
- HTML: pages are decoded by BOM and their charset declaration instead of forced UTF-8, so a
<meta charset="gbk">page no longer comes out as replacement characters. A guessed encoding is reported (34d88c1). - Web: pages with the same title in one batch get
Report.md,Report_2.mdinstead of overwriting each other (e847939). A raw.mdURL whose code fence shows<body>stays Markdown instead of being reduced to the example (6a92c1f). - import-sources:
.txtsources in GB18030 or other non-UTF-8 encodings are decoded instead of replaced (39b470f). Markdown with the same text but different companion images (<stem>_files/) is no longer treated as a duplicate and deleted (104bc3c). - PPTX import:
b="true"/i="true"now import as bold and italic, as"1"already did (8bdf440). Page-type classification matches whole words, so "Qatar" or "Department" no longer reads as a Q&A or chapter page (c0ce242).
Live preview editor
- Save All refuses to replay staged edits onto an SVG that changed after they were staged, keeping them staged with an error. Before, they landed on whichever element now sat at that position (05e627c).
- User ids that start with
_edit_are kept, anddy=".5"-style numbers are parsed correctly when a line is moved (264bd66).
Export, finalize and checker
- Proportional fonts such as Arial Unicode MS and Monotype Corsiva are no longer sized as monospace (c266856).
- Icons and illustrations marked with single-quoted
preserve-colororstroke='currentColor'keep their colors and style (05cf79c, 0cdf876). - The checker no longer fails a slide whose visible text reads
class=…,onload=…or@import …, or that carries adata-classattribute. Realclass, event and CSS-import usage still fails (8f00128, 923a536).
Images, narration and video
- Manifest images named like
hero.v2.pngno longer overwritehero.png(e9676c5). - Image search ranks by whole words: required "Iran" no longer accepts "Tirana", and the transit penalty no longer hits "business" or "trail" (d4ac79d, b827c5c).
- Page subtitles and notes follow numeric slide order past slide 9 and slide 99 (1036fd5). Narration keeps lines such as
#1 revenue grewand skips only real Markdown headings (06008e8).
Docs
- The FAQ no longer promises pixel-identical charts in Keynote, LibreOffice and WPS; Microsoft PowerPoint is the validation target (ac16c04).