supermemory/apps/web/components
Mahesh Sanikommu 14e688087d feat(graph): auto-paginate consumer graph + loading progress chip
Accounts with more than 100 documents previously only saw the newest
100 in the memory graph until they manually zoomed out (and even then,
only one extra page per zoom). For users with thousands of documents
this made the graph appear nearly empty.

Adds an opt-in `autoFetchAll` flag to `useGraphApi` that chains
`fetchNextPage()` until every page is loaded, and renders a top-right
progress chip ("X memories - Y/Z documents") with a spinner while pages
stream in. The chip self-hides on completion. Only the consumer
GraphLayoutView opts in; modal and chat-rail variants remain scoped to
their existing single-page behaviour.

This is a stopgap for high-memory users. A proper server-side
sampling/clustering endpoint is needed to scale past tens of thousands
of nodes and will be tracked separately.
2026-05-18 10:06:07 -07:00
..
add-document mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
chat mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
document-cards fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
document-modal Fix modal memory graph scoping by document and space (#948) 2026-05-17 00:55:12 -07:00
integrations Fix Raycast API key bug and redesign setup modal (#960) 2026-05-17 23:15:04 +00:00
mcp-modal chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
memory-graph feat(graph): auto-paginate consumer graph + loading progress chip 2026-05-18 10:06:07 -07:00
nova mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
onboarding add responsivness in share graph, bookmark section, navigation controls (#940) 2026-05-15 08:37:01 -07:00
settings Fix Raycast API key bug and redesign setup modal (#960) 2026-05-17 23:15:04 +00:00
text-editor chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
add-space-modal.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
animated-gradient-background.tsx feat: major iteration on the app (#896) 2026-05-02 23:58:58 +00:00
connect-ai-modal.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
dashboard-view.tsx Show own space as Your conversations (#956) 2026-05-17 00:15:37 -07:00
document-icon.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
documents-command-palette.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
ensure-workspace.tsx feat: enhanced the integration page for more conversion (#899) 2026-05-04 17:41:52 +00:00
error-boundary.tsx error boundaries 2026-02-12 16:41:12 -08:00
feedback-modal.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
fullscreen-note-modal.tsx fix: improve settings sidebar overflow (#924) 2026-05-10 17:56:28 -07:00
graph-layout-view.tsx feat(graph): auto-paginate consumer graph + loading progress chip 2026-05-18 10:06:07 -07:00
header.tsx mobile responsiveness pass + connections reauth fix (#959) 2026-05-17 21:49:23 +00:00
highlights-card.tsx feat: highlight chat shows inline reply and uses highlight as assistant's first message (#944) 2026-05-16 08:11:08 +00:00
initial-header.tsx fix: redirect new users to onboarding from plugin connect page (#908) 2026-05-11 10:57:43 -07:00
integration-icons.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
integrations-view.tsx add codex plugin logo and add in description (#943) 2026-05-15 08:25:43 -07:00
memories-grid.tsx feat: highlight chat shows inline reply and uses highlight as assistant's first message (#944) 2026-05-16 08:11:08 +00:00
next-app-research-cta.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
pwa-install-prompt.tsx chore: Polish PWA install modal (#961) 2026-05-17 23:32:36 +00:00
query-client.tsx chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00
quick-note-card.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
remove-connection-dialog.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
select-spaces-modal.tsx Brand own space as Nova chats (#957) 2026-05-17 00:25:22 -07:00
share-modal.tsx add responsivness in share graph, bookmark section, navigation controls (#940) 2026-05-15 08:37:01 -07:00
space-selector.tsx Brand own space as Nova chats (#957) 2026-05-17 00:25:22 -07:00
spinner.tsx feat: mobile responsive, lint formats, toast, render issue fix (#688) 2026-01-21 03:11:53 +00:00
superloader.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
timeline-view.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
user-profile-menu.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
utils.ts chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00