Skip to content

Conversation

MartinCupela
Copy link
Contributor

🎯 Goal

Have the following message status distinctions in the message list:

  • sending
  • sent
  • delivered
  • read

Have the following message status distinctions in the channel preview:

  • sent
  • delivered
  • read

The sending status will be supported in the ChannelPreview once there is reactive state for Channel instance.

🛠 Implementation details

  1. Added deliveredTo property to MessageContext (along already existing readBy). It is an array of UserResponse objects representing users that have confirmed the delivery or have read the message
  2. The readBy and deliveredTo MessageContext properties are now extracted from channel.ownMessageReceiptsTracker which retrieves the relevant items using binary search instead of the previous iteration over all the read objects X all the messages.

Depends on

🎨 UI Changes

Sent message status (single tick) - NEW:

image

Delivered message status (double tick) - CHANGED ACCORDING TO DESIGNS

image

Todo

  • E2E testing against the actual server behavior

Copy link

github-actions bot commented Sep 26, 2025

Size Change: -330 kB (-28.27%) 🎉

Total Size: 837 kB

Filename Size Change
./dist/components/AIStateIndicator/AIStateIndicator.js 0 B -367 B (removed) 🏆
./dist/components/AIStateIndicator/hooks/useAIState.js 0 B -524 B (removed) 🏆
./dist/components/AIStateIndicator/index.js 0 B -73 B (removed) 🏆
./dist/components/Attachment/attachment-sizing.js 0 B -1.07 kB (removed) 🏆
./dist/components/Attachment/Attachment.js 0 B -1.12 kB (removed) 🏆
./dist/components/Attachment/AttachmentActions.js 0 B -474 B (removed) 🏆
./dist/components/Attachment/AttachmentContainer.js 0 B -2.06 kB (removed) 🏆
./dist/components/Attachment/Audio.js 0 B -615 B (removed) 🏆
./dist/components/Attachment/audioSampling.js 0 B -1.34 kB (removed) 🏆
./dist/components/Attachment/Card.js 0 B -1.5 kB (removed) 🏆
./dist/components/Attachment/components/DownloadButton.js 0 B -241 B (removed) 🏆
./dist/components/Attachment/components/FileSizeIndicator.js 0 B -346 B (removed) 🏆
./dist/components/Attachment/components/index.js 0 B -112 B (removed) 🏆
./dist/components/Attachment/components/PlaybackRateButton.js 0 B -190 B (removed) 🏆
./dist/components/Attachment/components/PlayButton.js 0 B -252 B (removed) 🏆
./dist/components/Attachment/components/ProgressBar.js 0 B -278 B (removed) 🏆
./dist/components/Attachment/components/WaveProgressBar.js 0 B -1.4 kB (removed) 🏆
./dist/components/Attachment/FileAttachment.js 0 B -367 B (removed) 🏆
./dist/components/Attachment/Geolocation.js 0 B -875 B (removed) 🏆
./dist/components/Attachment/hooks/useAudioController.js 0 B -1.38 kB (removed) 🏆
./dist/components/Attachment/icons.js 0 B -1.14 kB (removed) 🏆
./dist/components/Attachment/index.js 0 B -189 B (removed) 🏆
./dist/components/Attachment/UnsupportedAttachment.js 0 B -307 B (removed) 🏆
./dist/components/Attachment/utils.js 0 B -594 B (removed) 🏆
./dist/components/Attachment/VoiceRecording.js 0 B -944 B (removed) 🏆
./dist/components/Avatar/Avatar.js 0 B -621 B (removed) 🏆
./dist/components/Avatar/ChannelAvatar.js 0 B -218 B (removed) 🏆
./dist/components/Avatar/GroupAvatar.js 0 B -351 B (removed) 🏆
./dist/components/Avatar/index.js 0 B -65 B (removed) 🏆
./dist/components/Channel/Channel.js 0 B -8.46 kB (removed) 🏆
./dist/components/Channel/channelState.js 0 B -938 B (removed) 🏆
./dist/components/Channel/constants.js 0 B -77 B (removed) 🏆
./dist/components/Channel/hooks/useChannelContainerClasses.js 0 B -312 B (removed) 🏆
./dist/components/Channel/hooks/useCreateChannelStateContext.js 0 B -1.03 kB (removed) 🏆
./dist/components/Channel/hooks/useCreateTypingContext.js 0 B -226 B (removed) 🏆
./dist/components/Channel/hooks/useEditMessageHandler.js 0 B -239 B (removed) 🏆
./dist/components/Channel/hooks/useIsMounted.js 0 B -165 B (removed) 🏆
./dist/components/Channel/hooks/useMentionsHandlers.js 0 B -376 B (removed) 🏆
./dist/components/Channel/index.js 0 B -118 B (removed) 🏆
./dist/components/Channel/utils.js 0 B -775 B (removed) 🏆
./dist/components/ChannelHeader/ChannelHeader.js 0 B -740 B (removed) 🏆
./dist/components/ChannelHeader/icons.js 0 B -440 B (removed) 🏆
./dist/components/ChannelHeader/index.js 0 B -53 B (removed) 🏆
./dist/components/ChannelList/ChannelList.js 0 B -2.65 kB (removed) 🏆
./dist/components/ChannelList/ChannelListMessenger.js 0 B -439 B (removed) 🏆
./dist/components/ChannelList/hooks/index.js 0 B -205 B (removed) 🏆
./dist/components/ChannelList/hooks/useChannelDeletedListener.js 0 B -383 B (removed) 🏆
./dist/components/ChannelList/hooks/useChannelHiddenListener.js 0 B -385 B (removed) 🏆
./dist/components/ChannelList/hooks/useChannelListShape.js 0 B -2.57 kB (removed) 🏆
./dist/components/ChannelList/hooks/useChannelMembershipState.js 0 B -188 B (removed) 🏆
./dist/components/ChannelList/hooks/useChannelTruncatedListener.js 0 B -314 B (removed) 🏆
./dist/components/ChannelList/hooks/useChannelUpdatedListener.js 0 B -454 B (removed) 🏆
./dist/components/ChannelList/hooks/useChannelVisibleListener.js 0 B -406 B (removed) 🏆
./dist/components/ChannelList/hooks/useConnectionRecoveredListener.js 0 B -244 B (removed) 🏆
./dist/components/ChannelList/hooks/useMessageNewListener.js 0 B -529 B (removed) 🏆
./dist/components/ChannelList/hooks/useMobileNavigation.js 0 B -275 B (removed) 🏆
./dist/components/ChannelList/hooks/useNotificationAddedToChannelListener.js 0 B -542 B (removed) 🏆
./dist/components/ChannelList/hooks/useNotificationMessageNewListener.js 0 B -453 B (removed) 🏆
./dist/components/ChannelList/hooks/useNotificationRemovedFromChannelListener.js 0 B -339 B (removed) 🏆
./dist/components/ChannelList/hooks/usePaginatedChannels.js 0 B -1.26 kB (removed) 🏆
./dist/components/ChannelList/hooks/useSelectedChannelState.js 0 B -385 B (removed) 🏆
./dist/components/ChannelList/hooks/useUserPresenceChangedListener.js 0 B -369 B (removed) 🏆
./dist/components/ChannelList/index.js 0 B -78 B (removed) 🏆
./dist/components/ChannelList/utils.js 0 B -1.37 kB (removed) 🏆
./dist/components/ChannelPreview/ChannelPreview.js 0 B -1.01 kB (removed) 🏆
./dist/components/ChannelPreview/ChannelPreviewActionButtons.js 0 B -477 B (removed) 🏆
./dist/components/ChannelPreview/ChannelPreviewMessenger.js 0 B -884 B (removed) 🏆
./dist/components/ChannelPreview/hooks/index.js 0 B -97 B (removed) 🏆
./dist/components/ChannelPreview/hooks/useChannelPreviewInfo.js 0 B -445 B (removed) 🏆
./dist/components/ChannelPreview/hooks/useIsChannelMuted.js 0 B -299 B (removed) 🏆
./dist/components/ChannelPreview/hooks/useMessageDeliveryStatus.js 0 B -744 B (removed) 🏆
./dist/components/ChannelPreview/icons.js 0 B -573 B (removed) 🏆
./dist/components/ChannelPreview/index.js 0 B -95 B (removed) 🏆
./dist/components/ChannelPreview/utils.js 0 B -1.24 kB (removed) 🏆
./dist/components/ChannelSearch/ChannelSearch.js 0 B -815 B (removed) 🏆
./dist/components/ChannelSearch/hooks/useChannelSearch.js 0 B -1.7 kB (removed) 🏆
./dist/components/ChannelSearch/icons.js 0 B -684 B (removed) 🏆
./dist/components/ChannelSearch/index.js 0 B -85 B (removed) 🏆
./dist/components/ChannelSearch/SearchBar.js 0 B -1.08 kB (removed) 🏆
./dist/components/ChannelSearch/SearchInput.js 0 B -295 B (removed) 🏆
./dist/components/ChannelSearch/SearchResults.js 0 B -1.29 kB (removed) 🏆
./dist/components/ChannelSearch/utils.js 0 B -72 B (removed) 🏆
./dist/components/Chat/Chat.js 0 B -783 B (removed) 🏆
./dist/components/Chat/hooks/useChannelsQueryState.js 0 B -181 B (removed) 🏆
./dist/components/Chat/hooks/useChat.js 0 B -1.26 kB (removed) 🏆
./dist/components/Chat/hooks/useCreateChatClient.js 0 B -482 B (removed) 🏆
./dist/components/Chat/hooks/useCreateChatContext.js 0 B -557 B (removed) 🏆
./dist/components/Chat/index.js 0 B -71 B (removed) 🏆
./dist/components/ChatView/ChatView.js 0 B -1.33 kB (removed) 🏆
./dist/components/ChatView/index.js 0 B -48 B (removed) 🏆
./dist/components/DateSeparator/DateSeparator.js 0 B -506 B (removed) 🏆
./dist/components/DateSeparator/index.js 0 B -53 B (removed) 🏆
./dist/components/Dialog/ButtonWithSubmenu.js 0 B -1.09 kB (removed) 🏆
./dist/components/Dialog/DialogAnchor.js 0 B -1.06 kB (removed) 🏆
./dist/components/Dialog/DialogManager.js 0 B -1.12 kB (removed) 🏆
./dist/components/Dialog/DialogMenu.js 0 B -212 B (removed) 🏆
./dist/components/Dialog/DialogPortal.js 0 B -475 B (removed) 🏆
./dist/components/Dialog/FormDialog.js 0 B -1.05 kB (removed) 🏆
./dist/components/Dialog/hooks/index.js 0 B -49 B (removed) 🏆
./dist/components/Dialog/hooks/useDialog.js 0 B -614 B (removed) 🏆
./dist/components/Dialog/index.js 0 B -98 B (removed) 🏆
./dist/components/Dialog/PromptDialog.js 0 B -283 B (removed) 🏆
./dist/components/DragAndDrop/DragAndDropContainer.js 0 B -1.11 kB (removed) 🏆
./dist/components/EmptyStateIndicator/EmptyStateIndicator.js 0 B -443 B (removed) 🏆
./dist/components/EmptyStateIndicator/icons.js 0 B -319 B (removed) 🏆
./dist/components/EmptyStateIndicator/index.js 0 B -59 B (removed) 🏆
./dist/components/EventComponent/EventComponent.js 0 B -736 B (removed) 🏆
./dist/components/EventComponent/index.js 0 B -54 B (removed) 🏆
./dist/components/Form/Dropdown.js 0 B -932 B (removed) 🏆
./dist/components/Form/FieldError.js 0 B -171 B (removed) 🏆
./dist/components/Form/SwitchField.js 0 B -481 B (removed) 🏆
./dist/components/Gallery/BaseImage.js 0 B -412 B (removed) 🏆
./dist/components/Gallery/Gallery.js 0 B -1.03 kB (removed) 🏆
./dist/components/Gallery/Image.js 0 B -619 B (removed) 🏆
./dist/components/Gallery/index.js 0 B -70 B (removed) 🏆
./dist/components/Gallery/ModalGallery.js 0 B -676 B (removed) 🏆
./dist/components/index.js 0 B -317 B (removed) 🏆
./dist/components/InfiniteScrollPaginator/hooks/useCursorPaginator.js 0 B -526 B (removed) 🏆
./dist/components/InfiniteScrollPaginator/index.js 0 B -54 B (removed) 🏆
./dist/components/InfiniteScrollPaginator/InfiniteScroll.js 0 B -1.57 kB (removed) 🏆
./dist/components/InfiniteScrollPaginator/InfiniteScrollPaginator.js 0 B -996 B (removed) 🏆
./dist/components/Loading/index.js 0 B -79 B (removed) 🏆
./dist/components/Loading/LoadingChannel.js 0 B -342 B (removed) 🏆
./dist/components/Loading/LoadingChannels.js 0 B -276 B (removed) 🏆
./dist/components/Loading/LoadingErrorIndicator.js 0 B -311 B (removed) 🏆
./dist/components/Loading/LoadingIndicator.js 0 B -641 B (removed) 🏆
./dist/components/LoadMore/index.js 0 B -69 B (removed) 🏆
./dist/components/LoadMore/LoadMoreButton.js 0 B -536 B (removed) 🏆
./dist/components/LoadMore/LoadMorePaginator.js 0 B -444 B (removed) 🏆
./dist/components/Location/hooks/useLiveLocationSharingManager.js 0 B -569 B (removed) 🏆
./dist/components/Location/index.js 0 B -59 B (removed) 🏆
./dist/components/Location/ShareLocationDialog.js 0 B -1.8 kB (removed) 🏆
./dist/components/MediaRecorder/AudioRecorder/AudioRecorder.js 0 B -787 B (removed) 🏆
./dist/components/MediaRecorder/AudioRecorder/AudioRecordingButtons.js 0 B -238 B (removed) 🏆
./dist/components/MediaRecorder/AudioRecorder/AudioRecordingInProgress.js 0 B -740 B (removed) 🏆
./dist/components/MediaRecorder/AudioRecorder/AudioRecordingPreview.js 0 B -561 B (removed) 🏆
./dist/components/MediaRecorder/AudioRecorder/hooks/useTimeElapsed.js 0 B -354 B (removed) 🏆
./dist/components/MediaRecorder/AudioRecorder/index.js 0 B -75 B (removed) 🏆
./dist/components/MediaRecorder/AudioRecorder/RecordingTimer.js 0 B -227 B (removed) 🏆
./dist/components/MediaRecorder/classes/AmplitudeRecorder.js 0 B -1.09 kB (removed) 🏆
./dist/components/MediaRecorder/classes/BrowserPermission.js 0 B -755 B (removed) 🏆
./dist/components/MediaRecorder/classes/index.js 0 B -86 B (removed) 🏆
./dist/components/MediaRecorder/classes/MediaRecorderController.js 0 B -2.66 kB (removed) 🏆
./dist/components/MediaRecorder/hooks/index.js 0 B -31 B (removed) 🏆
./dist/components/MediaRecorder/hooks/useMediaRecorder.js 0 B -736 B (removed) 🏆
./dist/components/MediaRecorder/index.js 0 B -150 B (removed) 🏆
./dist/components/MediaRecorder/observable/BehaviorSubject.js 0 B -286 B (removed) 🏆
./dist/components/MediaRecorder/observable/index.js 0 B -91 B (removed) 🏆
./dist/components/MediaRecorder/observable/Observable.js 0 B -243 B (removed) 🏆
./dist/components/MediaRecorder/observable/Observer.js 0 B -108 B (removed) 🏆
./dist/components/MediaRecorder/observable/Subject.js 0 B -472 B (removed) 🏆
./dist/components/MediaRecorder/observable/Subscription.js 0 B -129 B (removed) 🏆
./dist/components/MediaRecorder/RecordingPermissionDeniedNotification.js 0 B -418 B (removed) 🏆
./dist/components/MediaRecorder/transcode/audioProcessing.js 0 B -677 B (removed) 🏆
./dist/components/MediaRecorder/transcode/index.js 0 B -267 B (removed) 🏆
./dist/components/MediaRecorder/transcode/wav.js 0 B -1.8 kB (removed) 🏆
./dist/components/Message/FixedHeightMessage.js 0 B -1.45 kB (removed) 🏆
./dist/components/Message/hooks/index.js 0 B -165 B (removed) 🏆
./dist/components/Message/hooks/useActionHandler.js 0 B -561 B (removed) 🏆
./dist/components/Message/hooks/useDeleteHandler.js 0 B -396 B (removed) 🏆
./dist/components/Message/hooks/useEditHandler.js 0 B -243 B (removed) 🏆
./dist/components/Message/hooks/useFlagHandler.js 0 B -515 B (removed) 🏆
./dist/components/Message/hooks/useMarkUnreadHandler.js 0 B -501 B (removed) 🏆
./dist/components/Message/hooks/useMentionsHandler.js 0 B -334 B (removed) 🏆
./dist/components/Message/hooks/useMessageReminder.js 0 B -232 B (removed) 🏆
./dist/components/Message/hooks/useMessageTextStreaming.js 0 B -650 B (removed) 🏆
./dist/components/Message/hooks/useMuteHandler.js 0 B -664 B (removed) 🏆
./dist/components/Message/hooks/useOpenThreadHandler.js 0 B -265 B (removed) 🏆
./dist/components/Message/hooks/usePinHandler.js 0 B -647 B (removed) 🏆
./dist/components/Message/hooks/useReactionHandler.js 0 B -1.45 kB (removed) 🏆
./dist/components/Message/hooks/useReactionsFetcher.js 0 B -513 B (removed) 🏆
./dist/components/Message/hooks/useRetryHandler.js 0 B -205 B (removed) 🏆
./dist/components/Message/hooks/useUserHandler.js 0 B -193 B (removed) 🏆
./dist/components/Message/hooks/useUserRole.js 0 B -661 B (removed) 🏆
./dist/components/Message/icons.js 0 B -1.24 kB (removed) 🏆
./dist/components/Message/index.js 0 B -221 B (removed) 🏆
./dist/components/Message/Message.js 0 B -1.95 kB (removed) 🏆
./dist/components/Message/MessageBlocked.js 0 B -379 B (removed) 🏆
./dist/components/Message/MessageDeleted.js 0 B -363 B (removed) 🏆
./dist/components/Message/MessageEditedTimestamp.js 0 B -418 B (removed) 🏆
./dist/components/Message/MessageErrorText.js 0 B -361 B (removed) 🏆
./dist/components/Message/MessageIsThreadReplyInChannelButtonIndicator.js 0 B -894 B (removed) 🏆
./dist/components/Message/MessageOptions.js 0 B -1.02 kB (removed) 🏆
./dist/components/Message/MessageRepliesCountButton.js 0 B -415 B (removed) 🏆
./dist/components/Message/MessageSimple.js 0 B -2.28 kB (removed) 🏆
./dist/components/Message/MessageStatus.js 0 B -1.11 kB (removed) 🏆
./dist/components/Message/MessageText.js 0 B -868 B (removed) 🏆
./dist/components/Message/MessageTimestamp.js 0 B -281 B (removed) 🏆
./dist/components/Message/QuotedMessage.js 0 B -932 B (removed) 🏆
./dist/components/Message/ReminderNotification.js 0 B -544 B (removed) 🏆
./dist/components/Message/renderText/componentRenderers/Anchor.js 0 B -297 B (removed) 🏆
./dist/components/Message/renderText/componentRenderers/Emoji.js 0 B -151 B (removed) 🏆
./dist/components/Message/renderText/componentRenderers/index.js 0 B -66 B (removed) 🏆
./dist/components/Message/renderText/componentRenderers/Mention.js 0 B -174 B (removed) 🏆
./dist/components/Message/renderText/index.js 0 B -135 B (removed) 🏆
./dist/components/Message/renderText/regex.js 0 B -378 B (removed) 🏆
./dist/components/Message/renderText/rehypePlugins/emojiMarkdownPlugin.js 0 B -241 B (removed) 🏆
./dist/components/Message/renderText/rehypePlugins/index.js 0 B -72 B (removed) 🏆
./dist/components/Message/renderText/rehypePlugins/mentionsMarkdownPlugin.js 0 B -972 B (removed) 🏆
./dist/components/Message/renderText/remarkPlugins/htmlToTextPlugin.js 0 B -172 B (removed) 🏆
./dist/components/Message/renderText/remarkPlugins/imageToLink.js 0 B -540 B (removed) 🏆
./dist/components/Message/renderText/remarkPlugins/index.js 0 B -107 B (removed) 🏆
./dist/components/Message/renderText/remarkPlugins/keepLineBreaksPlugin.js 0 B -450 B (removed) 🏆
./dist/components/Message/renderText/remarkPlugins/plusPlusToEmphasis.js 0 B -1.06 kB (removed) 🏆
./dist/components/Message/renderText/renderText.js 0 B -1.84 kB (removed) 🏆
./dist/components/Message/renderText/types.js 0 B -31 B (removed) 🏆
./dist/components/Message/StreamedMessageText.js 0 B -309 B (removed) 🏆
./dist/components/Message/Timestamp.js 0 B -435 B (removed) 🏆
./dist/components/Message/types.js 0 B -31 B (removed) 🏆
./dist/components/Message/utils.js 0 B -2.99 kB (removed) 🏆
./dist/components/MessageActions/CustomMessageActionsList.js 0 B -333 B (removed) 🏆
./dist/components/MessageActions/hooks/index.js 0 B -66 B (removed) 🏆
./dist/components/MessageActions/hooks/useMessageActionsBoxPopper.js 0 B -465 B (removed) 🏆
./dist/components/MessageActions/index.js 0 B -77 B (removed) 🏆
./dist/components/MessageActions/MessageActions.js 0 B -1.21 kB (removed) 🏆
./dist/components/MessageActions/MessageActionsBox.js 0 B -1.17 kB (removed) 🏆
./dist/components/MessageActions/RemindMeSubmenu.js 0 B -552 B (removed) 🏆
./dist/components/MessageBounce/index.js 0 B -70 B (removed) 🏆
./dist/components/MessageBounce/MessageBounceModal.js 0 B -267 B (removed) 🏆
./dist/components/MessageBounce/MessageBouncePrompt.js 0 B -453 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/AttachmentPreviewList.js 0 B -854 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/FileAttachmentPreview.js 0 B -731 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/GeolocationPreview.js 0 B -545 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/ImageAttachmentPreview.js 0 B -729 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/index.js 0 B -61 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/types.js 0 B -31 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/UnsupportedAttachmentPreview.js 0 B -731 B (removed) 🏆
./dist/components/MessageInput/AttachmentPreviewList/VoiceRecordingPreview.js 0 B -804 B (removed) 🏆
./dist/components/MessageInput/AttachmentSelector.js 0 B -2.11 kB (removed) 🏆
./dist/components/MessageInput/CooldownTimer.js 0 B -230 B (removed) 🏆
./dist/components/MessageInput/EditMessageForm.js 0 B -781 B (removed) 🏆
./dist/components/MessageInput/hooks/index.js 0 B -146 B (removed) 🏆
./dist/components/MessageInput/hooks/useAttachmentManagerState.js 0 B -305 B (removed) 🏆
./dist/components/MessageInput/hooks/useAttachmentsForPreview.js 0 B -287 B (removed) 🏆
./dist/components/MessageInput/hooks/useCanCreatePoll.js 0 B -208 B (removed) 🏆
./dist/components/MessageInput/hooks/useCooldownTimer.js 0 B -640 B (removed) 🏆
./dist/components/MessageInput/hooks/useCreateMessageInputContext.js 0 B -474 B (removed) 🏆
./dist/components/MessageInput/hooks/useMessageComposer.js 0 B -807 B (removed) 🏆
./dist/components/MessageInput/hooks/useMessageComposerHasSendableData.js 0 B -196 B (removed) 🏆
./dist/components/MessageInput/hooks/useMessageInputControls.js 0 B -311 B (removed) 🏆
./dist/components/MessageInput/hooks/usePasteHandler.js 0 B -605 B (removed) 🏆
./dist/components/MessageInput/hooks/useSubmitHandler.js 0 B -1.03 kB (removed) 🏆
./dist/components/MessageInput/hooks/useTextareaRef.js 0 B -195 B (removed) 🏆
./dist/components/MessageInput/hooks/useTimer.js 0 B -265 B (removed) 🏆
./dist/components/MessageInput/hooks/utils.js 0 B -256 B (removed) 🏆
./dist/components/MessageInput/icons.js 0 B -2.42 kB (removed) 🏆
./dist/components/MessageInput/index.js 0 B -191 B (removed) 🏆
./dist/components/MessageInput/LinkPreviewList.js 0 B -829 B (removed) 🏆
./dist/components/MessageInput/MessageInput.js 0 B -856 B (removed) 🏆
./dist/components/MessageInput/MessageInputFlat.js 0 B -1.64 kB (removed) 🏆
./dist/components/MessageInput/QuotedMessagePreview.js 0 B -916 B (removed) 🏆
./dist/components/MessageInput/SendButton.js 0 B -287 B (removed) 🏆
./dist/components/MessageInput/SendToChannelCheckbox.js 0 B -493 B (removed) 🏆
./dist/components/MessageInput/StopAIGenerationButton.js 0 B -261 B (removed) 🏆
./dist/components/MessageInput/WithDragAndDropUpload.js 0 B -1.5 kB (removed) 🏆
./dist/components/MessageList/ConnectionStatus.js 0 B -425 B (removed) 🏆
./dist/components/MessageList/CustomNotification.js 0 B -289 B (removed) 🏆
./dist/components/MessageList/GiphyPreviewMessage.js 0 B -193 B (removed) 🏆
./dist/components/MessageList/hooks/index.js 0 B -183 B (removed) 🏆
./dist/components/MessageList/hooks/MessageList/index.js 0 B -128 B (removed) 🏆
./dist/components/MessageList/hooks/MessageList/useEnrichedMessages.js 0 B -627 B (removed) 🏆
./dist/components/MessageList/hooks/MessageList/useMessageListElements.js 0 B -534 B (removed) 🏆
./dist/components/MessageList/hooks/MessageList/useMessageListScrollManager.js 0 B -873 B (removed) 🏆
./dist/components/MessageList/hooks/MessageList/useScrollLocationLogic.js 0 B -797 B (removed) 🏆
./dist/components/MessageList/hooks/MessageList/useUnreadMessagesNotification.js 0 B -993 B (removed) 🏆
./dist/components/MessageList/hooks/useLastReadData.js 0 B -243 B (removed) 🏆
./dist/components/MessageList/hooks/useMarkRead.js 0 B -1.1 kB (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/index.js 0 B -158 B (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/useGiphyPreview.js 0 B -355 B (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/useMessageSetKey.js 0 B -326 B (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/useNewMessageNotification.js 0 B -615 B (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/usePrependMessagesCount.js 0 B -1.3 kB (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/useScrollToBottomOnNewMessage.js 0 B -425 B (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/useShouldForceScrollToBottom.js 0 B -387 B (removed) 🏆
./dist/components/MessageList/hooks/VirtualizedMessageList/useUnreadMessagesNotificationVirtualized.js 0 B -656 B (removed) 🏆
./dist/components/MessageList/icons.js 0 B -591 B (removed) 🏆
./dist/components/MessageList/index.js 0 B -201 B (removed) 🏆
./dist/components/MessageList/MessageList.js 0 B -2.77 kB (removed) 🏆
./dist/components/MessageList/MessageListMainPanel.js 0 B -197 B (removed) 🏆
./dist/components/MessageList/MessageListNotifications.js 0 B -528 B (removed) 🏆
./dist/components/MessageList/MessageNotification.js 0 B -268 B (removed) 🏆
./dist/components/MessageList/renderMessages.js 0 B -946 B (removed) 🏆
./dist/components/MessageList/ScrollToBottomButton.js 0 B -970 B (removed) 🏆
./dist/components/MessageList/UnreadMessagesNotification.js 0 B -396 B (removed) 🏆
./dist/components/MessageList/UnreadMessagesSeparator.js 0 B -307 B (removed) 🏆
./dist/components/MessageList/utils.js 0 B -3.05 kB (removed) 🏆
./dist/components/MessageList/VirtualizedMessageList.js 0 B -3.86 kB (removed) 🏆
./dist/components/MessageList/VirtualizedMessageListComponents.js 0 B -1.88 kB (removed) 🏆
./dist/components/Modal/GlobalModal.js 0 B -828 B (removed) 🏆
./dist/components/Modal/icons.js 0 B -431 B (removed) 🏆
./dist/components/Modal/index.js 0 B -56 B (removed) 🏆
./dist/components/Modal/Modal.js 0 B -689 B (removed) 🏆
./dist/components/Modal/ModalHeader.js 0 B -243 B (removed) 🏆
./dist/components/Notifications/hooks/index.js 0 B -56 B (removed) 🏆
./dist/components/Notifications/hooks/useNotifications.js 0 B -196 B (removed) 🏆
./dist/components/Notifications/index.js 0 B -45 B (removed) 🏆
./dist/components/Poll/constants.js 0 B -76 B (removed) 🏆
./dist/components/Poll/hooks/index.js 0 B -77 B (removed) 🏆
./dist/components/Poll/hooks/useManagePollVotesRealtime.js 0 B -637 B (removed) 🏆
./dist/components/Poll/hooks/usePollAnswerPagination.js 0 B -515 B (removed) 🏆
./dist/components/Poll/hooks/usePollOptionVotesPagination.js 0 B -520 B (removed) 🏆
./dist/components/Poll/index.js 0 B -127 B (removed) 🏆
./dist/components/Poll/Poll.js 0 B -243 B (removed) 🏆
./dist/components/Poll/PollActions/AddCommentForm.js 0 B -647 B (removed) 🏆
./dist/components/Poll/PollActions/EndPollDialog.js 0 B -395 B (removed) 🏆
./dist/components/Poll/PollActions/index.js 0 B -124 B (removed) 🏆
./dist/components/Poll/PollActions/PollAction.js 0 B -306 B (removed) 🏆
./dist/components/Poll/PollActions/PollActions.js 0 B -1.18 kB (removed) 🏆
./dist/components/Poll/PollActions/PollAnswerList.js 0 B -721 B (removed) 🏆
./dist/components/Poll/PollActions/PollOptionsFullList.js 0 B -382 B (removed) 🏆
./dist/components/Poll/PollActions/PollResults/index.js 0 B -51 B (removed) 🏆
./dist/components/Poll/PollActions/PollResults/PollOptionVotesList.js 0 B -485 B (removed) 🏆
./dist/components/Poll/PollActions/PollResults/PollOptionWithLatestVotes.js 0 B -527 B (removed) 🏆
./dist/components/Poll/PollActions/PollResults/PollOptionWithVotesHeader.js 0 B -473 B (removed) 🏆
./dist/components/Poll/PollActions/PollResults/PollResults.js 0 B -698 B (removed) 🏆
./dist/components/Poll/PollActions/SuggestPollOptionForm.js 0 B -718 B (removed) 🏆
./dist/components/Poll/PollContent.js 0 B -415 B (removed) 🏆
./dist/components/Poll/PollCreationDialog/index.js 0 B -58 B (removed) 🏆
./dist/components/Poll/PollCreationDialog/MultipleAnswersField.js 0 B -795 B (removed) 🏆
./dist/components/Poll/PollCreationDialog/NameField.js 0 B -563 B (removed) 🏆
./dist/components/Poll/PollCreationDialog/OptionFieldSet.js 0 B -930 B (removed) 🏆
./dist/components/Poll/PollCreationDialog/PollCreationDialog.js 0 B -782 B (removed) 🏆
./dist/components/Poll/PollCreationDialog/PollCreationDialogControls.js 0 B -441 B (removed) 🏆
./dist/components/Poll/PollCreationDialog/types.js 0 B -31 B (removed) 🏆
./dist/components/Poll/PollHeader.js 0 B -526 B (removed) 🏆
./dist/components/Poll/PollOptionList.js 0 B -429 B (removed) 🏆
./dist/components/Poll/PollOptionSelector.js 0 B -1.18 kB (removed) 🏆
./dist/components/Poll/PollVote.js 0 B -691 B (removed) 🏆
./dist/components/Poll/QuotedPoll.js 0 B -340 B (removed) 🏆
./dist/components/Portal/Portal.js 0 B -246 B (removed) 🏆
./dist/components/ReactFileUtilities/FileIcon/FileIcon.js 0 B -362 B (removed) 🏆
./dist/components/ReactFileUtilities/FileIcon/FileIconSet.js 0 B -5.26 kB (removed) 🏆
./dist/components/ReactFileUtilities/FileIcon/iconMap.js 0 B -527 B (removed) 🏆
./dist/components/ReactFileUtilities/FileIcon/index.js 0 B -53 B (removed) 🏆
./dist/components/ReactFileUtilities/FileIcon/mimeTypes.js 0 B -833 B (removed) 🏆
./dist/components/ReactFileUtilities/index.js 0 B -94 B (removed) 🏆
./dist/components/ReactFileUtilities/LoadingIndicator.js 0 B -257 B (removed) 🏆
./dist/components/ReactFileUtilities/types.js 0 B -31 B (removed) 🏆
./dist/components/ReactFileUtilities/UploadButton.js 0 B -811 B (removed) 🏆
./dist/components/ReactFileUtilities/utils.js 0 B -1.17 kB (removed) 🏆
./dist/components/Reactions/hooks/useFetchReactions.js 0 B -413 B (removed) 🏆
./dist/components/Reactions/hooks/useProcessReactions.js 0 B -960 B (removed) 🏆
./dist/components/Reactions/index.js 0 B -117 B (removed) 🏆
./dist/components/Reactions/reactionOptions.js 0 B -325 B (removed) 🏆
./dist/components/Reactions/ReactionSelector.js 0 B -1.74 kB (removed) 🏆
./dist/components/Reactions/ReactionSelectorWithButton.js 0 B -675 B (removed) 🏆
./dist/components/Reactions/ReactionsList.js 0 B -1.02 kB (removed) 🏆
./dist/components/Reactions/ReactionsListModal.js 0 B -970 B (removed) 🏆
./dist/components/Reactions/SimpleReactionsList.js 0 B -779 B (removed) 🏆
./dist/components/Reactions/SpriteImage.js 0 B -645 B (removed) 🏆
./dist/components/Reactions/StreamEmoji.js 0 B -379 B (removed) 🏆
./dist/components/Reactions/types.js 0 B -31 B (removed) 🏆
./dist/components/Reactions/utils/utils.js 0 B -281 B (removed) 🏆
./dist/components/SafeAnchor/index.js 0 B -74 B (removed) 🏆
./dist/components/SafeAnchor/SafeAnchor.js 0 B -327 B (removed) 🏆
./dist/components/TextareaComposer/index.js 0 B -76 B (removed) 🏆
./dist/components/TextareaComposer/SuggestionList/CommandItem.js 0 B -239 B (removed) 🏆
./dist/components/TextareaComposer/SuggestionList/EmoticonItem.js 0 B -355 B (removed) 🏆
./dist/components/TextareaComposer/SuggestionList/index.js 0 B -88 B (removed) 🏆
./dist/components/TextareaComposer/SuggestionList/SuggestionList.js 0 B -950 B (removed) 🏆
./dist/components/TextareaComposer/SuggestionList/SuggestionListItem.js 0 B -580 B (removed) 🏆
./dist/components/TextareaComposer/SuggestionList/UserItem.js 0 B -568 B (removed) 🏆
./dist/components/TextareaComposer/TextareaComposer.js 0 B -2.48 kB (removed) 🏆
./dist/components/Thread/icons.js 0 B -352 B (removed) 🏆
./dist/components/Thread/index.js 0 B -98 B (removed) 🏆
./dist/components/Thread/LegacyThreadContext.js 0 B -137 B (removed) 🏆
./dist/components/Thread/Thread.js 0 B -1.52 kB (removed) 🏆
./dist/components/Thread/ThreadHead.js 0 B -278 B (removed) 🏆
./dist/components/Thread/ThreadHeader.js 0 B -429 B (removed) 🏆
./dist/components/Thread/ThreadStart.js 0 B -262 B (removed) 🏆
./dist/components/Threads/hooks/useThreadManagerState.js 0 B -168 B (removed) 🏆
./dist/components/Threads/hooks/useThreadState.js 0 B -250 B (removed) 🏆
./dist/components/Threads/icons.js 0 B -850 B (removed) 🏆
./dist/components/Threads/index.js 0 B -61 B (removed) 🏆
./dist/components/Threads/ThreadContext.js 0 B -219 B (removed) 🏆
./dist/components/Threads/ThreadList/index.js 0 B -64 B (removed) 🏆
./dist/components/Threads/ThreadList/ThreadList.js 0 B -716 B (removed) 🏆
./dist/components/Threads/ThreadList/ThreadListEmptyPlaceholder.js 0 B -212 B (removed) 🏆
./dist/components/Threads/ThreadList/ThreadListItem.js 0 B -564 B (removed) 🏆
./dist/components/Threads/ThreadList/ThreadListItemUI.js 0 B -1.33 kB (removed) 🏆
./dist/components/Threads/ThreadList/ThreadListLoadingIndicator.js 0 B -347 B (removed) 🏆
./dist/components/Threads/ThreadList/ThreadListUnseenThreadsBanner.js 0 B -361 B (removed) 🏆
./dist/components/Threads/UnreadCountBadge.js 0 B -222 B (removed) 🏆
./dist/components/Tooltip/hooks/index.js 0 B -61 B (removed) 🏆
./dist/components/Tooltip/hooks/useEnterLeaveHandlers.js 0 B -234 B (removed) 🏆
./dist/components/Tooltip/index.js 0 B -47 B (removed) 🏆
./dist/components/Tooltip/Tooltip.js 0 B -371 B (removed) 🏆
./dist/components/TypingIndicator/index.js 0 B -55 B (removed) 🏆
./dist/components/TypingIndicator/TypingIndicator.js 0 B -834 B (removed) 🏆
./dist/components/UtilityComponents/ErrorBoundary.js 0 B -252 B (removed) 🏆
./dist/components/UtilityComponents/index.js 0 B -72 B (removed) 🏆
./dist/components/UtilityComponents/NullComponent.js 0 B -61 B (removed) 🏆
./dist/components/UtilityComponents/useStableId.js 0 B -268 B (removed) 🏆
./dist/components/Window/index.js 0 B -46 B (removed) 🏆
./dist/components/Window/Window.js 0 B -335 B (removed) 🏆
./dist/constants/limits.js 0 B -183 B (removed) 🏆
./dist/constants/messageTypes.js 0 B -105 B (removed) 🏆
./dist/context/AttachmentSelectorContext.js 0 B -199 B (removed) 🏆
./dist/context/ChannelActionContext.js 0 B -550 B (removed) 🏆
./dist/context/ChannelListContext.js 0 B -356 B (removed) 🏆
./dist/context/ChannelStateContext.js 0 B -548 B (removed) 🏆
./dist/context/ChatContext.js 0 B -538 B (removed) 🏆
./dist/context/ComponentContext.js 0 B -466 B (removed) 🏆
./dist/context/DialogManagerContext.js 0 B -1.33 kB (removed) 🏆
./dist/context/index.js 0 B -155 B (removed) 🏆
./dist/context/MessageBounceContext.js 0 B -584 B (removed) 🏆
./dist/context/MessageContext.js 0 B -491 B (removed) 🏆
./dist/context/MessageInputContext.js 0 B -277 B (removed) 🏆
./dist/context/MessageListContext.js 0 B -356 B (removed) 🏆
./dist/context/PollContext.js 0 B -206 B (removed) 🏆
./dist/context/TranslationContext.js 0 B -558 B (removed) 🏆
./dist/context/TypingContext.js 0 B -543 B (removed) 🏆
./dist/context/utils/getDisplayName.js 0 B -83 B (removed) 🏆
./dist/context/VirtualizedMessageListContext.js 0 B -237 B (removed) 🏆
./dist/context/WithComponents.js 0 B -212 B (removed) 🏆
./dist/experimental/index.browser.cjs 97.4 kB +19 B (+0.02%)
./dist/experimental/index.js 0 B -66 B (removed) 🏆
./dist/experimental/index.node.cjs 109 kB +20 B (+0.02%)
./dist/experimental/MessageActions/defaults.js 0 B -1.27 kB (removed) 🏆
./dist/experimental/MessageActions/hooks/index.js 0 B -82 B (removed) 🏆
./dist/experimental/MessageActions/hooks/useBaseMessageActionSetFilter.js 0 B -820 B (removed) 🏆
./dist/experimental/MessageActions/hooks/useSplitMessageActionSet.js 0 B -216 B (removed) 🏆
./dist/experimental/MessageActions/index.js 0 B -72 B (removed) 🏆
./dist/experimental/MessageActions/MessageActions.js 0 B -1.14 kB (removed) 🏆
./dist/experimental/Search/hooks/index.js 0 B -86 B (removed) 🏆
./dist/experimental/Search/hooks/useSearchFocusedMessage.js 0 B -226 B (removed) 🏆
./dist/experimental/Search/hooks/useSearchQueriesInProgress.js 0 B -388 B (removed) 🏆
./dist/experimental/Search/index.js 0 B -83 B (removed) 🏆
./dist/experimental/Search/Search.js 0 B -485 B (removed) 🏆
./dist/experimental/Search/SearchBar/index.js 0 B -49 B (removed) 🏆
./dist/experimental/Search/SearchBar/SearchBar.js 0 B -852 B (removed) 🏆
./dist/experimental/Search/SearchContext.js 0 B -244 B (removed) 🏆
./dist/experimental/Search/SearchResults/index.js 0 B -128 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchResultItem.js 0 B -1.11 kB (removed) 🏆
./dist/experimental/Search/SearchResults/SearchResults.js 0 B -520 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchResultsHeader.js 0 B -597 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchResultsPresearch.js 0 B -213 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchSourceResultList.js 0 B -563 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchSourceResultListFooter.js 0 B -426 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchSourceResults.js 0 B -460 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchSourceResultsEmpty.js 0 B -215 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchSourceResultsHeader.js 0 B -73 B (removed) 🏆
./dist/experimental/Search/SearchResults/SearchSourceResultsLoadingIndicator.js 0 B -275 B (removed) 🏆
./dist/experimental/Search/SearchSourceResultsContext.js 0 B -255 B (removed) 🏆
./dist/i18n/de.json 0 B -4.72 kB (removed) 🏆
./dist/i18n/en.json 0 B -3.11 kB (removed) 🏆
./dist/i18n/es.json 0 B -4.68 kB (removed) 🏆
./dist/i18n/fr.json 0 B -4.77 kB (removed) 🏆
./dist/i18n/hi.json 0 B -5.32 kB (removed) 🏆
./dist/i18n/index.js 0 B -171 B (removed) 🏆
./dist/i18n/it.json 0 B -4.69 kB (removed) 🏆
./dist/i18n/ja.json 0 B -5.07 kB (removed) 🏆
./dist/i18n/ko.json 0 B -4.97 kB (removed) 🏆
./dist/i18n/nl.json 0 B -4.55 kB (removed) 🏆
./dist/i18n/pt.json 0 B -4.68 kB (removed) 🏆
./dist/i18n/ru.json 0 B -5.62 kB (removed) 🏆
./dist/i18n/Streami18n.js 0 B -5.58 kB (removed) 🏆
./dist/i18n/tr.json 0 B -4.64 kB (removed) 🏆
./dist/i18n/TranslationBuilder/index.js 0 B -74 B (removed) 🏆
./dist/i18n/TranslationBuilder/notifications/attachmentUpload.js 0 B -365 B (removed) 🏆
./dist/i18n/TranslationBuilder/notifications/index.js 0 B -83 B (removed) 🏆
./dist/i18n/TranslationBuilder/notifications/NotificationTranslationTopic.js 0 B -483 B (removed) 🏆
./dist/i18n/TranslationBuilder/notifications/pollComposition.js 0 B -225 B (removed) 🏆
./dist/i18n/TranslationBuilder/notifications/pollVoteCountTrespass.js 0 B -117 B (removed) 🏆
./dist/i18n/TranslationBuilder/notifications/types.js 0 B -31 B (removed) 🏆
./dist/i18n/TranslationBuilder/TranslationBuilder.js 0 B -792 B (removed) 🏆
./dist/i18n/translations.js 0 B -172 B (removed) 🏆
./dist/i18n/types.js 0 B -31 B (removed) 🏆
./dist/i18n/utils.js 0 B -1.18 kB (removed) 🏆
./dist/index.browser.cjs 271 kB +606 B (+0.22%)
./dist/index.js 0 B -85 B (removed) 🏆
./dist/index.node.cjs 285 kB +650 B (+0.23%)
./dist/plugins/Emojis/EmojiPicker.js 0 B -990 B (removed) 🏆
./dist/plugins/Emojis/icons.js 0 B -436 B (removed) 🏆
./dist/plugins/Emojis/index.js 0 B -86 B (removed) 🏆
./dist/plugins/Emojis/middleware/index.js 0 B -67 B (removed) 🏆
./dist/plugins/Emojis/middleware/textComposerEmojiMiddleware.js 0 B -1.55 kB (removed) 🏆
./dist/plugins/encoders/mp3.js 0 B -780 B (removed) 🏆
./dist/store/hooks/index.js 0 B -53 B (removed) 🏆
./dist/store/hooks/useStateStore.js 0 B -600 B (removed) 🏆
./dist/store/index.js 0 B -45 B (removed) 🏆
./dist/types/defaultDataInterfaces.js 0 B -31 B (removed) 🏆
./dist/types/index.js 0 B -31 B (removed) 🏆
./dist/types/types.js 0 B -31 B (removed) 🏆
./dist/utils/browsers.js 0 B -154 B (removed) 🏆
./dist/utils/deprecationWarning.js 0 B -294 B (removed) 🏆
./dist/utils/getChannel.js 0 B -884 B (removed) 🏆
./dist/utils/getWholeChar.js 0 B -415 B (removed) 🏆
./dist/utils/index.js 0 B -65 B (removed) 🏆
./dist/utils/mergeDeep.js 0 B -170 B (removed) 🏆
ℹ️ View Unchanged
Filename Size
./dist/css/v2/emoji-mart.css 1.84 kB
./dist/css/v2/emoji-replacement.css 300 B
./dist/css/v2/index.css 38.9 kB
./dist/css/v2/index.layout.css 22.4 kB
./dist/plugins/Emojis/index.browser.cjs 4.41 kB
./dist/plugins/Emojis/index.node.cjs 4.46 kB
./dist/plugins/encoders/mp3.browser.cjs 1.67 kB
./dist/plugins/encoders/mp3.node.cjs 1.71 kB

compressed-size-action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant