supermemory/apps/web/components/integrations
MaheshtheDev e1e59b9fbd Fix Raycast API key bug and redesign setup modal (#960)
- Fix `authClient.apiKey.create()` returning undefined: better-auth resolves to `{ data, error }`, not the key directly. Use `res.data.key` (with `res.error` handling) in both `RaycastDetail` and `settings/integrations.tsx`.
- Extract `RaycastSetupModal` and reuse it across the nova home Raycast card and the Settings → Integrations Raycast modal. The new modal matches the plugins-connect design system (icon box, pill close, inset card with shared `InstallSteps`, install pill).
- Add `/settings/integrations` redirect page so `app.supermemory.ai/settings/integrations?q=raycast` lands on the Integrations tab and auto-opens the Raycast modal (the `?q=raycast` auto-trigger logic already existed; the route was the missing piece).
2026-05-17 23:15:04 +00:00
..
chrome-detail.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
install-steps.tsx fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
integration-grid-card.tsx feat: enhanced the integration page for more conversion (#899) 2026-05-04 17:41:52 +00:00
plugins-detail.tsx fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
raycast-detail.tsx Fix Raycast API key bug and redesign setup modal (#960) 2026-05-17 23:15:04 +00:00
raycast-setup-modal.tsx Fix Raycast API key bug and redesign setup modal (#960) 2026-05-17 23:15:04 +00:00
shortcuts-detail.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00