Message are actually displayed with the date of the reception ; they should be displayed with the date of emission. TODO: check how they are stored in the database, this issue is maybe not specific to libervia but concerns the backend.
MUC history - problem with the time of the messagescreated
The way Libervia displays MUC history is bugged: messages are separated by a "day" info line, but you see the same time for all messages within the same day. This problem doesn't occur when displaying one2one messages.
fixed with sat revision 1743 (4c48468ead4c): plugin XEP-0203, core (xmpp): leave the management of delay element to XEP-0203: - this patch reveals a bug in primitivus Chat.printMessage relative to MUC history (the test to discard duplicates is wrong)