Skip to content

Conversation

@MartinCupela
Copy link
Contributor

oliverlaz and others added 2 commits August 3, 2022 15:43
The link detection process kicks in before user mentions are detected.
With this change, while detecting links we also consider whether the detected link matches an email identical to the mentioned user's name.

As part of this change, mdast-util-find-and-replace is updated to its latest version as the one we were previously using had a bug, and sometimes it could skip matching nodes.
* feat: allow to send custom message data when updating a message

* test: verify that custom message data is sent with new & updated messages

* docs: add note describing a possibility to pass customMessagData do handleSubmit
@github-actions
Copy link

github-actions bot commented Aug 3, 2022

Size Change: +4.27 kB (0%)

Total Size: 1.55 MB

Filename Size Change
./dist/browser.full-bundle.js 676 kB +2.97 kB (0%)
./dist/browser.full-bundle.min.js 404 kB +689 B (0%)
./dist/index.cjs.js 170 kB +309 B (0%)
./dist/utils.js 2.9 kB +298 B (+11%) ⚠️
ℹ️ View Unchanged
Filename Size
./dist/components/Attachment/Attachment.js 921 B
./dist/components/Attachment/AttachmentActions.js 456 B
./dist/components/Attachment/Audio.js 1.27 kB
./dist/components/Attachment/Card.js 971 B
./dist/components/Attachment/FileAttachment.js 416 B
./dist/components/Attachment/index.js 87 B
./dist/components/Attachment/utils.js 1.51 kB
./dist/components/AutoCompleteTextarea/Header.js 332 B
./dist/components/AutoCompleteTextarea/index.js 157 B
./dist/components/AutoCompleteTextarea/Item.js 365 B
./dist/components/AutoCompleteTextarea/List.js 1.54 kB
./dist/components/AutoCompleteTextarea/Textarea.js 6.04 kB
./dist/components/AutoCompleteTextarea/types.js 31 B
./dist/components/AutoCompleteTextarea/utils.js 829 B
./dist/components/Avatar/Avatar.js 714 B
./dist/components/Avatar/index.js 46 B
./dist/components/Channel/Channel.js 7.74 kB
./dist/components/Channel/channelState.js 1.21 kB
./dist/components/Channel/emojiData.js 602 B
./dist/components/Channel/hooks/useCreateChannelStateContext.js 1.3 kB
./dist/components/Channel/hooks/useCreateTypingContext.js 194 B
./dist/components/Channel/hooks/useEditMessageHandler.js 236 B
./dist/components/Channel/hooks/useIsMounted.js 168 B
./dist/components/Channel/hooks/useMentionsHandlers.js 422 B
./dist/components/Channel/index.js 117 B
./dist/components/Channel/utils.js 398 B
./dist/components/ChannelHeader/ChannelHeader.js 820 B
./dist/components/ChannelHeader/icons.js 458 B
./dist/components/ChannelHeader/index.js 53 B
./dist/components/ChannelList/ChannelList.js 3.63 kB
./dist/components/ChannelList/ChannelListMessenger.js 435 B
./dist/components/ChannelList/hooks/index.js 196 B
./dist/components/ChannelList/hooks/useChannelDeletedListener.js 482 B
./dist/components/ChannelList/hooks/useChannelHiddenListener.js 482 B
./dist/components/ChannelList/hooks/useChannelTruncatedListener.js 409 B
./dist/components/ChannelList/hooks/useChannelUpdatedListener.js 769 B
./dist/components/ChannelList/hooks/useChannelVisibleListener.js 1.43 kB
./dist/components/ChannelList/hooks/useConnectionRecoveredListener.js 236 B
./dist/components/ChannelList/hooks/useMessageNewListener.js 580 B
./dist/components/ChannelList/hooks/useMobileNavigation.js 276 B
./dist/components/ChannelList/hooks/useNotificationAddedToChannelListener.js 1.52 kB
./dist/components/ChannelList/hooks/useNotificationMessageNewListener.js 1.52 kB
./dist/components/ChannelList/hooks/useNotificationRemovedFromChannelListener.js 369 B
./dist/components/ChannelList/hooks/usePaginatedChannels.js 1.96 kB
./dist/components/ChannelList/hooks/useUserPresenceChangedListener.js 494 B
./dist/components/ChannelList/index.js 78 B
./dist/components/ChannelList/utils.js 1.34 kB
./dist/components/ChannelPreview/ChannelPreview.js 1.11 kB
./dist/components/ChannelPreview/ChannelPreviewMessenger.js 794 B
./dist/components/ChannelPreview/hooks/useIsChannelMuted.js 280 B
./dist/components/ChannelPreview/index.js 75 B
./dist/components/ChannelPreview/utils.js 692 B
./dist/components/ChannelSearch/ChannelSearch.js 2.95 kB
./dist/components/ChannelSearch/index.js 80 B
./dist/components/ChannelSearch/SearchInput.js 359 B
./dist/components/ChannelSearch/SearchResults.js 1.26 kB
./dist/components/ChannelSearch/utils.js 89 B
./dist/components/Chat/Chat.js 814 B
./dist/components/Chat/hooks/useChannelsQueryState.js 197 B
./dist/components/Chat/hooks/useChat.js 2.34 kB
./dist/components/Chat/hooks/useCreateChatContext.js 604 B
./dist/components/Chat/hooks/useCustomStyles.js 459 B
./dist/components/Chat/index.js 71 B
./dist/components/ChatAutoComplete/ChatAutoComplete.js 1.04 kB
./dist/components/ChatAutoComplete/index.js 56 B
./dist/components/ChatDown/ChatDown.js 530 B
./dist/components/ChatDown/icons.js 1.26 kB
./dist/components/ChatDown/index.js 48 B
./dist/components/CommandItem/CommandItem.js 265 B
./dist/components/CommandItem/index.js 51 B
./dist/components/DateSeparator/DateSeparator.js 493 B
./dist/components/DateSeparator/index.js 53 B
./dist/components/EmoticonItem/EmoticonItem.js 413 B
./dist/components/EmoticonItem/index.js 52 B
./dist/components/EmptyStateIndicator/EmptyStateIndicator.js 295 B
./dist/components/EmptyStateIndicator/index.js 59 B
./dist/components/EventComponent/EventComponent.js 953 B
./dist/components/EventComponent/index.js 52 B
./dist/components/Gallery/Gallery.js 881 B
./dist/components/Gallery/Image.js 521 B
./dist/components/Gallery/index.js 71 B
./dist/components/Gallery/ModalWrapper.js 281 B
./dist/components/index.js 288 B
./dist/components/InfiniteScrollPaginator/index.js 54 B
./dist/components/InfiniteScrollPaginator/InfiniteScroll.js 1.39 kB
./dist/components/Loading/index.js 76 B
./dist/components/Loading/LoadingChannels.js 267 B
./dist/components/Loading/LoadingErrorIndicator.js 366 B
./dist/components/Loading/LoadingIndicator.js 675 B
./dist/components/LoadMore/index.js 68 B
./dist/components/LoadMore/LoadMoreButton.js 357 B
./dist/components/LoadMore/LoadMorePaginator.js 312 B
./dist/components/Message/FixedHeightMessage.js 1.69 kB
./dist/components/Message/hooks/index.js 153 B
./dist/components/Message/hooks/useActionHandler.js 1.69 kB
./dist/components/Message/hooks/useBreakpoint.js 339 B
./dist/components/Message/hooks/useDeleteHandler.js 1.42 kB
./dist/components/Message/hooks/useEditHandler.js 300 B
./dist/components/Message/hooks/useFlagHandler.js 1.57 kB
./dist/components/Message/hooks/useMentionsHandler.js 387 B
./dist/components/Message/hooks/useMobilePress.js 486 B
./dist/components/Message/hooks/useMuteHandler.js 1.75 kB
./dist/components/Message/hooks/useOpenThreadHandler.js 266 B
./dist/components/Message/hooks/usePinHandler.js 1.89 kB
./dist/components/Message/hooks/useReactionHandler.js 3.16 kB
./dist/components/Message/hooks/useRetryHandler.js 1.16 kB
./dist/components/Message/hooks/useUserHandler.js 223 B
./dist/components/Message/hooks/useUserRole.js 776 B
./dist/components/Message/icons.js 1.34 kB
./dist/components/Message/index.js 167 B
./dist/components/Message/Message.js 2.27 kB
./dist/components/Message/MessageCommerce.js 1.78 kB
./dist/components/Message/MessageDeleted.js 363 B
./dist/components/Message/MessageLivestream.js 3.11 kB
./dist/components/Message/MessageOptions.js 927 B
./dist/components/Message/MessageRepliesCountButton.js 445 B
./dist/components/Message/MessageSimple.js 2.01 kB
./dist/components/Message/MessageStatus.js 908 B
./dist/components/Message/MessageTeam.js 2.91 kB
./dist/components/Message/MessageText.js 1.04 kB
./dist/components/Message/MessageTimestamp.js 546 B
./dist/components/Message/QuotedMessage.js 677 B
./dist/components/Message/types.js 31 B
./dist/components/Message/utils.js 2.74 kB
./dist/components/MessageActions/index.js 62 B
./dist/components/MessageActions/MessageActions.js 1.44 kB
./dist/components/MessageActions/MessageActionsBox.js 1.31 kB
./dist/components/MessageInput/DefaultTriggerProvider.js 586 B
./dist/components/MessageInput/DropzoneProvider.js 691 B
./dist/components/MessageInput/EditMessageForm.js 1.09 kB
./dist/components/MessageInput/EmojiPicker.js 597 B
./dist/components/MessageInput/hooks/index.js 78 B
./dist/components/MessageInput/hooks/useAttachments.js 921 B
./dist/components/MessageInput/hooks/useCommandTrigger.js 714 B
./dist/components/MessageInput/hooks/useCooldownTimer.js 644 B
./dist/components/MessageInput/hooks/useCreateMessageInputContext.js 1.33 kB
./dist/components/MessageInput/hooks/useEmojiIndex.js 268 B
./dist/components/MessageInput/hooks/useEmojiPicker.js 766 B
./dist/components/MessageInput/hooks/useEmojiTrigger.js 436 B
./dist/components/MessageInput/hooks/useFileUploads.js 2.02 kB
./dist/components/MessageInput/hooks/useImageUploads.js 2.43 kB
./dist/components/MessageInput/hooks/useMessageInputState.js 2.58 kB
./dist/components/MessageInput/hooks/useMessageInputText.js 873 B
./dist/components/MessageInput/hooks/usePasteHandler.js 1.55 kB
./dist/components/MessageInput/hooks/useSubmitHandler.js 3.04 kB
./dist/components/MessageInput/hooks/useUserTrigger.js 2.75 kB
./dist/components/MessageInput/hooks/utils.js 2.5 kB
./dist/components/MessageInput/icons.js 1.17 kB
./dist/components/MessageInput/index.js 149 B
./dist/components/MessageInput/MessageInput.js 752 B
./dist/components/MessageInput/MessageInputFlat.js 1.44 kB
./dist/components/MessageInput/MessageInputSmall.js 1.47 kB
./dist/components/MessageInput/QuotedMessagePreview.js 834 B
./dist/components/MessageInput/UploadsPreview.js 556 B
./dist/components/MessageList/Center.js 187 B
./dist/components/MessageList/ConnectionStatus.js 428 B
./dist/components/MessageList/CustomNotification.js 265 B
./dist/components/MessageList/GiphyPreviewMessage.js 197 B
./dist/components/MessageList/hooks/index.js 164 B
./dist/components/MessageList/hooks/useEnrichedMessages.js 645 B
./dist/components/MessageList/hooks/useGiphyPreview.js 382 B
./dist/components/MessageList/hooks/useLastReadData.js 266 B
./dist/components/MessageList/hooks/useMessageListElements.js 1.24 kB
./dist/components/MessageList/hooks/useMessageListScrollManager.js 836 B
./dist/components/MessageList/hooks/useNewMessageNotification.js 640 B
./dist/components/MessageList/hooks/usePrependMessagesCount.js 616 B
./dist/components/MessageList/hooks/useScrollLocationLogic.js 1.22 kB
./dist/components/MessageList/hooks/useShouldForceScrollToBottom.js 384 B
./dist/components/MessageList/index.js 157 B
./dist/components/MessageList/MessageList.js 3.77 kB
./dist/components/MessageList/MessageListNotifications.js 418 B
./dist/components/MessageList/MessageNotification.js 292 B
./dist/components/MessageList/utils.js 2.44 kB
./dist/components/MessageList/VirtualizedMessageList.js 5.29 kB
./dist/components/MML/index.js 43 B
./dist/components/MML/MML.js 1.36 kB
./dist/components/Modal/index.js 45 B
./dist/components/Modal/Modal.js 716 B
./dist/components/Reactions/index.js 74 B
./dist/components/Reactions/ReactionSelector.js 2.08 kB
./dist/components/Reactions/ReactionsList.js 1.35 kB
./dist/components/Reactions/SimpleReactionsList.js 1.5 kB
./dist/components/Reactions/utils/utils.js 116 B
./dist/components/SafeAnchor/index.js 74 B
./dist/components/SafeAnchor/SafeAnchor.js 304 B
./dist/components/Thread/index.js 46 B
./dist/components/Thread/Thread.js 2.85 kB
./dist/components/Tooltip/index.js 47 B
./dist/components/Tooltip/Tooltip.js 486 B
./dist/components/TypingIndicator/index.js 55 B
./dist/components/TypingIndicator/TypingIndicator.js 820 B
./dist/components/UserItem/index.js 48 B
./dist/components/UserItem/UserItem.js 543 B
./dist/components/Window/index.js 46 B
./dist/components/Window/Window.js 349 B
./dist/constants/messageTypes.js 99 B
./dist/context/ChannelActionContext.js 727 B
./dist/context/ChannelStateContext.js 725 B
./dist/context/ChatContext.js 710 B
./dist/context/ComponentContext.js 719 B
./dist/context/EmojiContext.js 1.9 kB
./dist/context/index.js 123 B
./dist/context/MessageContext.js 719 B
./dist/context/MessageInputContext.js 348 B
./dist/context/TranslationContext.js 939 B
./dist/context/TypingContext.js 719 B
./dist/context/utils/getDisplayName.js 102 B
./dist/css/index.css 27 kB
./dist/i18n/de.json 1.55 kB
./dist/i18n/en.json 1.02 kB
./dist/i18n/es.json 1.54 kB
./dist/i18n/fr.json 1.58 kB
./dist/i18n/hi.json 1.76 kB
./dist/i18n/index.js 67 B
./dist/i18n/it.json 1.55 kB
./dist/i18n/ja.json 1.75 kB
./dist/i18n/ko.json 1.7 kB
./dist/i18n/nl.json 1.5 kB
./dist/i18n/pt.json 1.5 kB
./dist/i18n/ru.json 1.9 kB
./dist/i18n/Streami18n.js 6.69 kB
./dist/i18n/tr.json 1.51 kB
./dist/i18n/translations.js 172 B
./dist/i18n/utils.js 528 B
./dist/index.js 72 B
./dist/stories/add-message.stories.js 805 B
./dist/stories/edit-message.stories.js 860 B
./dist/stories/hello.stories.js 677 B
./dist/stories/jump-to-message.stories.js 1.6 kB
./dist/stories/mark-read.stories.js 806 B
./dist/stories/message-status-readby-tooltip.stories.js 916 B
./dist/stories/navigate-long-message-lists.stories.js 2.72 kB
./dist/stories/toggle-message-actions.stories.js 703 B
./dist/stories/utils.js 597 B
./dist/stream-emoji.json 53 kB
./dist/types/types.js 31 B
./dist/version.js 60 B

compressed-size-action

@codecov
Copy link

codecov bot commented Aug 3, 2022

Codecov Report

Merging #1700 (3cae6d5) into master (19fc992) will increase coverage by 0.30%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master    #1700      +/-   ##
==========================================
+ Coverage   79.39%   79.70%   +0.30%     
==========================================
  Files         229      229              
  Lines        5796     5803       +7     
  Branches     1710     1713       +3     
==========================================
+ Hits         4602     4625      +23     
+ Misses       1048     1031      -17     
- Partials      146      147       +1     
Impacted Files Coverage Δ
.../components/MessageInput/hooks/useSubmitHandler.ts 86.76% <ø> (ø)
src/utils.tsx 73.50% <100.00%> (+16.23%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@MartinCupela MartinCupela merged commit c92d9c9 into master Aug 3, 2022
@petyosi
Copy link
Contributor

petyosi commented Aug 3, 2022

🎉 This PR is included in version 9.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants