-
Notifications
You must be signed in to change notification settings - Fork 144
Fix: [v2] Appear MessageStatus component in Safari #108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
HoonBaek
merged 2 commits into
main
from
bugfix/v2/UIKIT-1577_Appear-MessageStatus-in-Safari
Mar 2, 2022
Merged
Fix: [v2] Appear MessageStatus component in Safari #108
HoonBaek
merged 2 commits into
main
from
bugfix/v2/UIKIT-1577_Appear-MessageStatus-in-Safari
Mar 2, 2022
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sravan-s
reviewed
Mar 2, 2022
sravan-s
approved these changes
Mar 2, 2022
HoonBaek
added a commit
that referenced
this pull request
Mar 3, 2022
* Fix the issue that inline-flex causes disappearing component in Safari
suliskh
pushed a commit
to ruang-guru/sendbird-uikit-react
that referenced
this pull request
Apr 29, 2022
* [UK-965]Fix SENDING_MESSAGE_START payload mismatch (#18) * Fix SENDING_MESSAGE_START payload mismatch * Fix CSS issue with render custom message * [SBISSUE-5745] Add null check for sdk and sdk.ChannelHandler before createEventHandler (#20) * [UK-959] Use flex-end instead of end (#21) * Bugfix: Use simple logic to calculate isByMe (#23) * 2.4.2 * Add CHANGELOG for 2.4.2 * Updated the PR template to indicate we do not accepted external contributions * [UK-843] Add tests for message refactoring (#26) - Add key prop into the components of the split message - Add tests for TextMessageItemBody component - Add tests for FileMessageItemBody component - Add tests for UnknownMessageItemBody component - Add tests for ThumbnailMessageItemBody component - Add a function changeTypeToIconClassName for checking existence of icons * [UK-972] Get back the string set legacy (#27) * Add string set for hardcorded strings that are used in the selectring channel type modal (#34) * Use OpenChannel in the getOpenChannelDeleteMessage (#35) * [UK-975] Check condition before updating current user info (#36) * [UK-997] String set update (#39) * [UK-983] Channel instance check before reconnect (#37) * Add a condition to check if current group channel exists before reconnecting * Change interfaces naming to Dynamic and Static Params in the hook functions * [QU-309] Do not update last message if message id doesn't match (#47) * Hotfix: Add console for announcement of renderCustomMessage props (#54) * Add console for announcement of renderCustomMessage props * Deprecate unused prop readStatus Co-authored-by: Sravan S <sravan@sendbird.com> * [2.4.3] (Nov 1 2021) (#55) - Bugfix * Use OpenChannel in the getOpenChannelDeleteMessage * Do not try to reconnect when current channel is not selected * Do not update user info when nickname or profil url are empty string * Update latest message value on channelListItem only if the latest message is edited * Add string set for hardcorded strings that are used in the selecting channel type modal * String set update * 2.4.3 * [UK-1013] Fix file view error and add debouncing (#57) * Add debouncing logic to the MessageSearch component * Add optional chaining for isResendable of message * Add optional chaining for emojiCategories of message * Apply order to message search as 'ts' * Release v2.4.4 (#58) Add change log of v2.4.4 release * 2.4.4 * [UK-932]Integrate message threading (#56) * [Bugfix] Final QA of message threading (#59) - Lift restriction of replyType props of App and Channel components - [QU-361] Disable message delete submit button on modal when the message has replies - [QU-382] Do not allow the message grouping to pending and failed messages - [QU-385] Disable the delete button on FileViewer when the message has replies - Clear message input value and quoted message when the current channel is changed - Affect UI components to apply the on thread info updated event - Check if the left user is me * [Release] Add a CHANGELOG for an alpha release (#60) * Add a changelog for an alpha release * 2.5.0-alpha * [2.5.0] (Nov 23 2021) (#61) - Features * Support MessageThreading * <App /> and <Channel /> can enable or disable message threading feature using prop: `replyType` * `replyType="QUOTE_REPLY"` enable message threading * `replyType="NONE"` disable message threading, and this is a default option - Bugfix * Change the message status component location from the bottom of the message to the side of the message content * [2.5.0] (Nov 23 2021) including package.json (#62) - Features * Support MessageThreading * <App /> and <Channel /> can enable or disable message threading feature using prop: `replyType` * `replyType="QUOTE_REPLY"` enable message threading * `replyType="NONE"` disable message threading, and this is a default option - Bugfix * Change the message status component location from the bottom of the message to the side of the message content * [UK-943]Add open and group samples (#63) Add samples to show how real world project might look like Todo - Read values from .env Co-authored-by: Sravan S <sravan@sendbird.com> * [QU-390] Sequel patch for message threading (#64) - Move the location of message status and timestamp into the message content - Use paragraph tag in the Text message and OG message contents and set their word-break property to break-word - Add type definition with replyType to the App and Channel components props * Add optional chaining and change OR operation to AND in condition (#66) * [SBISSUE-7442]Add quote message to onBeforeSendFileMessage params (#67) Co-authored-by: Sravan S <sravan@sendbird.com> * Implement experimentalMessageLimit for openChannel (#68) Open channel has load issues. Because we dont have time to implement virtualLists we are implementing a hard limit for maximum messages that can be stored in OpenChannel Co-authored-by: Sravan S <sravan@sendbird.com> * Release/v2.5.1 (#69) * Add optional chaining for sender * Add changelog and version up sendbird sdk * Add changelog and use sdk version 3.1.4 * 2.5.1 * [CHANGELOG]Release 2.5.2.alpha.0 (#70) Features: * Implement experimentalMessageLimit for openChannel This feature limits the no.of messages that are stored in OpenChannel. This is intended for live streaming, where multiple thousands of messages are expected to flow Recommend a limit higher than 150 and less than 500 Usage: ``` <OpenChannel experimentalMessageLimit={number} /> ``` Fixes: * Fix time stamp position on message threading * Add quote message to onBeforeSendFileMessage params Co-authored-by: Sravan S <sravan@sendbird.com> * 2.5.2-0 * Fix scroll to bottom issue (#71) - Fix scroll to bottom issue - Add type definition for quotedMessage in Channel component props * Release v2.5.2 (#72) - Add changelog and fix CSS for highlighted message bg color * Modify type definition (#73) * 2.5.2 * Do not call updateUserInfo when nickname and profileUrl are empty string (#75) [UIKIT-1453] Do not call updateUserInfo when nickname and profileUrl are empty string * Modify React dependencies to devide to peer and dev (#74) * Check if nickname and profileUrl are null or empty string (#76) * Change PropTypes value of renderChatItem from element to func in ConversationScroll comp (#77) * v2.5.3-alpha * 2.5.3-0 * Release v2.5.3 (#79) * 2.5.3 * Fix: Add sortChannelList props to the ChannelListProps (#82) * Add sortChannelList props to the ChannelListProps UIKIT-1502 * Fix: Appear message status icon in safari (#83) * Set height and width value of every SVG icon * Remove meanless div tag from message status component * Reduce margin-top of message status text UIKIT-1490 * [UIKIT-576]Setup date localization (#78) [UIKIT-576](https://sendbird.atlassian.net/browse/UIKIT-576) Date can be localized using date-fns/locale Example: ``` import kr from 'date-fns/locale/ko'; import {App} from 'sendbird-uikit'; <App appId="" userId="" dateLocale={kr}/> ``` * Fix: Compilation issue Element not defined (#81) Thanks @aburgel * Fix: Event leakage issues (#80) * Block scrolling of body tag when pop-up components appear * Prevent unexpected scrolling when fetching messages * Add sample case for when chat app is smaller than the page size [UIKIT-1461](https://sendbird.atlassian.net/browse/UIKIT-1461) [UIKIT-1467](https://sendbird.atlassian.net/browse/UIKIT-1467) * Release: v2.6.0 (#84) * 2.6.0 * Fix/v2/UIKIT-1533_Add progressHandler into the GetSendFileMessage hook (#88) * Add progressHandler into the GetSendFileMessage hook [UIKIT-1533](https://sendbird.atlassian.net/browse/UIKIT-1533) * fix: Type definition OpenChanel.renderUserProfile (#95) https://sendbird.atlassian.net/browse/UIKIT-1537 https://sendbird.atlassian.net/browse/SBISSUE-7754 * fix: localization parameter for some format calls (#94) localization parameter was not passed correctly to some date-fn calls. Which caused some strings to be still in English Refs: * https://sendbird.atlassian.net/browse/UIKIT-1536 * https://sendbird.atlassian.net/browse/SBISSUE-7849 * Feature: [v2] Provide an auto select flag in the channel list (sendbird#99) * Add an ableAutoSelectChannelItem props to the App and ChannelList component * Modify setting current channel logic by ableAutoSelectChannelItem flag * Call onChannelSelect event handler only when the props is true [UIKit-1503](https://sendbird.atlassian.net/browse/UIKit-1503) * Fix: [v2] Exclude the optional param when locale is undefined in the dateFns utils (sendbird#103) * Exclude the optional param when locale is undefined in the dateFns utils * Fix: [v2] Appear MessageStatus component in Safari (sendbird#108) * Fix the issue that inline-flex causes disappearing component in Safari * Fix: Jest expects commonjs module by default(sendbird#98) - Use commonjs module as default - Bundle into dist, removes the need of cp-css script To do - * Revert exports: 'named' * Hotfix - donot use exports: 'named' (sendbird#112) This change was added during the rollup script This is to reduce scope of the change * Fix: [v2] Update message receipts on real time basis (sendbird#117) * Calculate message status in the message content component, not from outside of the component * Apply onUnreadMemberCountUpdated and onUndeliveredMemberCountUpdated channel handlers into the Conversation component [UIKIT-1620](https://sendbird.atlassian.net/browse/UIKIT-1620) * Fix: Suppress NO ACK error(sendbird#119) Call markAsRead inside try/catch block This error occurs in codesandbox Especially when multiple users are running same sandbox Error is command no ACK error that comes from markAsRead called in quick succession This is a stop gap solution Need to find proper fix. Fixes: sendbird.atlassian.net/browse/UIKIT-1619 Co-authored-by: Sravan S <sravan@sendbird.com> * Ready to v2.7.0 * 2.7.0 * Rever to release/dist * Update snapshot * Formatting * Revert react version * Update dependencies * Revert changes Co-authored-by: Sravan S <sravans2011@gmail.com> Co-authored-by: HoonBaek <hoon@sendbird.com> Co-authored-by: Sravan S <sravan@sendbird.com> Co-authored-by: Chris Chabot <chabotc@gmail.com> Co-authored-by: Alex Burgel <aburgel@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For Internal Contributors
UIKIT-1577
Description Of Changes
Types Of Changes
What types of changes does your code introduce to this project?
Put an
x
in the boxes that apply_