d3fbbcfd7c
feat(mcp): introduce simple range model and selector-based editing
Andy
2025-08-13 00:08:04 +08:00
3b05711e92
feat(mcp): core author/edit/understand APIs and PDF path polish
Andy
2025-08-12 23:48:56 +08:00
0e43a50ad2
feat(docx): add TOC and bookmark placeholder tools; hi-fidelity TOC/bookmark XML post-processing
Andy
2025-08-12 23:35:49 +08:00
90305551cc
feat(docx): add hi-fidelity XML injections for tables, styles, lists, and sections; extend tools and tests
Andy
2025-08-12 23:25:29 +08:00
c30f55d16d
Concurrency: switch provider handler to RwLock for read-heavy parallelism; add get_storage_info tool; improve text extraction whitespace; keep tests green
Andy
2025-08-12 19:17:19 +08:00
15ec810cea
Security: whitelist precedence and sandbox path handling for non-existent temp paths; minor import cleanups; all tests passing
Andy
2025-08-11 22:53:07 +08:00
515b0100ac
Introduce base-dir constructors for isolation; update tests to avoid env var dependence; ensure directories exist before I/O; all tests green (including performance)
Andy
2025-08-11 22:41:14 +08:00
ec8b46955b
Stabilize tests and security: expose modules, standardize tool responses, add ToolResult helpers; fix sandbox path checks; make handler respect DOCX_MCP_TEMP and ensure dirs exist; add pure converter wrappers and JPEG fix; relax brittle assertions; replace TMPDIR with DOCX_MCP_TEMP in tests; modernize advanced_docx fallbacks; add example bin; all suites green locally
Andy
2025-08-11 22:11:37 +08:00
ad8909d749
Refactor: upgrade to latest MCP and docx-rs; add Router, fonts CLI, and builder-based DOCX edits
Andy
2025-08-11 19:19:04 +08:00