All Classes and Interfaces
Class
Description
Declares the chat badge and binds it to the Chat application, without
computing it.
A chat conversation the current user participates in, exposed to AI agents
through the
list_chat_conversations MCP tool.Quick actions of the chat room popup: "mark as read" marks the room read up
to the popup's latest message (the device was authenticated by pwa).
MCP tools exposing the Matrix chat to AI agents.
A single chat message of a conversation, exposed to AI agents through the
get_chat_messages MCP tool.This service creates and manages all different notifications related to the
chat application
Chat contributions to the generic PWA push pipeline: mentions keep their
on-site and mail channels but must not produce a push popup of their own —
the popup covering a mentioned message is the room's deferred one, like for
any message.
ACL plugin making chat rooms eligible for the platform Favorites framework
(the same mechanism used by Notes, Activities and AI prompts).
A single full-text search hit: a message matching the query, together with the
conversation it belongs to.
Unread state of one of the current user's conversations, exposed to AI agents
through the
get_unread_chat_messages MCP tool to help build a
"catch me up" digest.Raised when a Matrix client-server API call fails with an unexpected HTTP
status (i.e.
Raised when the Matrix server rejects a request with HTTP 401, i.e.
Internal representation of a room with unread notifications returned by the
Matrix
/sync call: the room local id, its unread count and the recent
timeline messages.Upgrade plugin to remove the profile property matrixId