App::MatrixClient feature parity:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Formatted messages - steal formatting from a combination of App::MatrixClient and Circle::Net::IRC
Members count, etc.. in status bar - steal from Circle::Net::IRC::Channel
Incoming typing notifications
My own displayname
- display it
- commands to change it
Online/away status
- display it
- commands to change it
Incoming invites
`m.notice`
Non-text media events
Sending media
Some history replay on startup - can be fixed size for now
Other TODOs:
~~~~~~~~~~~~
(*) denotes features requiring Circle features
(#) denotes features requiring NaMatrix features
Send typing notifications (*)
Send formatted messages (*)
Sending invites
Memberlist display (*)
Pick better room name for 1:1 PMs (#)