supermemory/apps
Sreeram Sreedhar 2600b946ea feat(web): per-tool approval settings for connected apps
Adds /configure/tools/<slug>, where a connected app's tools are listed with an
Ask/Allow control on each one that can make changes. Reads are shown but not
configurable — they never prompt. Backed by the tool-approvals endpoint, so
the page shows the decision the runtime would actually reach rather than a
separate client-side guess.

Routing: pathToConfigureSection already gated viewMode through isConfigurePath,
and its regex matched a single segment only, so a nested path would have
silently fallen through to the dashboard. Widening it there means
view-mode-context needs no change. /configure/tools with no slug still
redirects to /configure, since that two-segment path keeps matching the
existing [section] route.

A connected server can expose hundreds of tools — a leased PostHog connection
indexed around 520 — so the list is virtualised with @tanstack/react-virtual
(already a dependency, previously unused) and has a search box, with
change-making tools sorted first.

The workspace connection renders read-only: org-shared credentials cannot
write at all, so there is nothing to configure on one.

Connector cards get a "Tools" link rather than becoming clickable, since each
card already contains a dropdown and buttons and nesting interactives would
break them.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-31 16:16:22 +05:30
..
browser-extension fix(extension): paginate Twitter bookmark-folder imports past the first page (#1269) 2026-07-22 17:54:14 +05:30
docs MCP Revamp (#1120) (#1380) 2026-07-30 17:08:51 -07:00
mcp fix(mcp): add missing tool safety annotations (#1383) 2026-07-30 21:10:42 -07:00
memory-graph-playground fix(deps): bump next to 16.0.7 in memory-graph-playground (critical CVE) (#1082) 2026-06-16 21:10:32 -07:00
raycast-extension feat: mobile responsive, lint formats, toast, render issue fix (#688) 2026-01-21 03:11:53 +00:00
web feat(web): per-tool approval settings for connected apps 2026-07-31 16:16:22 +05:30