Skip to content

Message Popups Modules

Frontend modules

  • frontend/src/pages/components/messages/MessagePopup.jsx Main orchestration component for list, details, facets, filtering, and AI actions.
  • MessagePopupToolbar.jsx Search, paging, time-window, and filter controls.
  • MessagePopupTable.jsx Main row rendering and selection behavior.
  • MessagePopupDetails.jsx Right-side detail rendering.
  • frontend/src/pages/components/config/ConfigMessageDetails.jsx Shared deeper message-detail logic around runs, attachments, and payload retrieval.
  • MessageStatsPopup.jsx Past-hour status visualization and KPI-oriented statistics popup.

Backend modules

  • backend/src/cpi/views.py Message list, facets, expert search, detail, run-detail, attachment, and statistics endpoints.
  • backend/src/cpi/models.py Message logs, runs, payloads, custom headers, attachments, and correlations.
  • /api/ai/chat/init/
  • /api/ai/chat/
  • /api/ai/chat/result/<taskId>/

These are used for assistant-style runtime analysis, not for the primary message retrieval path itself.