Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Version 4.2.1

Information

  • Release Date: January 06, 2022
  • Best Compatibility: phpFox >= 4.8.2

Improvements

  • Add "Popular Reactions" section when user opens "All reactions" popup
  • Support Download photo attachment
  • Improve showing time of messages in conversation
  • Improve Sync users process
  • Some other minor improvements

Bugs Fixed

  • Display wrong typing status
  • Missing some phrases for translate
  • Layout issues
  • Issue with deleted messages
  • Some other minor issues

Changed files

  • M Controller/Admin/AddReactionController.php
  • M Controller/Admin/ReactionsController.php
  • M Controller/Admin/UsersController.php
  • M Install.php
  • M Installation/Version/v420.php
  • A Installation/Version/v421.php
  • M Service/ChatPlus.php
  • M Service/Reaction.php
  • M assets/autoload.js
  • M assets/embed_call.js
  • M assets/embed_chat.js
  • M assets/emojione/categories.json
  • M assets/main.less
  • M clients/package-lock.json
  • M clients/package.json
  • M clients/src/components/AddRoomMembers.js
  • M clients/src/components/Avatar.js
  • M clients/src/components/ChatAllMessage/ChatRoom/Footer.js
  • M clients/src/components/ChatAllMessage/ChatRoom/Header.js
  • M clients/src/components/ChatAllMessage/ChatRoom/index.js
  • M clients/src/components/ChatAllMessage/FilesList.js
  • M clients/src/components/ChatAppDock/ChatRoom/Footer.js
  • M clients/src/components/ChatAppDock/ChatRoom/FooterEdit.js
  • M clients/src/components/ChatAppDock/ChatRoom/index.js
  • M clients/src/components/ChatBuddy/BuddyItemDropdown.js
  • M clients/src/components/ChatBuddy/BuddyItemFull.js
  • M clients/src/components/ChatModal/Alert.js
  • M clients/src/components/ChatModal/ImageView.js
  • M clients/src/components/EditRoomSettings/index.js
  • M clients/src/components/EmojiPicker/EmojiPicker.js
  • M clients/src/components/FileListingScrollMore/ScrollList.js
  • A clients/src/components/LoadingSpin.js
  • M clients/src/components/NewChatRoom/Modal.js
  • M clients/src/components/ReactionPicker/ReactionPicker.js
  • M clients/src/components/ReactionsListPopup/index.js
  • M clients/src/components/RoomMembers/MembersModal.js
  • M clients/src/components/RoomMessages/Messages.js
  • M clients/src/components/RoomMessages/MsgItem.js
  • M clients/src/components/RoomMessages/MsgTyping.js
  • A clients/src/components/SeenUsersListPopup/index.js
  • M clients/src/components/Tooltip.js
  • M clients/src/constants.js
  • M clients/src/libs/convertDateTime.js
  • A clients/src/libs/getSubscriptionByUser.js
  • M clients/src/libs/injectCallFrame.js
  • A clients/src/libs/regex.js
  • M clients/src/libs/triggerClick.js
  • M clients/src/reducers/messages.js
  • M clients/src/services/chatPlus.js
  • M clients/src/services/configureStore.js
  • M clients/src/services/ddpClient.js
  • M clients/src/services/emoji.js
  • M clients/src/services/formatTextMsg.js
  • M hooks/mobile.service_coreapi_mobilePhrases.php
  • A hooks/user.service_process_updatepassword.php
  • M installer.php
  • M phrase.json
  • M views/controller/admincp/reactions.html.php

Version 4.2.1

Information

  • Release Date: October 25, 2021
  • Best Compatibility: phpFox >= 4.8.2

New Features / Improvements


IDEnvironmentDescription

1

WebsiteAdmin can add new reactions for message as well as edit them
2WebsiteAdding new setting "Allow message from" in ChatPlus, users can choose No one or Anyone
3WebsiteThe progress bar will be displayed when sharing files in a conversation
4Website+ MobileWhen user deletes a message in conversation , it will show a notice a  at deleted message's position
5WebsiteWhen starting a Group Call, the Join call button will be displayed at the end of popup chat
6WebsiteThe size avatar will be increased when calling 
7WebsiteThe information of settings will be hidden  when configuration with Environment variable
8MobileThe permission to draw over other apps will be showed in Android device when accessing the  app in the first time after installing 
9MobileWhen turning on camera in audio call, the sound device will be automatically changed into speaker
10MobileFrom Android device, user could join the call without unlock in Audio/Video call
11MobileUser could share a YouTube video while calling
12Website + MobileUsers won't receive notification when their status is "Busy"

Bugs Fixed

IDEnvironmentDescription
1WebsiteCannot transfer some texts to emojis
2WebsiteWhen login site via Safari web-IOS 15, in conversation detail, user could not see compose box when opening the keyboard
3WebsiteTackle the issue mini chat popup seen user is overflowed
4WebsiteLost connection with chat server after a while
5WebsiteThe quote should be at above of the reply message
6WebsiteRemove link's image after sending if could not get the image
7WebsiteIssue with users who registered with Phone Number
8MobileIn a group call, the last member is hidden by the actions bar
9MobileOccasionally missing messages in IOS app
10MobileSearch/Pinned/Starred messages - App could not load any actions when tapping and holding on messages
11MobileIn the User Profile page, the online status dot is missing
12MobileIn a read-only group chat which not allow reactions, users still see the reactions bar when tapping and holding on to a message

Changed Files

  • M Ajax/Ajax.php
  • A Controller/Admin/AddReactionController.php
  • A Controller/Admin/ReactionsController.php
  • M Install.php
  • A Installation/Database/Chatplus_Reactions.php
  • M Installation/Version/v414.php
  • A Installation/Version/v420.php
  • M Service/Callback.php
  • M Service/ChatPlus.php
  • A Service/Reaction.php
  • M assets/autoload.js
  • M assets/embed_call.css
  • M assets/embed_call.js
  • M assets/embed_chat.js
  • A assets/emojione-sprites.png
  • A assets/emojione/*
  • M assets/main.less
  • A assets/sound_notification.mp3
  • M clients/package-lock.json
  • M clients/package.json
  • M clients/src/components/Avatar.js
  • M clients/src/components/CallApp/index.js
  • M clients/src/components/ChatAllMessage/AllMessage.js
  • M clients/src/components/ChatAllMessage/ChatRoom/Footer.js
  • M clients/src/components/ChatAllMessage/ChatRoom/index.js
  • M clients/src/components/ChatApp/AppState.js
  • M clients/src/components/ChatAppDock/ChatRoom/Footer.js
  • M clients/src/components/ChatAppDock/ChatRoom/index.js
  • M clients/src/components/ChatBuddy/BuddyItem.js
  • M clients/src/components/ChatBuddy/BuddyItemDropdown.js
  • M clients/src/components/ChatDropdown/Footer.js
  • M clients/src/components/ChatDropdown/MessageList.js
  • A clients/src/components/ChatFileProgress/ChatFileProgressItem.js
  • A clients/src/components/ChatFileProgress/ChatFileProgressList.js
  • A clients/src/components/ChatFileProgress/index.js
  • M clients/src/components/EditRoomSettings/index.js
  • M clients/src/components/EmojiPicker/EmojiPicker.js
  • M clients/src/components/FileListingScrollMore/ScrollList.js
  • M clients/src/components/NotificationSettings/index.js
  • M clients/src/components/Popover/Button.js
  • M clients/src/components/Portal/Portal.js
  • A clients/src/components/ReactionPicker/ReactionPicker.js
  • A clients/src/components/ReactionPicker/index.js
  • A clients/src/components/ReactionsListPopup/index.js
  • M clients/src/components/RoomMessages/Messages.js
  • M clients/src/components/RoomMessages/MsgItem.js
  • M clients/src/components/Tabs/TabItem.js
  • M clients/src/components/UserPreferences/index.js
  • A clients/src/imgs/iconSvg/animal.svg
  • M clients/src/libs/bindToPhpfox.js
  • M clients/src/libs/connectRoom.js
  • M clients/src/libs/connectStatusRoom.js
  • M clients/src/libs/createRoomActions.js
  • M clients/src/libs/injectCallFrame.js
  • M clients/src/reducers/index.js
  • M clients/src/reducers/messages.js
  • A clients/src/reducers/reactions.js
  • A clients/src/reducers/roomProgress.js
  • M clients/src/reducers/spotlight.js
  • M clients/src/reducers/userPreferences.js
  • M clients/src/reducers/users.js
  • M clients/src/selectors.js
  • M clients/src/services/chatPlus.js
  • M clients/src/services/ddpClient.js
  • M clients/src/services/emoji.js
  • M clients/src/services/formatTextMsg.js
  • M clients/src/services/intl.js
  • M clients/src/services/openVoIpCallPopup.js
  • D clients/src/styles/SuggestionList.scss
  • M clients/src/styles/call.scss
  • D clients/src/styles/dropdownMenu.scss
  • M clients/src/styles/embed_call.scss
  • D clients/src/styles/embed_chat.scss
  • D clients/src/styles/forms.scss
  • D clients/src/styles/mixin.scss
  • D clients/src/styles/newChatGroup.scss
  • D clients/src/styles/notificationSetting.scss
  • D clients/src/styles/reactions.scss
  • D clients/src/styles/tabs.scss
  • D clients/src/styles/tooltip.scss
  • D clients/src/styles/uiChatFlyoutDialog.scss
  • M clients/src/types.js
  • M clients/webpack.config.js
  • A composer.json
  • A composer.lock
  • A hooks/admincp.service_maintain_delete_files_get_list.php
  • A hooks/friend.service_process__updatefriendcount.php
  • D hooks/friend.service_process_add__1.php
  • D hooks/friend.service_process_delete__1.php
  • A hooks/log.service_session_get_online_stats.php
  • M hooks/mobile.service_coreapi_mobilePhrases.php
  • M hooks/route_start.php
  • M installer.php
  • M phrase.json
  • M start.php
  • A vendor/autoload.php
  • A vendor/composer/*
  • A vendor/emojione/emojione/*
  • A views/block/env-setting-info.html.php
  • A views/controller/admincp/add-reaction.html.php
  • A views/controller/admincp/reactions.html.php
  • M views/controller/admincp/settings.html.php
  • M views/controller/call.html.php



  • No labels