Movim v0.18 Release Notes
Release Date: 2020-09-27 // over 3 years ago-
- Keep the scroll to the "last read" message when opening a discussion
- Unify the Chat top bar design between one-to-one and chatrooms
- Refactor the scrolling system in Chat
- Fix Chat drag & drop panel header and performances
- Add audio notifications for incoming chat messages and calls
- Add a way to lock the Dialog box, can only be closed using the action buttons
- Add scroll-to-bottom button in Chat
- Fix several Jingle session + ICE issues
- Add Chat messages URL pictures resolver
- Full rewrite of the Movim list system in the UI
- Remove the Notifications panel from Onboarding, the browser can take care of that
- Redesign the header of contacts and chatrooms drawers
- Add a PresenceBuffer to do mass insert of Presences in the SQL DB
- Complete and fix Jingle/WebRTC implementation in Movim, work on Compatibility with Conversations
- Add Audio-only call support
- Added support for XEP-0215: External Service Discovery
- Fix browser tab Chat counter
- Global chat counter count the notified chats and not the unread chat messages anymore
- Add support for Unicode 12.0 emojis
- Add a refresh system for the Chat header based on the presences (and filtered by notifications)
- Use UNION ALL instead of OR for messages request (to prevent optimisations issues in SQL)
- Better handling of Pictures in Posts and Messages
- Show picture number when selecting one in a gallery when publishing a Post
- Draw on pictures before uploading them + fix some Upload behaviors
- Use ImageCapture Web API if it exists to capture images
- Rewrite and split Rooms in Rooms and Rooms Utils for better performances
- Add support for XEP-0319: Last User Interaction in Presence and refactor the "last seen" feature
- Protect Ajax calls when session is dropped, return 403 and redirect properly
- Add an indexed parent column on Info to ensure the component origins
- Request all the latest messages in one query instead of a loop in Chats
- Improve the Draw widget lines quality (christine-ho-dev)
- New emoji picker (christine-ho-dev)
- Add on-the-fly picture compression for the Picture proxy for larger pictures
- Update XEP-0402 to urn:xmpp:bookmarks:1 and add xmpp:movim.eu/notifications:0 extension support
- Update meme and rage comic stickers pack
- Add a little indicator when saving draft in PublishBrief
- Create a new Toast widget
- Remove favico.js and rewrite it to a custom pure Javascript
- Fix some notifications issues
- Added support for XEP-0368: SRV records for XMPP over TLS
- Use Happy EyeBalls for the IP resolution