chat_presence was recorded (active, waiting_approval, thinking) but never surfaced. Map each status to a colour and render a presence dot on the counterpart's avatar in the direct-message list, matching the design.
chat_presence was recorded (active, waiting_approval, thinking) but never surfaced. Map each status to a colour and render a presence dot on the counterpart's avatar in the direct-message list, matching the design.