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