2019-08-19 22:51:51 +01:00
|
|
|
The DirectMessage plugin allows users to send Direct Messages
|
2016-01-22 16:01:24 +00:00
|
|
|
|
|
|
|
Installation
|
|
|
|
============
|
|
|
|
This plugin is enabled by default
|
|
|
|
|
|
|
|
Settings
|
|
|
|
========
|
|
|
|
none
|
|
|
|
|
2019-08-19 22:51:51 +01:00
|
|
|
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.
|