Diogo Peralta Cordeiro 6e031d623a [VersionBump] 2.0.0beta0 %!s(int64=3) %!d(string=hai) anos
..
actions f3ab63957d [DirectMessage] Update ApiDirectMessageNew action %!s(int64=3) %!d(string=hai) anos
classes a0f72fe5c6 Avoid ordering just by a timestamp %!s(int64=3) %!d(string=hai) anos
lib 5396f3c9d1 [DirectMessage] Fix some wrong calls after MessageModel introduction in d9a9a3746b %!s(int64=3) %!d(string=hai) anos
locale 6e031d623a [VersionBump] 2.0.0beta0 %!s(int64=3) %!d(string=hai) anos
DirectMessagePlugin.php c5e433d577 Update the project homepage and IRC channel %!s(int64=3) %!d(string=hai) anos
EVENTS.txt 0b30d932fc [DirectMessage] Major plugin rework %!s(int64=3) %!d(string=hai) anos
README 0b30d932fc [DirectMessage] Major plugin rework %!s(int64=3) %!d(string=hai) anos

README

The DirectMessage plugin allows users to send Direct Messages

Installation
============
This plugin is enabled by default

Settings
========
none

Changes from previous release
=============================

- Migrate from message table to notice table

This change implied the write of upgrading logic, the addition of a new
Notice scope (NOTICE::MESSAGE_SCOPE) and updating the save logic.

- Support Federation

DM is still in charge of local communications-only but it now uses a few new
custom events to allow remote handling of the private messages.

TODO
====

- Review API actions, broken after new update
- Review Command events
- Update messagelistitem (UI) to support multi-recipient. Right now we present only
one of the recipients in the message header.
- Update messagelistitem (UI) to support no-recipient, which happens when a message
is sent to profiles that blocked the sender. Right now we don't present this messages
at all because of the UI requirements, but it is still stored in the database.
- Add delete, like and reply actions. Replies need further changes like adding
support for private-conversations.