Skip to content

v1.1.0 — Text formatting, search, undo groups, debug mode

Choose a tag to compare

@nutriandrea nutriandrea released this 09 Jul 18:12
· 63 commits to main since this release

What's new in v1.1.0

🎨 Text formatting tools (read + write)

  • text_getFormatting — get font/size/style per text range
  • text_applyCharStyle — apply character style to a range
  • text_applyFont — apply font family/style/size to range

🔍 Text search

  • text_search — GREP-powered, returns paragraph-relative positions
  • text_searchFormatting — search by font/size/style

🗺️ Document navigation

  • document_getPageStories, document_getStoryPages — story↔page mapping

🛡️ Safety & debugging

  • undo_beginGroup, undo_endGroup — group operations into one undo step
  • script_run(code, debug=true) — full ExtendScript stack traces

📦 Better text reading

  • BOM/control char filtering (includeControlChars flag)
  • Timeout/maxResults on large document reads

🔧 Infrastructure

  • 8 new table cell tools (merge, split, fill, stroke, inset, alignment, header/footer, row/column size)
  • Health checks + stale connection cleanup
  • 747 tests, TypeScript strict mode

Demo video

Click the image for a demo video

npm: npm install indesign-nutria-mcp
GitHub: https://github.com/nutriandrea/adobe-indesign-mcp