Skip to content

Roadmap โ€‹

Frontend UX features planned or in progress. Last updated: March 2026.

Legend: โœ… Done ยท ๐Ÿ”„ Partial ยท โฌœ Open

Quick Wins โ€‹

FeatureStatusNotes
Arrow-Up to edit last messageโฌœPress โ†‘ in empty textarea to edit your last message
Escape key chainโœ…Cancel edit โ†’ cancel reply โ†’ mark as read
Draft persistence per channelโœ…Textarea content saved to localStorage per room
Markdown keybindsโœ…Ctrl+B/I/U/Shift+S
Typing indicator improvements๐Ÿ”„Better positioning and overflow handling
Member list online/offline colorsโœ…Online = bright, Offline = muted
Character counterโœ…Appears at 80% of max length
Reaction count animationโฌœSlide-up/down on count change
FeatureStatusNotes
New messages barโœ…Sticky banner + NEW divider in timeline
Jump to Presentโœ…Banner when scrolled into history
Channel hover actions๐Ÿ”„Settings/create icons on hover
Quick Switcher (Ctrl+K)โœ…Navigate rooms, DMs, users
Keyboard shortcutsโœ…~20 essential shortcuts

Social Features โ€‹

FeatureStatusNotes
User profile popupโœ…Click avatar to see profile card
Member list sidebarโœ…Right sidebar with online/offline groups
Custom statusโฌœEmoji + text + optional expiry
Invite modal improvements๐Ÿ”„Expiry, max uses

Community Management โ€‹

FeatureStatusNotes
Create channel modalโœ…Text, voice, announcement types
Create category modalโœ…
Mark all read shortcutsโฌœEscape, Shift+Escape, Ctrl+Shift+E
Message forwardโฌœForward to another channel or DM
Message bookmarksโฌœSave messages to personal list
Ban member modalโฌœWith reason + optional message deletion
Nagbar systemโฌœSystem banners for E2EE setup, notifications, etc.

Want to work on something? See Contributing to get started.

Released under the AGPL-3.0 License.