diff --git a/components/notifications/notification-matrix.tsx b/components/notifications/notification-matrix.tsx index e1fea35c..b6d57cba 100644 --- a/components/notifications/notification-matrix.tsx +++ b/components/notifications/notification-matrix.tsx @@ -53,11 +53,11 @@ const EVENTS: { { key: "messages", label: "Messages", - description: "New direct messages and group chats.", - // Push only. In-app delivery for chat is the inbox itself — a message - // highlights its row rather than entering the notification tray — and - // there is no such thing as an emailed chat message. - channels: ["push"], + description: + "New messages. Email is only ever sent when someone starts a conversation with you.", + // No in-app: chat's in-app delivery is the inbox itself, where a message + // highlights its row rather than entering the notification tray. + channels: ["email", "push"], }, { key: "community", @@ -139,7 +139,11 @@ export function NotificationMatrix() { } return ( -
+ // Fixed, EQUAL channel columns. With `auto` each one sized to its own + // widest content — "In-app" against the 44px toggle, "Push" against the + // same toggle — so the three columns came out different widths and + // neither the headers nor the switches lined up down the grid. +
{/* Header row */} {CHANNELS.map((c) => (