Files
codebase-memory-mcp/graph-ui
Martin Vogel b516eb20eb fix(ui): Projects enrichment — pass include_details, cancel on unmount, cache schemas
The lazy-schema fix was ineffective: the UI never sent include_details,
so list_projects returned names only, every card lacked totals, and the
>1M-node skip compared against undefined — each Projects visit still ran
a ~30 s kernel schema scan, and revisits stacked uncancelled sweeps that
kept the store busy (the felt slowness).

Now: list_projects(include_details:true) carries totals and indexed_at;
the enrichment loop is generation-guarded (unmount or refresh abandons
it), schemas are cached for the session, auto-fetch is capped at 20
projects of ≤200k nodes, and larger stores keep a card with totals and
no chips. After a Projects visit the daemon log shows only sub-second
requests.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
2026-08-24 09:16:34 +02:00
..