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

Voice messages & transcription

SPARKS supports voice messages in Matrix chats — record, play back, and optionally speech-to-text (STT).

Record and send

  1. Microphone icon in the message input → Record voice message dialog
  2. Start/stop recording, preview, send or discard
  3. Optional: Send with transcript — recognized text is sent together with the audio file

Live preview: Supported browsers show live recognized text while recording. In the desktop and mobile app (Tauri), on-device recognition may also be used (iOS/Android).

Received messages: Under the audio player, tap Transcribe — text appears below the message and is cached locally (no repeat cloud call when reopening).

Privacy: Cloud STT sends audio via the Vista server to OVH AI Endpoints (Whisper, EU); the app shows cost and processing notices. In E2EE rooms, audio is decrypted on your device first. Your organization may restrict or disable cloud STT — device-only options may remain.

Technical reference (Vistameet-Teams): KONZEPT_CHAT_SPRACHNACHRICHT_STT.md, KONZEPT_CHAT_SPRACHNACHRICHT_STT_TAURI_NATIVE.md.

Message Actions (Context Menu)

  • Reply: Quotes the original message
  • Edit: Your own messages only; edits are marked
  • Delete: Your own messages only
  • Forward: Send text to one or more other Matrix rooms (multi-select)
  • 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
  • Manage members (group chat): Open room → (top right) → Manage membersRoom Settings (Members tab)
  • Invite people (quick action): Add people or room info → Add People (Matrix + MS Entra, optionally via email/Teams)
  • Configure room: Room settings or click room name → Room Settings
  • Forward a message: Context menu → Forward
  • Organize rooms: Use Spaces, drag & drop rooms

Notifications

New messages in non-active rooms or @mentions trigger desktop banners (Teams-style toast / overlay), depending on Settings → Notifications. Reactions on your messages and replies in followed threads have their own categories. Muted rooms send no banners.