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
| Element | Description |
|---|---|
| Chat list (left) | All Matrix rooms, sorted by activity; unread badges |
| Tab bar | With room open: conversation + optional Polls, Whiteboard, Custom Tabs |
| Main area | Message history; room name and settings at top |
| Message input (bottom) | Text field, attachments, emojis |
Main Features
Sending and Managing Messages
- Click a room in the list
- Type your message
- Enter to send, Shift+Enter for new line
- 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
| Shortcut | Action |
|---|---|
| Ctrl+K / Cmd+K | Advanced Search / command palette |
| Ctrl+Shift+M / Cmd+Shift+M | Focus message input |
| Enter | Send message |
| Shift+Enter | New line |
Tabs per Room
Each chat room can have tabs – additional panels next to the conversation:
- Polls – surveys
- Whiteboard – Excalidraw
- Custom Tabs – external URLs
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