Skip to main content

Area: Chat (Matrix)

Path: /
Icon: Chat icon in the sidebar

Overview

The Chat area is the Matrix-based messaging space of Sparks. Here you manage chat rooms, conduct conversations, and use Spaces for hierarchical organization.

Layout

ElementDescription
Chat list (left)All Matrix rooms, sorted by activity; unread badges
Tab barWith room open: conversation + optional Polls, Whiteboard, Custom Tabs
Main areaMessage history; room name and settings at top
Message input (bottom)Text field, attachments, emojis

Main Features

Sending and Managing Messages

  1. Click a room in the list
  2. Type your message
  3. Enter to send, Shift+Enter for new line
  4. Attachments via paperclip or drag & drop

Message Actions (Context Menu)

  • Reply: Quotes the original message
  • Edit: Your own messages only; edits are marked
  • Delete: Your own messages only
  • Forward: Send to another room
  • Pin: Pin important messages at top
  • Reactions: Add emoji (hover or click)

Encryption

  • Matrix rooms support end-to-end encryption
  • Verification via Settings → Security
  • Encrypted rooms show a lock icon

Keyboard Shortcuts

ShortcutAction
Ctrl+K / Cmd+KAdvanced Search / command palette
Ctrl+Shift+M / Cmd+Shift+MFocus message input
EnterSend message
Shift+EnterNew line

Tabs per Room

Each chat room can have tabs – additional panels next to the conversation:

See Add Tab.

Typical Workflows

  • Create room: "+" in chat list → Create Room
  • Invite people: Header "Add people" or room info → Add People (Matrix + MS Entra, optionally via email/Teams)
  • Configure room: Click room name → Room Settings
  • Organize rooms: Use Spaces, drag & drop rooms