(*) denotes features requiring Circle features
(**) denotes features requiring Circle and Tangence features
(#) denotes features requiring NaMatrix features


App::MatrixClient feature parity:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Send typing notifications (*)
My own displayname
  - commands to change it
Online/away status
  - display it
  - commands to change it
  - automatic management on idleness (*)
Incoming invites
Non-text media events
Sending media (* - FE->BE file transfer somehow??)
Some history replay on startup - can be fixed size for now


Other TODOs:
~~~~~~~~~~~~

Send formatted messages:
  - /md or /html command
  - rich text editor (*)
Sending invites
Memberlist display (* - some sort of list item widget)
Dynamic history replay by infinite scrollback (** - dequeue in Tangence)
Some special handling of 1:1 rooms (# - requires account_data)
