# Features & roadmap * Matrix → GroupMe * [ ] Message content * [x] Plain text * [ ] Formatted messages3 * [ ] Media/files * [ ] Replies * [ ] Message redactions * [ ] Reactions * [ ] Addition * [ ] Deletion * [ ] Presence - N/A * [ ] Typing notifications * [ ] Read receipts * [ ] Power level * [ ] Membership actions * [ ] Invite * [ ] Join * [x] Leave * [ ] Kick * [ ] Room metadata changes * [ ] Name * [ ] Avatar * [ ] Topic * [ ] Initial room metadata * GroupMe → Matrix * [ ] Message content * [x] Plain text * [x] Media/files * [x] Images * [x] Videos * [x] Random Files * [x] Location messages1 * [ ] Polls3 * [x] Replies * [ ] Chat types * [ ] Private chat * [x] Group chat * [x] Avatars * [ ] Presence * [ ] Typing notifications * [ ] Read receipts * [ ] Calendar things * [ ] Events created * [ ] Events modified * [ ] Going/Not * [ ] Reactions * [x] Addition * [ ] Deletion [3] * [ ] Admin/superadmin status * [ ] Membership actions * [ ] Invite * [ ] Join * [ ] Leave * [ ] Kick * [x] Group metadata changes * [x] Title * [x] Avatar * [x] Description * [x] Initial group metadata * [x] User metadata changes * [x] Display name * [x] Avatar * [x] Initial user metadata * [x] Display name * [x] Avatar * Misc * [x] Automatic portal creation * [x] At startup * [x] When receiving invite * [x] When receiving message * [ ] Private chat creation by inviting Matrix puppet of GroupMe user to new room * [ ] Option to use own Matrix account for messages sent from GroupMe mobile/other web clients * [ ] Shared group chat portals [1] Basic feature works. Improvements are TODO. [2] May already work [3] May not be possible