fix: chat UI
This commit is contained in:
@@ -44,6 +44,11 @@ const (
|
||||
// disciples. The actor is the disciple, so it renders and links exactly
|
||||
// like the other actor-driven kinds.
|
||||
NotifDiscipleJoined = "disciple_joined"
|
||||
// NotifChatMessage exists ONLY as a preference key. Chat never creates a
|
||||
// notifications row and never appears in the tray — a new message
|
||||
// highlights its inbox row instead. The kind is here so the settings
|
||||
// matrix can offer a push opt-out alongside everything else.
|
||||
NotifChatMessage = "chat_message"
|
||||
|
||||
// Reminder kinds are delivered live (email + push + a websocket toast)
|
||||
// but NOT persisted — they're ephemeral nudges, not history.
|
||||
@@ -60,6 +65,9 @@ var PrefCategories = map[string][]string{
|
||||
"post_interactions": {NotifPostLike, NotifPostMention, NotifPostComment, NotifCommentReply},
|
||||
"sadhna_reminders": {NotifChantReminder, NotifQuoteReminder, NotifChantIncomplete},
|
||||
"community": {NotifDiscipleJoined},
|
||||
// Push only: in-app delivery for chat is the inbox itself, and there is
|
||||
// no such thing as an emailed chat message.
|
||||
"messages": {NotifChatMessage},
|
||||
}
|
||||
|
||||
// PrefChannels is every delivery channel a matrix cell can address.
|
||||
|
||||
Reference in New Issue
Block a user