You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec-proposals/supporting-docs/projects/2016-10-07-mm.md

970 B

layout title categories author description maturity
project mm projects client Meutraa A minimalistic client written in Go Alpha

{{ page.title }}

A minimalistic client written in Go

Features

  • Less than 250 lines of code.
  • Fetching last ten messages of each room on start.
  • Receiving messages by long polling sync call.
  • Sending messages through named pipes.
  • Marking latest event as read (the recommendation to only mark this as read when the user has read the message seems iffy here. An IMAP type tagging system could work, but would be as complex as the program itself). At least this way, users of other clients will know your computer has recieved the message.
  • Online presence.
  • Message modification time set to message timestamp minus five seconds.
  • List of new messages (file paths) written to stdout

Planned

  • Syncing all message history without gaps.

Above list fetched from gitlab!