Fluux Messenger — Visual Overview
All screenshots are generated automatically from the demo mode using Playwright. Run npm run screenshots to regenerate them.
1:1 Chat
Group Chat with Members
Direct messages with reactions, replies, and file sharing
Multi-user chat with roles, occupant panel, and moderation
Conversation List
Contact Directory
All conversations at a glance with unread badges
User profiles with presence, devices, and timezone
Polls
Code Blocks
Emoji voting with single/multi-vote modes and live tallies
Syntax-highlighted code blocks with language detection
Encrypted Chat
Encryption Settings
OpenPGP end-to-end encryption with per-message trust badges
Key generation, fingerprint, server backup, and key export
Whisper (Private Room Message)
Private "whisper" messages to a single room occupant (XEP-0045 §7.5)
Admin Panel
Manage users, rooms, and server commands from the client
Settings & Themes
14 built-in themes, custom accent colors, font sizes, and CSS overrides
Search
Command Palette
Full-text search with type filters and context preview
Keyboard-accessible launcher for conversations and actions
1:1 Chat (Light)
Group Chat (Light)
Catppuccin Mocha
Rose Pine
French
Greek
33 languages including all EU official languages and RTL languages
Arabic (RTL)
Hebrew (RTL)
Full right-to-left layout support
Diagonal split showing light and dark modes side by side