* fix(client): surface manual OAuth failures
* ci: publish TypeScript previews for beta PRs
* ci: pin pnpm for server example checks
* revert: keep server example CI out of OAuth fix
Disable Vite publicDir on all build steps so public/ lands only under
build/views/public/. Drop Scarf download tracking from client and inspector;
PostHog remains the sole telemetry provider.
Split per-view client bundles via rolldown defaults, update VIEWS_SPEC for
external assets, and show a loading placeholder in inspector shells while
CDN bundles download. Fix scaffold README inspector URLs and tool error spacing.
- Updated documentation to clarify the use of `mcp-use dev --tunnel` and `mcp-use start --tunnel`, including automatic tunnel restart on registration drop.
- Refined TypeScript API references for `allowedOrigins` and `cors` configurations to improve clarity on behavior.
- Transitioned view-related files from `resources/` to `views/`, aligning with new authoring standards.
- Introduced a new `mcp-env.d.ts` for type definitions and simplified favicon selection logic.
- Enhanced the `create-mcp-use-app` template to support views, including a new fruit search example with improved UI components.
- Added mock OpenAI file APIs for local development environments to facilitate testing.
- Updated package.json descriptions and keywords for better clarity and alignment with project goals.
Auto-install now imports @mcp-use/client from the project install location so connect completes in one run. OAuth prompts before opening a browser, and client --help shows subcommand usage.
* refactor(create-mcp-use-app): replace --canary flag with --sdk-version for version pinning
- Updated GitHub Actions workflows to use --sdk-version instead of --canary for creating apps.
- Modified CLI options and internal logic to support --sdk-version for specifying npm dist-tags or semver.
- Updated documentation and tests to reflect the change from --canary to --sdk-version.
* chore(ci, workflows): downgrade Node.js version to 20.19.0 across all workflows
- Updated GitHub Actions workflows to use Node.js version 20.19.0 instead of 24.15.0.
- Adjusted package.json files to reflect the new Node.js engine requirements.
- Updated pnpm-lock.yaml and TypeScript dependencies to ensure compatibility with the new Node.js version.
- Added dynamic import for `@mcp-use/client` in the CLI commands.
- Implemented automatic installation of the client SDK when missing, with support for project and sandbox environments.
- Introduced `findProjectRoot` function to locate the nearest `package.json`.
- Updated tests to cover new functionality for loading the client package and finding the project root.