openpencil/packages/mcp/src
Vitali sharp8n c6a65c4878 feat(web): ship the Vue editor web build with online font providers
- Add Dockerfile.web-vue + docker/ container: static SPA on :3100 and the
  MCP Streamable-HTTP server on :7600 in one image, replacing the retired
  Rust web host used by the w4c iframe integration
- Allow online font providers (Google Fonts, Fontsource, Bunny, Fontshare)
  to load in the browser via native CORS-enabled fetch instead of gating
  them on the Tauri fetch proxy
- Rename webFontProvidersRequireDesktopApp to webFontLoadFailed and reword
  the toast for connection failures; drop the unconditional toast from the
  font family picker
- Support OPENPENCIL_MCP_HOST so the MCP server binds 0.0.0.0 in containers
2026-08-22 00:33:54 +03:00
..
server feat(web): ship the Vue editor web build with online font providers 2026-08-22 00:33:54 +03:00
stdio refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
tool refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
transport feat(mcp): add local transport discovery 2026-07-25 21:29:03 +03:00
auth.ts fix(mcp): harden local file and token access 2026-07-25 21:03:29 +03:00
browser-rpc.ts fix(mcp): close orphaned servers after app disconnects (#494) 2026-08-12 18:44:31 +03:00
http-options.ts feat(mcp): add local transport discovery 2026-07-25 21:29:03 +03:00
index.ts feat(web): ship the Vue editor web build with online font providers 2026-08-22 00:33:54 +03:00
json.ts refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
jsx-preprocess.ts refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
result.ts fix(mcp): harden tool responses 2026-05-31 18:14:10 +03:00
rpc-types.ts chore(lint): check duplicate type shapes across files 2026-05-25 00:55:29 +03:00
server.ts feat(web): ship the Vue editor web build with online font providers 2026-08-22 00:33:54 +03:00
stdio.ts refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00