Skip to content

1.1.0

Choose a tag to compare

@ochafik ochafik released this 22 Feb 01:19
· 85 commits to main since this release
5bbf277

What's Changed

  • Fix: registerAppResource does not return registered resource, but void by @KKonstantinov in #370
  • Use escaped newlines in ShaderToy README JSON examples by @jonathanhefner in #375
  • Fix extractRegion() matching region names that are substrings of others by @jonathanhefner in #376
  • Improve patterns guide with concrete examples and safe area insets by @jonathanhefner in #381
  • feat(pdf-server): send screenshot to updateModelContext by @ochafik in #373
  • Separate static and dynamic data in system-monitor-server tools by @jonathanhefner in #388
  • docs: add root npm install step for basic-host setup by @GiladShoham in #371
  • Add polling pattern to patterns guide by @jonathanhefner in #389
  • Add binary blob resource pattern to patterns guide by @jonathanhefner in #391
  • Add server-side persistence guidance to view state pattern by @jonathanhefner in #397
  • examples: add MCP Apps arcade server by @idosal in #346
  • examples: add arcade example to servers by @idosal in #399
  • docs: fix basic-host setup instructions in quickstart by @rafa-thayto in #398
  • Improve global.css as scaffolding template by @jonathanhefner in #403
  • Improve documentation for CSP and permissions types by @jonathanhefner in #409
  • Improve example CSS files to better demonstrate host style integration by @jonathanhefner in #404
  • Extract getUiCapability example to type-checked examples file by @jonathanhefner in #406
  • examples: remove arcade by @idosal in #414
  • Cache full PDF bodies from servers without Range support by @ochafik in #411
  • Add CSP and CORS section to patterns docs by @jonathanhefner in #415
  • Add isToolVisibilityModelOnly and isToolVisibilityAppOnly helper functions by @matteo8p in #294
  • Use escaped double quotes in npm scripts for Windows compatibility by @jonathanhefner in #421
  • Replace "external" with "network" in CSP documentation by @jonathanhefner in #422
  • Clarify spec and SDK: accept UIResourceMeta in both resources/list and resources/read by @ochafik in #410
  • Rename skill to 'create-mcp-app' to align with spec by @vgshenoy in #443
  • Rename migrate-oai-app skill name to align with spec by @jonathanhefner in #444
  • Handle non-JSON-RPC messages gracefully in PostMessageTransport by @ochafik in #448
  • Update theme toggle button position in CSS from top to bottom by @healthkowshik in #441
  • fix: align basic-host dark mode styles by @Avcharov in #438
  • Change Host <> Sandbox communication protocol to "SHOULD" by @mstoiber-oai in #435
  • Upgrade GitHub Actions to latest versions by @salmanmkc in #393
  • Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #392
  • Apply typedoc-github-theme typography fixes locally via customCss by @jonathanhefner in #442
  • Add validation for callServerTool params argument by @ochafik in #449
  • fix: update e2e test snapshots for shadertoy and wiki-explorer images by @Avcharov in #461
  • README update by @localden in #463
  • Upgrade typedoc-github-theme to v0.4.0 and remove local CSS workaround by @jonathanhefner in #462
  • Add double-connect guard to prevent protocol message handling errors by @ochafik in #450
  • Add PDF search feature to pdf-server by @ochafik in #445
  • Add fullscreen button to threejs-server by @ochafik in #446
  • feat(pdf-server): use MCP roots to auto-allow local directories by @ochafik in #479
  • Lead README with agent skills for faster onboarding by @localden in #478
  • Update README.md by @localden in #483
  • pdf: ignore safe area insets in fullscreen mode by @ochafik in #484
  • feat(pdf-server): lazy range-based loading + eager background preloading by @ochafik in #480
  • chore: bump ext-apps to 1.1.0 by @ochafik in #485

Full Changelog: v1.0.1...v1.1.0