Movim v0.20 Release Notes
-
- โ Add a checkbox to disable the Registration feature in the admin panel (#901)
- ๐ New CSS for articles table
- ๐ Fix Notifications crash on MySQL
- ๐ Fix MUC private message self Carbon handling
- ๐ Fix a XML entities issues in Post content (#976)
- โ Add resolveInfos() to resolve Info elements for Posts easily
- ๐ New design for Post cards
- ๐ Fix chat attachments alignements
- ๐ Fix message delivery receipt and chat markers issues with Dino and Conversations
- ๐ Improve animated GIF preview
- โ Add picture resolution and size to Preview
- ๐ Fix attached pictures for long posts on public pages
- ๐ Enforces pubsub#multi-items support to ensure a good Movim-XMPP server compatibiliy
- Redesign the avatar widget and integrate it in the Profile tab
- ๐ Move from OpenSans to Roboto for the default font
- ๐ Move to a two columns design for blogs and communities public pages
- ๐จ Refactor and unify some views between the public and private widgets
- ๐ Handle proper > quotes in the Chat bubbles
- Replace michelf/php-markdown with league/commonmark
- โ Add OMEMO basic support for one-to-one chat
- ๐ง Show contact self presences in the Account tab in the configuration page
- ๐ New design for the general navigation bar on desktop
- Redesign the Contact and Communities information block and drawer to be more compact
- ๐ Allow chatrooms to be pinned in Bookmarks2 using a Movim pin extension
- โ Add Links tab in Contact and Conferences drawer
- ๐ Fix picture drawing size before uploading a picture
- ๐ Improve the microphone level indicator in Visio
- Remember the last selected microphone and camera in Visio
- โ Add the chat counter on the back button of opened conversations on mobile
- โ Add a banner URL configuration to set a banner for the pod from the admin panel
- โ Add support for the Unicode 13.0 emojis release through Twemoji 13.1.0
- ๐ Smarter MAM sync, only retrieve the last month on first sync, set as seen all the "older than one week messages" and do a MAM request when no history when opening a contact chat
- โ Add support for AESGCM encrypted files (receive only)
- ๐ New chatrooms header design
- ๐ New design for the chatbox
- ๐ Allow discussions links to be copied to the clipboard
- Display recent public contact posts in the drawer
- โ Add support of HTTP headers in the PUT request in HTTP Upload
- ๐ Allow MUC messages to be edited (only in MUC Groups)
- ๐จ Refactor the message edition architecture to support several editions
- ๐ Change counter color in favicon when post notification
- โ Add OMEMO support for MUC Groups
- โ Remove the old API code
- โ Add support of XEP-0393: Message Styling
- โ Add a BundleCapabilityResolver to link OMEMO bundles with the capability/info table
- โ Add pagination for Pictures and Links in the Contact and Room drawers
- Implement affiliations modification and ban/unban in Rooms
- Introducing Material Chips in the design, use them for the tags
- ๐ Prepare PHP 8.1 support
- ๐ Movim can now be installed as a Progressive Web App
- 0๏ธโฃ Rewrite Picture to Image and add transparent images support, default pictures are compressed to webp
- Implement the MUC creation flow https://xmpp.org/extensions/xep-0045.html#createroom, fix #1039