Event-driven loading of single (new) messages instead of reloading all of them
Currently, when an introduction is initiated, all messages in the current private chat are reloaded. It would be better to switch to an event-based loading of the single newly added message. ConversationMessageTrackedEvent
which was added for updating group counts currently does not include message IDs, but this could be easily changed. However, Briar core currently does not support loading single messages by message ID.
Another approach would be to emit ConversationMessageSentEvents similar to the ConversationMessageReceivedEvent.
See !69 (comment 58749).