Feature Matrix
Comparison of implemented features across Revolt's clients.
Category | Subcategory | Feature | Revite | Frontend | Android | iOS | Priority | |
---|---|---|---|---|---|---|---|---|
Authorisation | Login | Log into an account | ✅ | ✅ | ✅ | ✅ | P0 Must | |
Create an account | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Send password reset | ✅ | ✅ | ❌ | ✅ | P0 Must | |||
Resend email verification | ✅ | ✅ | ❌ | ✅ | P0 Must | |||
Confirm password reset | ✅ | ❌ | ❌ | ❌ | Unapplicable | |||
Confirm email verification | ✅ | ❌ | ⛔ | ❌ | Unapplicable | |||
Confirm account deletion | ✅ | ❌ | ⛔ | ❌ | Unapplicable | |||
Multi-Factor Authentication | Use Password | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
Use TOTP | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Use Recovery | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Session Lifecycle | Spec Compliant | ❌ | 🚧 | ✅ | ❌ | P0 Must | ||
Home | General | Home | Launch Page | ✅ | ✅ | ✅ | ✅ | P0 Must |
Saved Notes | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Friends | List Friends & Blocked | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
List Pending Requests | ✅ | 🚧 | ✅ | ✅ | P0 Must | |||
Accept Requests | ✅ | 🚧 | ✅ | ✅ | P0 Must | |||
Send Requests | ✅ | 🚧 | ✅ | ✅ | P0 Must | |||
Remove / Block Users | ✅ | 🚧 | ✅ | ✅ | P0 Must | |||
Unblock Users | ✅ | 🚧 | ✅ | ✅ | P0 Must | |||
Quick Actions for Users | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
User Profile | Show Profile | ✅ | ❌ | ✅ | ✅ | P0 Must | ||
Mutual Friends | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Mutual Groups | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Mutual Servers | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Groups | List Conversations | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
Create Group | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Show Group Members | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Edit Settings | ✅ | ❌ | ✅ | ❌ | P0 Must | |||
Servers | Server List | User Home | ✅ | ✅ | ✅ | ✅ | P0 Must | |
Unread Conversations | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
List Servers | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Reorder Servers | ✅ | 🚧 | ❌ | ❌ | P1 Preferred | |||
Create Server | ✅ | ✅ | ✅ | ❌ | P0 Must | |||
Join Server | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Revolt Discover | ✅ | ❌ | ✅ | ✅ | P0 Must | |||
Roles | Coloured Usernames | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
Users | Change Server Avatar | ✅ | ❌ | ❌ | ❌ | P1 Preferred | ||
Change Nickname | ✅ | ✅ | ❌ | ❌ | P1 Preferred | |||
Settings | Basic Information | Update Information | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |
Update Icon | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Update Banner | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Update System Message Targets | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Update Categories | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Roles | Create Role | ✅ | ❌ | ❌ | ❌ | P1 Preferred | ||
List Roles | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Delete Role | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Update Role Information | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Update Permissions | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Customisation | Create Emoji | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | ||
List Emoji | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Delete Emoji | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Users | List Members | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | ||
Set Roles | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Create Invite | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
List Invite | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Delete Invite | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Bans | List Bans | ✅ | ❌ | ❌ | ❌ | P1 Preferred | ||
Pardon User | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Delete Server | ✅ | ✅ | ❌ | ❌ | P1 Preferred | |||
Channels | Interface | Channel Information | View Channel Description | ✅ | ❌ | ✅ | ✅ | P1 Preferred |
Age Gate | ✅ | ❌ | ✅ | ✅ | P0 Must | |||
Server | Left Sidebar | Server Information | ✅ | ✅ | ✅ | ✅ | P0 Must | |
View Server Description | ✅ | ❌ | ✅ | ✅ | P1 Preferred | |||
List Channels | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Channel Categories | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Channel Icons | ✅ | ✅ | ✅ | ✅ | P1 Preferred | |||
Member List | View Members | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
Hoisted Roles | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Messaging (Text Channel) | Read Messages | Load Recent Messages | ✅ | ✅ | ✅ | ✅ | P0 Must | |
Inline Badges | 🚧 | ✅ | ✅ | 🚧 | P1 Preferred | |||
Inline Pronouns | ❌ | 🚧 | ❌ | ❌ | Unapplicable | |||
Masquerade | ✅ | ✅ | ✅ | ✅ | P1 Preferred | |||
Show Mentions | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Show Channel Links | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Show Server Links | ❌ | ❌ | ❌ | ❌ | P3 Unimportant | |||
Show Message Links | ❌ | ❌ | ❌ | ❌ | P3 Unimportant | |||
Show Replies | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Show Reactions | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Attachments | ✅ | 🚧 | ✅ | ✅ | P0 Must | |||
Embeds | ✅ | 🚧 | ✅ | ✅ | P0 Must | |||
System | ✅ | ✅ | ✅ | 🚧 | P1 Preferred | |||
Invites | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Quick Actions | Reply | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
React | ✅ | ❌ | ✅ | ✅ | P1 Preferred | |||
Copy Text | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Copy Link | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Copy ID | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Mark as unread | ✅ | ✅ | ✅ | ❌ | P1 Preferred | |||
Quote | ✅ | ⛔ | ⛔ | ⛔ | P3 Unimportant | |||
Edit | ✅ | ❌ | ✅ | ✅ | P0 Must | |||
Delete | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Read Chat History | Load Older Messages | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
Jump to End | ✅ | ✅ | ✅ | ❌ | P1 Preferred | |||
Jump to Message | ✅ | ✅ | ❌ | ✅ | P2 Best Effort | |||
Search Messages | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Message Composition | Send Messages | ✅ | ✅ | ✅ | ✅ | P0 Must | ||
Reply to Messages | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Pick Emoji | ✅ | ❌ | ✅ | ✅ | P2 Best Effort | |||
Pick GIF | ❌ | 🚧 | ❌ | ❌ | P3 Unimportant | |||
Autocomplete Channel | ✅ | 🚧 | ✅ | ✅ | P1 Preferred | |||
Autocomplete User | ✅ | 🚧 | ✅ | ✅ | P1 Preferred | |||
Autocomplete Emoji | ✅ | 🚧 | ✅ | ✅ | P1 Preferred | |||
Send Files | ✅ | ✅ | ✅ | ✅ | P0 Must | |||
Preview files to send | ✅ | 🚧 | ❌ | ✅ | P1 Preferred | |||
Show messages being sent | ✅ | ❌ | ❌ | ❌ | P1 Preferred | |||
Retry sending failed messages | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Show attachments being sent | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Cancel message being sent | ❌ | ❌ | ❌ | ❌ | P3 Unimportant | |||
Settings | Update Information | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | ||
Set Icon | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Edit Role Permissions | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Edit Group Permissions | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Markdown | RSM | Basic Styles | ✅ | ✅ | ✅ | ✅ | P0 Must | |
Code Blocks | ✅ | ✅ | ✅ | ❌ | P1 Preferred | |||
Code Formatting | ✅ | ❌ | ✅ | ❌ | P1 Preferred | |||
Block Quotes | ✅ | ✅ | ❌ | ❌ | P1 Preferred | |||
Spoilers | ✅ | ✅ | ❌ | ❌ | P1 Preferred | |||
Links | ✅ | ✅ | ✅ | ✅ | P1 Preferred | |||
Headings | ✅ | ✅ | ❌ | ❌ | P2 Best Effort | |||
Tables | ✅ | ✅ | ❌ | ❌ | P2 Best Effort | |||
Lists | ✅ | ✅ | ❌ | ❌ | P2 Best Effort | |||
KaTeX | ✅ | ❌ | ❌ | ❌ | P2 Best Effort | |||
Timestamps | ✅ | ✅ | ✅ | ❌ | P2 Best Effort | |||
Unicode Emoji | ❌ | ✅ | ✅ | ✅ | P1 Preferred | |||
Custom Emoji | ✅ | ✅ | ✅ | 🚧 | P1 Preferred | |||
User Safety | Reporting | Report Message | ✅ | ✅ | ✅ | ✅ | P0 Must | |
Report Server | ✅ | ✅ | ✅ | ❌ | P0 Must | |||
Report User | ✅ | ✅ | ✅ | ❌ | P0 Must | |||
Settings | User | Account | Update Username | ✅ | ❌ | ❌ | ✅ | P1 Preferred |
Update Email | ✅ | ❌ | ❌ | ✅ | P1 Preferred | |||
Update Password | ✅ | ❌ | ❌ | ✅ | P1 Preferred | |||
Configure MFA Recovery | ✅ | ❌ | ❌ | ✅ | P2 Best Effort | |||
Configure MFA TOTP | ✅ | ❌ | ❌ | ✅ | P2 Best Effort | |||
Disable Account | ✅ | ✅ | ❌ | ✅ | P0 Must | |||
Delete Account | ✅ | ✅ | ❌ | ✅ | P0 Must | |||
Profile | Update Avatar | ✅ | ❌ | ✅ | ❌ | P1 Preferred | ||
Update Background | ✅ | ❌ | ✅ | ❌ | P1 Preferred | |||
Update Bio | ✅ | ❌ | ✅ | ❌ | P1 Preferred | |||
Sessions | List Sessions | ✅ | ❌ | ✅ | ✅ | P2 Best Effort | ||
Delete Session | ✅ | ❌ | ✅ | ✅ | P2 Best Effort | |||
Log out all other sessions | ✅ | ❌ | ✅ | ❌ | P2 Best Effort | |||
Client | Appearance | Customise Theme | ✅ | ❌ | ✅ | ✅ | P2 Best Effort | |
Customise Font | ✅ | ❌ | ⛔ | ⛔ | P3 Unimportant | |||
Customise Emoji Pack | ✅ | ❌ | ⛔ | ⛔ | P3 Unimportant | |||
Notifications | Desktop | ✅ | ❌ | ⛔ | ⛔ | P0 Must | ||
Web Push | ✅ | ⛔ | ⛔ | N/A | P0 Must | |||
Desktop Native Push | ⛔ | ❌ | ⛔ | ⛔ | P3 Unimportant | |||
Mobile Native Push | ⛔ | ⛔ | ❌ | ✅ | P0 Must | |||
Language | ✅ | ❌ | ✅ | ✅ | P2 Best Effort | |||
Settings Sync | ✅ | ❌ | ✅ | ❌ | P0 Must | |||
Desktop | Start with Computer | ✅ | ❌ | N/A | N/A | P2 Best Effort | ||
Minimise to Tray | ✅ | ❌ | N/A | N/A | P2 Best Effort | |||
Revolt | Bots | Create Bot | ✅ | ❌ | ❌ | ❌ | P3 Unimportant | |
List Bots | ✅ | ❌ | ❌ | ❌ | P3 Unimportant | |||
Update Information | ✅ | ❌ | ❌ | ❌ | P3 Unimportant | |||
Update Icon | ✅ | ❌ | ❌ | ❌ | P3 Unimportant | |||
Invite to Server / Group | ✅ | ❌ | ❌ | ❌ | P3 Unimportant | |||
Misc | Feedback Information | ✅ | ❌ | ✅ | ✅ | P1 Preferred | ||
Changelogs | ✅ | ❌ | ✅ | ❌ | P2 Best Effort | |||
Source code | ✅ | ✅ | ✅ | ✅ | Unapplicable | |||
Log out | ✅ | ✅ | ✅ | ✅ | P0 Must |