Skip to content

Support Console

ApplicationDemoProduction
Demo: a54a376 (Nov 3, 2026)Prod: a54a376 (Nov 3, 2026)

The Health Data Safe team’s console for support conversations. Users open a “Help & support” conversation from hds-webapp (or any app embedding hds-support-js); each conversation is a CMC chat between the user and the platform’s support group account.

  • Sign in with the agent’s own HDS account (appId app-hds-support).
  • Join the team: the console makes a CMC membership request toward the group’s team stream; the group owner approves it in the account app, Memberships tab. Offboarding is the owner’s revokeMembership.
  • Inbox: New / Taken / Closed columns, live over a socket Monitor on the membership.
  • Claim, reply, close: claiming posts “<name> from the HDS team has joined”; replies and close + revoke go through the support service.
  • Presence: a heartbeat every 30 s drives “someone is online” for users.
  • React, Vite, Tailwind (hds-style), react-router
  • Deployed on GitHub Pages: demo support-console.datasafe.dev, prod support-console.hds.ngo