Skip to content

[codex] Integrate chat debug into sidenav footer#430

Merged
blove merged 1 commit into
mainfrom
codex/chat-debug-sidenav-footer
May 18, 2026
Merged

[codex] Integrate chat debug into sidenav footer#430
blove merged 1 commit into
mainfrom
codex/chat-debug-sidenav-footer

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented May 18, 2026

Summary

  • Move chat debug behind the @ngaf/chat/debug secondary entry point and wire the chat sidenav footer to launch it from [debug] + [agent].
  • Remove the public projected debug controls/primitives surface and move canonical demo controls into the demo toolbar.
  • Add NGAF_CHAT_DEBUG production gating, bundle verification, docs/generated context updates, and sidebar/debug coexistence coverage.

Validation

  • env -u NO_COLOR npx nx build chat --skip-nx-cache
  • env -u NO_COLOR npx vitest run src/lib/compositions/chat-debug-secondary.spec.ts src/lib/compositions/chat-sidenav/chat-sidenav.component.spec.ts --config vite.config.mts --reporter dot
  • env -u NO_COLOR npx nx build examples-chat-angular --configuration=production --skip-nx-cache && node tools/verify-chat-debug-bundle.mjs dist/examples/chat/angular absent
  • env -u NO_COLOR npx nx build examples-chat-angular --configuration=production-debug --skip-nx-cache && node tools/verify-chat-debug-bundle.mjs dist/examples/chat/angular present
  • npx playwright test examples/chat/angular/e2e/sidebar-mode-coexistence.spec.ts --config examples/chat/angular/e2e/playwright.config.ts
  • Chrome DevTools MCP smoke: verified labelled footer debug button, bottom edge claim, and demo toolbar outside debug panel.

Notes

  • Normal production builds externalize @ngaf/chat/debug and verify debug implementation sentinels are absent.
  • production-debug opts back in explicitly with NGAF_CHAT_DEBUG=true.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cacheplane Ready Ready Preview, Comment May 18, 2026 7:07pm

Request Review

@blove blove force-pushed the codex/chat-debug-sidenav-footer branch from 6495c89 to a77b507 Compare May 18, 2026 18:45
@blove blove force-pushed the codex/chat-debug-sidenav-footer branch from a77b507 to 2299fcc Compare May 18, 2026 18:55
@blove blove enabled auto-merge (squash) May 18, 2026 19:04
@blove blove merged commit d22cc19 into main May 18, 2026
18 checks passed
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