Movim v0.19 Release Notes
-
- Enable SNI for SSL auth to fix DirectTLS connection with some XMPP servers
- Fix #884, Don't reload page on status posting
- Fix #921, Delete encrypted passwords after 7 days
- Small redesign of the Chatrooms create/join form
- Add support of Multi-user Chats Modern XMPP standard
- Chats/Rooms redesign, common button to start/create a conversation
- Improve the PresenceBuffer SQL requests
- Automatically close SQL connections after a few seconds
- Conferences and Subscriptions multiple inserts SQL optimisations
- Handle Caps in PresenceBuffer to save lots of SQL request
- Preload the MUC Presences when preparing groups of Messages in Chat
- Handle vcard-temp avatars refresh in PresenceBuffer to also save some SQL requests
- Add ~1500 new emojis to the Javascript selector
- Implement XEP-0201: Best Practices for Message Threads and add Reply feature
- Add a cache for translations, refreshed when the daemon is launched or by a explicit command
- Make NewsNav asynchrone
- Make Menu pure Ajax HTTP based
- Add "More" button in Communities
- Order Communities in Servers by last published
- Rename Communities page in Explore
- Add WebM and H264 video embedding support in the Chat
- Add Tenor support for GIF/videos search and integration in Chat
- Set first the chatrooms with unread messages
- Resolve also the Message URLs to display a proper embed element
- Move the picture proxy under picture/ to allow server caching (with fastcgi_cache for example)
- Remove picture proxy redirection and enforce the proxy for all the pictures
- Add a cache layer in Widget template system
- Use the cache layer in Chats items and remove the Chats item placeholder system
- Display encrypted messages in the conversations
- Add Chat Markers support for GroupChat and small Channel (< 10)
- Simplify the URL resolving system to always use cache
- TLS encryption enabling is non blocking during connection
- Send the Presence a bit earlier on login
- Add a "copy to clipboard" button in Preview
- Firebase Push notification integration for the official client
- Allow image pasting in Movim to trigger the Upload
- Allow global drag & drop in Movim to upload a file