Skip to main content

Area: Settings

Path: /settings or via Ctrl+. / Cmd+.

Overview

The Settings area contains all configuration options for Sparks. Settings are divided into sections; each section appears as its own tab or block.


Sections Overview

SectionBrief Description
GeneralLanguage, date, time, numbers
AppearanceTheme, colors, font, density
ChatMessage format, emojis, read receipts
NotificationsDesktop, display, chats and channels, time range
AppsMarketplace, installed apps
AI AssistantAgent name, provider, API key, response language
PrivacyDo Not Disturb, priority contacts, E2EE, optional services
Provider Accounts & OrganisationsConnect calendar, contacts, tasks, storage
SecurityEncryption, devices, key backup
Keyboard ShortcutsView and customize shortcuts
Accessibility (notes)Readability, keyboard, OS assistive tech
AccountMicrosoft, Matrix, sign out

General

SettingOptionsDescription
LanguageEnglish, GermanApplication display language
Date FormatUS (MM/DD/YYYY), European (DD/MM/YYYY)Date display format
Time Format12h (AM/PM), 24hTime display
First Day of WeekMonday, SundayStart of calendar week
Number FormatUS, EuropeanDecimal and thousand separators

Appearance

SettingOptionsDescription
ThemeLight, Dark, SystemColor scheme; "System" follows OS
Brand ColorColor paletteAccent color for buttons and highlights
Font SizeSmall, Normal, LargeBase font size
DensityCompact, Normal, ComfortableSpacing and line height
Separate Matrix and MicrosoftOn/OffSidebar: Matrix and Microsoft apps in separate groups

Chat

SettingOptionsDescription
Message FormatRich text, Plain textFormatting in messages
Emoji Skin ToneDefault, 1–5Default emoji skin tone
Read ReceiptsOn/OffShow when messages were read
Typing IndicatorsOn/OffShow "X is typing…"

Notifications

Display

SettingOptionsDescription
Desktop NotificationsOn/OffEnable system notifications for messages/calls
Message PreviewOn/OffShow message content preview in notifications
Show During CallsOn/OffShow notifications even during active calls
Show When Tab Not VisibleOn/OffShow notifications when tab is in background
Ring on mobile when Busy or Do not disturbOn/OffIncoming calls: default On – play ringtone on phone/tablet even when your status is Busy/Do not disturb. Off matches desktop (dialog may still show; no ringtone).
Close After5, 10, 30 secondsAuto-close after this duration
PositionBottom right, Top right, Bottom left, Top leftScreen position
SizeComfortable, CompactNotification size

Chats and Channels

Per category you can choose when notifications appear:

CategoryOptionsDescription
Chat MessagesOff, Show in banner, Show in Activity and BannerDirect messages
@MentionsOff, Show in banner, Show in Activity and BannerMentions in chats/channels
Replies to Followed ThreadsOff, Show in banner, Show in Activity and BannerReplies to threads you follow
ReactionsOff, Show in banner, Show in Activity and BannerLikes and reactions to your messages
Channel PostsOff, Show in banner, Show in Activity and BannerNew posts in channels
  • Off: No notification
  • Show in banner: Desktop notification (popup) only
  • Show in Activity and Banner: Notification + entry in Activity page

Activity Time Range

Under "Activity Time Range" you set how many days back the Activity page and AI Assistant consider events (e.g. 1, 3, 7, 14, 30, 90 days).


Apps

A marketplace is planned where MS Teams apps can be reused with minimal changes. Developers can find guides at docs.sparks.team/developer.


AI Assistant

The AI Assistant (/assistant) is an AI-powered chat assistant for calendar, contacts, and tasks. In settings you can configure:

SettingOptionsDescription
Enable AssistantOn/OffEnable or disable the AI assistant
Agent NameTextName shown for the assistant in chat
Credential StorageLocal, ProxyStore API key locally in browser or server-side (Proxy)
ProviderOpenAI, Anthropic, …LLM provider and model
API Key(entered)API key for the provider
Response LanguageFollow UI, FixedLanguage of responses (UI language or fixed)
Confirm Write ActionsOn/OffConfirm before creating events or tasks

Privacy

All privacy options with details: Privacy Help

SettingDescription
Do Not DisturbWho can reach you when "Do Not Disturb" is on?
Manage Priority ContactsPriority contacts receive notifications even when Do Not Disturb
Manage Blocked ContactsBlock/unblock contacts
Set Do Not Disturb when screen sharingAuto Do Not Disturb when sharing screen
Block calls without caller IDBlock unknown callers
SurveysParticipate in polls in chats/channels
Advanced Diagnostic DataStore additional debug data
Identify me in attendance reportsName in meeting attendance reports
End-to-End Encrypted CallsE2EE for 1:1 calls (both must enable)
Optional Connected ExperiencesGiphy, URL preview, etc.
Keyboard shortcut to unmuteOption+Space / Alt+Space in meeting
Presence (server)With server aggregator only: calendar/MS import, external sharing, calendar vs. manual priority – see Presence and status

Provider Accounts & Organisations

Connect external services here. See Data Backends for details.

CategoryProvidersNote
CalendarMicrosoft, Nextcloud (CalDAV), Open-XchangeEvents merged
ContactsMicrosoft, Nextcloud (CardDAV), Open-XchangeContacts merged
TasksMicrosoft Planner, Nextcloud, Open-XchangeTasks merged
StorageMicrosoft OneDrive, WebDAVFile upload/access

Default Provider: When multiple accounts are connected, set a default; new entries are created there by default.


Security

SettingDescription
Encryption StatusMatrix E2EE status (auto/manual)
Device ManagementView all devices, sign out devices
Key BackupCreate backup, restore, view recovery key
Cross-SigningDevice verification status
ProfileQuick access to user profile

Accessibility notes

Readability and control are tied to Appearance (font size, density, theme), Notifications (fewer interruptions), and Keyboard Shortcuts. Under Privacy, you can configure the push-to-talk / unmute shortcut during meetings.

Operating system: Magnifier, high contrast, filters, and platform screen readers (Windows Narrator, macOS VoiceOver, Android TalkBack) apply to the whole app.

For a fuller overview, see User Manual – Accessibility.


Keyboard Shortcuts

  • View all available shortcuts
  • Customize shortcuts (if supported)

Key Shortcuts:

  • Ctrl+K / Cmd+K: Search / command palette
  • Ctrl+. / Cmd+.: Settings
  • Ctrl+Shift+M / Cmd+Shift+M: Focus message input

Account

SettingDescription
Microsoft AccountView/manage connected account
Matrix AccountMatrix account info
Sign OutSign out of all accounts