Commit graph

  • 1d9b23d0b9
    Merge pull request #328 from jonathanhefner/synced-code-snippets Jonathan Hefner 2026-01-23 08:11:02 -06:00
  • 58019a48ce
    Replace {@includeCode} with synced code fences Jonathan Hefner 2026-01-22 17:30:43 -06:00
  • ac65f46026
    spec: remove Intents reference from rationale (#187) Olivier Chafik 2026-01-23 13:01:45 +00:00
  • 8a877b36b4
    feat(debug-server): add interactive debug server example (#321) Olivier Chafik 2026-01-23 12:39:40 +00:00
  • 023f1fd233
    fix: misc fixes for pdf-server, map-server, and say-server (#329) Olivier Chafik 2026-01-23 12:35:07 +00:00
  • 4fc71656a3
    docs: standardize UI terminology to use "view" consistently (#325) Liad Yosef 2026-01-23 04:36:52 +02:00
  • 9e42ee05a3
    Merge pull request #323 from jonathanhefner/format-typedoc-links Jonathan Hefner 2026-01-22 17:32:33 -06:00
  • d12c2cccfa
    Merge pull request #322 from jonathanhefner/typedoc-theme Jonathan Hefner 2026-01-22 17:32:23 -06:00
  • 9dd995562a
    Format {@link} tags with monospace display text Jonathan Hefner 2026-01-22 14:36:45 -06:00
  • eb803723ef
    Use typedoc-github-theme for API documentation Jonathan Hefner 2026-01-22 13:23:48 -06:00
  • 43c30a7665
    build(deps): bump the npm_and_yarn group across 1 directory with 2 updates (#284) dependabot[bot] 2026-01-21 19:25:46 +00:00
  • e719be3cd7
    Merge pull request #314 from jonathanhefner/patterns-doc Jonathan Hefner 2026-01-21 11:00:26 -06:00
  • c76f827368
    fix(example qr server): Embed widget HTML in QR server (#317) Tobin South 2026-01-21 08:51:23 -08:00
  • 17813898c0
    docs(spec): clarify ui.domain is host-dependent (#309) Olivier Chafik 2026-01-21 14:09:38 +00:00
  • 36268be7ef Add links to example implementations in patterns documentation Jonathan Hefner 2026-01-20 09:43:06 -06:00
  • 8cd96adc5a Include OAI migration guide in TypeDoc documentation Jonathan Hefner 2026-01-20 07:44:24 -06:00
  • e626b84d44 Complete "Sending large follow-up messages" pattern documentation Jonathan Hefner 2026-01-19 20:11:43 -06:00
  • 89653cbb7a Complete "Passing contextual information" pattern documentation Jonathan Hefner 2026-01-19 18:16:56 -06:00
  • e5b2a13996 Complete "Reading large amounts of data" pattern documentation Jonathan Hefner 2026-01-19 17:13:44 -06:00
  • 3398ed49b4 Complete "Pausing computation-heavy widgets" pattern documentation Jonathan Hefner 2026-01-19 16:47:46 -06:00
  • 05e07a76e7 Complete "Persisting widget state" pattern documentation Jonathan Hefner 2026-01-19 16:17:38 -06:00
  • a0265f92d2 Complete "Giving errors back to model" pattern documentation Jonathan Hefner 2026-01-19 15:42:16 -06:00
  • a1ae100ef0 Complete "Lowering perceived latency" pattern documentation Jonathan Hefner 2026-01-19 15:11:13 -06:00
  • dce143e92e Complete "Entering / exiting fullscreen" pattern documentation Jonathan Hefner 2026-01-19 14:22:00 -06:00
  • 566ac58ab7 Consolidate host styling patterns into unified documentation Jonathan Hefner 2026-01-19 13:19:36 -06:00
  • 77306d1aaf Complete "Reacting to light/dark theme changes" pattern documentation Jonathan Hefner 2026-01-19 11:58:47 -06:00
  • fb5e96a719 Complete "Support native host styling using CSS variables" pattern documentation Jonathan Hefner 2026-01-19 11:16:22 -06:00
  • 7c3d1e817f Complete "Tools that are private to Apps" pattern documentation Jonathan Hefner 2026-01-19 10:08:37 -06:00
  • 78b24ae2ac Add skeleton docs/patterns.md with type-checked companion file Jonathan Hefner 2026-01-19 09:43:57 -06:00
  • 26ae13df0f
    Merge pull request #302 from jonathanhefner/checked-examples Jonathan Hefner 2026-01-20 13:30:01 -06:00
  • 121034709e
    Merge pull request #306 from jonathanhefner/top-level-plugin-marketplace Jonathan Hefner 2026-01-20 12:32:44 -06:00
  • b594fc2dbd
    fix: update serve:http to run main.ts instead of server.ts (#315) Maurizio Albari 2026-01-20 18:57:08 +01:00
  • 7078f81ceb Add .claude-plugin/marketplace.json for plugin distribution Jonathan Hefner 2026-01-19 21:13:29 -06:00
  • f6ee5d5bdc
    Merge pull request #286 from modelcontextprotocol/ochafik/readme-mcp-config Anton Pidkuiko 2026-01-20 11:11:51 +00:00
  • 864bb6dc2d
    docs: clarify that npm start runs examples in dev mode Olivier Chafik 2026-01-20 10:54:04 +00:00
  • 24f43927e5
    Merge remote-tracking branch 'origin/ochafik/fix-say-server-readme' into ochafik/readme-mcp-config Olivier Chafik 2026-01-20 10:51:14 +00:00
  • 198a1be034
    fix(say-server): use isolated HuggingFace cache for Docker Olivier Chafik 2026-01-20 10:46:21 +00:00
  • cba7b71e2b
    docs(say-server): use raw GitHub URL for direct uv run Olivier Chafik 2026-01-20 10:42:31 +00:00
  • ccd41ac721
    docs: add MCP client config for say-server Olivier Chafik 2026-01-20 10:18:19 +00:00
  • 5ef3120e0c
    Merge remote-tracking branch 'origin/main' into ochafik/readme-mcp-config Olivier Chafik 2026-01-20 10:17:45 +00:00
  • ad67b3e4bb
    Merge remote-tracking branch 'origin/main' into ochafik/fix-say-server-readme Olivier Chafik 2026-01-20 10:16:59 +00:00
  • f0c7cc1b14 Refine JSDoc examples for consistency and type safety Jonathan Hefner 2026-01-18 18:24:44 -06:00
  • ad04e89745 Move JSDoc examples to type-checked .examples.ts files Jonathan Hefner 2026-01-18 15:11:00 -06:00
  • e5c90c7385 Use absolute GitHub URLs for example links in README Jonathan Hefner 2026-01-18 14:42:00 -06:00
  • cac214f2cf
    Merge pull request #290 from jonathanhefner/migrate-oai-app-skill Jonathan Hefner 2026-01-19 20:17:14 -06:00
  • def51a70ad
    fix(say-server): clean up README Olivier Chafik 2026-01-20 01:08:01 +00:00
  • e6983b36d0
    feat(examples): add say-server - streaming Pocket TTS with karaoke highlighting (#304) Olivier Chafik 2026-01-20 00:41:50 +00:00
  • f3b3c48a83
    Merge pull request #289 from jonathanhefner/basic-host-sse-transport Jonathan Hefner 2026-01-19 16:26:53 -06:00
  • 801e1b043a
    add EXAMPLE=folder-name support for tests & basic-host (#292) Olivier Chafik 2026-01-19 20:16:37 +00:00
  • 6c5aa52c95
    feat(shadertoy): add proper mouse/touch interaction support (#293) Olivier Chafik 2026-01-19 19:11:53 +00:00
  • de8048cb6d
    feat(qr-server): use Python SDK meta parameter for resource CSP metadata (#303) Olivier Chafik 2026-01-19 19:11:42 +00:00
  • 73ab853dc5
    Merge pull request #297 from modelcontextprotocol/feat/shadertoy-streaming-visibility Anton Pidkuiko 2026-01-19 18:36:43 +00:00
  • f71155ac7c
    Merge pull request #299 from modelcontextprotocol/feat/threejs-perf-styling Anton Pidkuiko 2026-01-19 18:36:33 +00:00
  • a9d8e40fe6
    Merge pull request #305 from modelcontextprotocol/fix/spec-permissions-type Anton Pidkuiko 2026-01-19 18:26:05 +00:00
  • 8c87715628
    fix(spec): align permissions type with SDK implementation Anton Pidkuiko MacBook 2026-01-19 17:26:13 +00:00
  • fcd243a6f3
    fix(e2e): make server-time element fill width for consistent mask (#283) Olivier Chafik 2026-01-19 17:01:55 +00:00
  • 90dad1a86b Add "Migrate from OpenAI App" skill to Claude Code plugin Jonathan Hefner 2026-01-16 10:27:53 -06:00
  • d60224f363
    feat(threejs): add visibility optimization, host styling, transparent background Anton Pidkuiko MacBook 2026-01-17 23:19:34 +00:00
  • f1a00f9e15
    feat(shadertoy): add streaming partial input, visibility optimization, host styling Anton Pidkuiko MacBook 2026-01-17 22:29:57 +00:00
  • d27acc42b1 Add and helper functions Matthew Wang 2026-01-16 21:20:10 -08:00
  • 7ce5504f9f Add SSE transport fallback to basic-host Jonathan Hefner 2026-01-15 20:03:59 -06:00
  • ac1130cda4
    style: format JSON in READMEs with prettier Olivier Chafik 2026-01-16 15:14:48 +00:00
  • ed51361511
    docs: add combined MCP client config to top-level README Olivier Chafik 2026-01-16 14:31:42 +00:00
  • 94c5dff983
    docs(qr-server): clarify that repo clone is required Olivier Chafik 2026-01-16 14:03:46 +00:00
  • cce8d5c7a3
    docs: add MCP client configuration to example READMEs Olivier Chafik 2026-01-16 13:59:19 +00:00
  • 8c3b1daf7e
    chore: bump version to 0.4.1 (#282) v0.4.1 Olivier Chafik 2026-01-15 16:11:53 +00:00
  • be8d725974
    Merge pull request #272 from modelcontextprotocol/uv-qr-server Anton Pidkuiko 2026-01-15 14:29:33 +00:00
  • 0936d52d0a
    feat(shadertoy): show fullscreen button only on widget hover, add min-height (#281) Olivier Chafik 2026-01-15 14:15:17 +00:00
  • b78cd74c1b
    feat(shadertoy): add fullscreen support + ditch insets for max visual effect (#278) Olivier Chafik 2026-01-15 13:01:55 +00:00
  • 89a684546b
    fix(examples): resolve DIST_DIR path for npm package execution (#277) Olivier Chafik 2026-01-15 12:23:13 +00:00
  • 847427aeef
    pdf-server: fix scrolling gap in inline mode (#280) Olivier Chafik 2026-01-15 12:22:58 +00:00
  • b94982cc35
    fix[examples/transcript]: fix transitional deltas (#275) Olivier Chafik 2026-01-15 12:06:02 +00:00
  • 489d28b6da
    fix: increase webServer timeout for uv dependency download Anton Pidkuiko MacBook 2026-01-15 11:53:27 +00:00
  • c73d36343b
    fix: change unknown source message log from error to debug level (#239) Copilot 2026-01-15 11:51:27 +00:00
  • dbc7a41550
    Merge pull request #274 from matteo8p/use-tool-type-from-official-sdk Anton Pidkuiko 2026-01-15 11:45:46 +00:00
  • 656a0292ae
    feat: add QR Code to README gallery + rename to QR Code Server Anton Pidkuiko MacBook 2026-01-15 11:36:21 +00:00
  • 65a62a9fae
    feat: compile example servers to JavaScript for npm consumption (#259) Jerome 2026-01-14 23:46:17 +00:00
  • 75cbf8612c
    feat(basic-host): URL params, fullscreen mode, unified layout (#266) Olivier Chafik 2026-01-14 22:09:41 +00:00
  • 75ecd62384
    fix(examples): improve updateModelContext with structured YAML frontmatter (#271) Olivier Chafik 2026-01-14 22:08:09 +00:00
  • 5bb0c6b4c7 Use as the input type in Matthew Wang 2026-01-14 13:07:08 -08:00
  • 2ee15420a0
    fix: add default text value for QR code generation Anton Pidkuiko MacBook 2026-01-14 20:41:19 +00:00
  • 0927445025
    feat(qr-server): migrate to uv with PEP 723 inline dependencies Anton Pidkuiko MacBook 2026-01-14 20:27:35 +00:00
  • db1b48552b
    examples[pdf]: limit context length (#270) Olivier Chafik 2026-01-14 15:26:25 +00:00
  • 96daa46a1d
    examples: add PDF viewer w/ chunked data loading, full-screen, model context updates, private tool (#267) Olivier Chafik 2026-01-14 14:25:24 +00:00
  • 63b05b4fdd
    Merge pull request #252 from jonathanhefner/update-examples-for-skill Jonathan Hefner 2026-01-13 20:55:40 -06:00
  • 4140565b77 Improve consistency and organization of examples for AI learning Jonathan Hefner 2026-01-12 17:06:44 -06:00
  • 6166242136
    Add Claude Code plugin with "Create MCP App" skill (#256) Jonathan Hefner 2026-01-13 18:50:18 -06:00
  • 969b905c10
    disambiguate resource in csp sample (#257) Ido Salomon 2026-01-14 02:49:40 +02:00
  • aa6775485d
    chore: update licensing to Apache 2.0 for new contributions (#251) adam jones 2026-01-14 00:42:13 +00:00
  • d48e35d88a
    Improve JSDoc comments with cross-references and clarifications (#254) Jonathan Hefner 2026-01-13 18:41:17 -06:00
  • 978d8e6fff
    Merge pull request #263 from jonathanhefner/oai-migration-doc-server-side-section Jonathan Hefner 2026-01-13 17:49:28 -06:00
  • 631090f41e
    build(deps): bump hono in the npm_and_yarn group across 1 directory (#268) dependabot[bot] 2026-01-13 23:47:06 +00:00
  • b231396d2b Add "Server-Side" section to OpenAI migration guide Jonathan Hefner 2026-01-13 12:45:44 -06:00
  • 152b953ae6
    docs: how to migrate from openai apps (#260) Olivier Chafik 2026-01-13 15:23:26 +00:00
  • 574a768e09
    feat: add example gallery with auto-generated screenshots (#253) Olivier Chafik 2026-01-13 15:12:18 +00:00
  • 8fa2961ffc
    basic-host: filter app-only tools, prioritize UI tools (#262) Olivier Chafik 2026-01-13 15:05:12 +00:00
  • bd892b6ce4
    revert to document.write again; cesiumjs doesn't like srcdoc, period. (#258) Olivier Chafik 2026-01-13 02:32:07 +00:00
  • 231f23fd72
    chore: release 0.4.0 (#249) v0.4.0 Olivier Chafik 2026-01-12 22:40:24 +00:00
  • ba550f1aeb
    fix: follow-up to PR #234 (remove accidental file, revert from document.write to equiv. srcdoc) (#248) Olivier Chafik 2026-01-12 22:19:31 +00:00
  • 9a9ecf27d4
    feat(examples): add --watch to bun serve commands for auto-restart, and have npm start hit dev mode of all examples (#246) Olivier Chafik 2026-01-12 22:17:12 +00:00