Skip to content

fix(node-ui): fill context graph route panel#598

Merged
Jurij89 merged 2 commits into
mainfrom
codex/cgux-m7-flex-shell
May 22, 2026
Merged

fix(node-ui): fill context graph route panel#598
Jurij89 merged 2 commits into
mainfrom
codex/cgux-m7-flex-shell

Conversation

@Jurij89
Copy link
Copy Markdown
Contributor

@Jurij89 Jurij89 commented May 22, 2026

Summary

  • Implements PR 1.1 / M7 from the Context Graph UX/UI rollout by giving ProjectView one bounded route-page flex shell between persistent project chrome and the provenance bar.
  • Keeps the project strip, layer switcher, and provenance bar pinned while Overview, graph overview, query, layer views, sub-graph views, and entity detail own the remaining panel space.
  • Contains sparse states and query/table results inside their page regions so loading/empty content no longer floats above unused panel space.

Related

  • Context Graph UX/UI redesign rollout: M7 pages fill panel / flex shell.
  • No GitHub issue linked.

Files changed

File What
packages/node-ui/src/ui/views/ProjectView.tsx Wraps routed Context Graph content in .v10-memory-explorer-page and tags the active route for layout styling.
packages/node-ui/src/ui/views/project/components.tsx Gives query results and assertion loading/empty states bounded route regions.
packages/node-ui/src/ui/styles.css Adds the flex-shell contract, centered in-panel empty/loading states, query result overflow containment, and fixed chrome sizing.

Test plan

  • pnpm install --frozen-lockfile
  • pnpm --filter @origintrail-official/dkg-core run build
  • pnpm --filter @origintrail-official/dkg-node-ui run build
  • pnpm --filter @origintrail-official/dkg-graph-viz run build
  • pnpm --filter @origintrail-official/dkg-node-ui run build:ui
  • pnpm --filter @origintrail-official/dkg-node-ui exec vitest run test/ui-compat.test.ts test/use-memory-entities-live-updates.test.ts test/use-memory-entities-partial.test.ts
  • git diff --check
  • Live-node Vite/Playwright walkthrough against Hello World: Overview, WM, Graph Overview empty state, Query, VM, and 900x700 responsive sizing all stayed within the panel with persistent chrome.
  • Local PR review with GPT 5.5 xhigh reviewer: no actionable findings.

Known non-blocking note: full pnpm --filter @origintrail-official/dkg-node-ui test ran 36 files / 678 passing tests / 38 skipped tests, with one unrelated timeout in test/openclaw-bridge.test.ts outside the touched files.

Comment thread packages/node-ui/src/ui/styles.css Outdated
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Codex review completed — no issues found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant