supermemory/apps/web/components/settings
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
..
account.tsx feat: in-app subscription cancellation for paid plans (#934) 2026-05-12 05:36:27 +00:00
connections-mcp.tsx mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
integrations.tsx Fix Raycast API key bug and redesign setup modal (#960) 2026-05-17 23:15:04 +00:00
support.tsx chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00
sync-history-panel.tsx mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
sync-status-badge.tsx mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
sync-utils.ts feat: add connector sync visibility to NOVA settings page (#930) 2026-05-12 11:59:56 +05:30