supermemory/apps/web/lib
Prasanna721 651e304735 feat(web): MCP OAuth consent page (#1118)
Consent + connect UI for the new OAuth 2.1 provider. The API side lives in mono#1812 (stacked on the Enterprise MCP PR). When an MCP client starts OAuth, this is the page where you pick the org and approve access.

What's here:

- `/oauth/consent`: the consent screen. Pick an organization (cards), then set access: permission (read / read+write) and scope (full, or scoped to specific container-tag spaces with a searchable picker). Approving hands the code back to the client.
- `/connect`: plugin-aware entry for known clients (Claude Code, etc.).
- `ConsentCard.tsx`: shared card component (org list with fade, dual-icon connecting header, scoped-spaces picker), built to reuse across plugins.
- plus a fix to the mcp resource metadata.

Pairs with mono#1812 (the API OAuth provider) and the Enterprise MCP PR. Draft until the end-to-end flow is verified.
2026-06-16 17:33:09 +00:00
..
analytics.ts Update integrations info modal (#1065) 2026-06-09 15:29:38 +00:00
billing-utils.ts feat: autumn migration (#902) 2026-05-08 22:42:55 +00:00
chat-auto-space.ts Update chat empty state and Auto space mode (#954) 2026-05-16 23:55:34 -07:00
chat-highlight-documents.ts feat: major iteration on the app (#896) 2026-05-02 23:58:58 +00:00
chat-search-memory-results.ts feat: web search and improve chat with tools (#810) 2026-03-27 01:57:13 +00:00
chat-space-label.ts fix: space selector dropdown (#898) 2026-05-04 17:15:10 +00:00
chat-stream-error.ts chat: fix tool-output validation, bump ai sdk, update model labels (#887) 2026-04-26 04:25:09 +00:00
chat-web-search-tools.ts feat: web search and improve chat with tools (#810) 2026-03-27 01:57:13 +00:00
constants.ts fix: redirect new users to onboarding from plugin connect page (#908) 2026-05-11 10:57:43 -07:00
file-cache.ts implement Nova chat attachments on the web side (#1004) 2026-06-08 06:18:28 +00:00
fonts.ts feat: deep-research on user profile and tiptap integration (#672) 2026-01-15 21:53:53 +00:00
ingest-auto-space.ts Brand own space as Nova chats (#957) 2026-05-17 00:25:22 -07:00
mcp-client-setup.ts Add Antigravity MCP setup (#1119) 2026-06-16 12:10:36 +05:30
mcp-manual-instructions.ts Add Antigravity MCP setup (#1119) 2026-06-16 12:10:36 +05:30
models.tsx Grok 4.3, web sources UX, and mobile polish (#1064) 2026-06-08 12:34:15 +05:30
oauth-plugins.ts feat(web): MCP OAuth consent page (#1118) 2026-06-16 17:33:09 +00:00
plugin-catalog.ts Add Cursor & granola plugin card in Integrations page (#1070) 2026-06-10 20:23:24 +05:30
plugin-document.ts Fix plugin logos and recent rows for saved OpenClaw/Hermes memories (#1054) 2026-06-06 00:17:57 -07:00
plugin-space.ts Fix plugin memory parser attribution (#1049) 2026-06-04 21:29:28 -07:00
search-params.ts fix: dashboard Notion/Google Drive suggestions open connect modal (#978) 2026-05-20 03:37:49 +00:00
theme-provider.tsx feat: layout design with theme improvements (#443) 2025-10-01 21:59:54 +00:00
url-helpers.ts Add bulk multi-URL paste to create separate memories (#1109) 2026-06-15 11:37:09 +05:30
variants.ts chore: delete document, document ui (#673) 2026-01-16 21:44:26 +00:00
view-mode-context.tsx fix: integrations page 2026-02-10 09:44:42 -08:00