# Features & roadmap * Matrix → GroupMe * [ ] Message content * [x] Plain text * [ ] Formatted messages * [ ] Media/files * [ ] Replies * [ ] Message redactions * [ ] Presence - N/A * [ ] Typing notifications * [ ] Read receipts * [ ] Power level * [ ] Membership actions * [ ] Invite * [ ] Join * [ ] Leave * [ ] Kick * [ ] Room metadata changes * [ ] Name * [ ] Avatar[1] * [ ] Topic * [ ] Initial room metadata * GroupMe → Matrix * [ ] Message content * [x] Plain text * [ ] Formatted messages * [ ] Media/files * [ ] Location messages * [ ] Contact messages * [ ] Replies * [ ] Chat types * [ ] Private chat * [x] Group chat * [ ] Avatars * [ ] Presence * [ ] Typing notifications * [ ] Read receipts * [ ] Admin/superadmin status * [ ] Membership actions * [ ] Invite * [ ] Join * [ ] Leave * [ ] Kick * [ ] Group metadata changes * [ ] Title * [ ] Avatar * [ ] Description * [ ] Initial group metadata * [ ] User metadata changes * [x] Display name * [ ] Avatar * [ ] Initial user metadata * [ ] Display name * [ ] Avatar * Misc * [ ] Automatic portal creation * [x] At startup * [ ] When receiving invite * [ ] When receiving message * [ ] Private chat creation by inviting Matrix puppet of WhatsApp user to new room * [ ] Option to use own Matrix account for messages sent from WhatsApp mobile/other web clients * [ ] Shared group chat portals [1] May involve reverse-engineering the WhatsApp Web API and/or editing go-whatsapp [2] May already work [3] May not be possible