Releases: SAMA-Communications/sama-client
Releases · SAMA-Communications/sama-client
1.5.0
1.4.0
Features
- Implemented a progressive authentication flow to enhance security
Improvements
- Updated the color for user message links
- Updated
user_search
request fields - Added sorting for the list of users from the search
1.3.0
Features
- Implemented user avatar support
- Implemented group chat avatar support
- Added ‘typing’ indicator for one-to-one and group chats
Improvements
- Enhanced and optimized compression algorithms for user and group avatars
1.2.0
Features
- Implement local search for group chats + search by user
- Added: [user_name] has left the chat.
- Notify all participants when admin changes group name or description
Important fixes
- User became
deleted account
when removed by admin without common chats - Removed the error when a user was stayed alone in the group chat
- Black screen appears after pressing on
ESC
when modal popup is active
1.1.0
Improvements
- Added support for '+' to enter mobile phone number
- Improved keyboard position after sending a chat message
- Minor improvements to the design and positioning of elements
Important fixes
- Fixed a bug with counting the count of new notifications after 'swipe' to mobile
- Fixed erroneous addition of 'undefined' in new chat notification
- Fixed the new message counter for new chats
1.0.0
Improvements
- Brand new UI
- Added loads in the places of data download
- Added skeleton for basic client windows
- Added support for links in the text of messages
- Added support for automatic login after registration
- Added a pop-up window for requesting notifications
- Implemented support for third-party (custom) protocols for the server architecture
- Improved screen and logic for editing user or chat data
- Implemented the maximum speed of activity status exchange between users
- Implemented a list of users in group chat
- Improved support for heic image format
- Implemented the ability to add or remove users from the chat
- Improved chat and user account deletion logic
- Improved synchronisation of active actions (adding/removing a user from the chat, etc.)
- Improved optimisation of the interface for different screen sizes
- Unlocked sending up to 10 files at once
- Updated icons all over the client
- Fixed many inaccuracies and offsets of small objects
Important fixes
- Fixed the display of the size of atchments
- Fixed distortion of the size of attributes when loading
- Fixed display of images in chat with different resolutions
- Fixed a bug with double notifications when the user is logged in
- Fixed the loss of focus from the input when sending messages and reloading the page
- Fixed permanent user logout at any screen resizing
- Fixed the loss of subscription to user activity after the rack reload
- Fixed incorrect redirect to chat when clicking on a notification
- Fixed redirect to pages when using the 'Back' and 'Next' system buttons
- Fixed an incorrect change in the size of the inbox for message text
- Blocked the ability to create a chat with yourself
0.5.1
Updated
- Integrated System Message API for conversation event messages
0.5.0
Features
- Improved functionality for uploading links to images. This will allow the bot to send picture in response, and in the future, it will optimize the forwarding of messages with attachments to other chats.
- Implemented support for video attribution. Now video attachments are also supported, along with image attachments (up to 100 MB)(available formats .webm .mp4 .mov).
- For all images sent by the user, a blurHash string is generated. Using the
react-blurhash
library, this string will be converted into a compressed image for previewing the image on the client while the full size image is being loaded. - Implemented an algorithm for compressing the size of images sent as attachments to a message.
Improvements
- To make the code cleaner, all import paths have been optimized. The
react-app-alias
library has been used to convert the annoying and long import strings../.../.../.../.../.../.../.../myFile.js
to@components/myFile.js
. - Optimized algorithm for displaying pages and containers.
- Improved processing of
.heic
images and compression of their size.
0.4.0
Features
- Implemented echo Chat bot
- Links within chat are clickable and highlighted
- Implemented the functionality to add users to the created group
- Implemented the functionality to remove users from the group
0.3.0
Features
- Added support and highlighting of links in chat
- Implement a screen with detailed information about the chat