diff --git a/apps/meteor/app/theme/client/imports/general/base_old.css b/apps/meteor/app/theme/client/imports/general/base_old.css
index fcaa51a66be07..5e198fed7f877 100644
--- a/apps/meteor/app/theme/client/imports/general/base_old.css
+++ b/apps/meteor/app/theme/client/imports/general/base_old.css
@@ -1661,7 +1661,7 @@
padding-bottom: 24px;
}
- & ul {
+ & ul.messages-list {
padding: 21px 0 10px;
}
diff --git a/apps/meteor/app/ui/client/views/app/room.html b/apps/meteor/app/ui/client/views/app/room.html
index cfd07e7c846cb..ee5c2c3a951db 100644
--- a/apps/meteor/app/ui/client/views/app/room.html
+++ b/apps/meteor/app/ui/client/views/app/room.html
@@ -77,7 +77,7 @@
{{/with}}
-
+
{{#if canPreview}}
{{#if hasMore}}
-
diff --git a/apps/meteor/client/components/Message/MessageBodyRender/OrderedList.tsx b/apps/meteor/client/components/Message/MessageBodyRender/OrderedList.tsx
index 20c37a1aa66f3..742abd1dca9da 100644
--- a/apps/meteor/client/components/Message/MessageBodyRender/OrderedList.tsx
+++ b/apps/meteor/client/components/Message/MessageBodyRender/OrderedList.tsx
@@ -5,9 +5,9 @@ import Inline from './Inline';
const OrderedList: FC<{ value: ASTOrderedList['value'] }> = ({ value }) => (
- {value.map((item, index) => (
- -
-
+ {value.map(({ value, number }, index) => (
+
-
+
))}
diff --git a/apps/meteor/client/components/Message/MessageBodyRender/PlainText.tsx b/apps/meteor/client/components/Message/MessageBodyRender/PlainText.tsx
index 5b1c3ff7172d5..5c0cd2c4011e2 100644
--- a/apps/meteor/client/components/Message/MessageBodyRender/PlainText.tsx
+++ b/apps/meteor/client/components/Message/MessageBodyRender/PlainText.tsx
@@ -12,12 +12,6 @@ const PlainText: FC = ({ value: text }) => {
const highlights = useMessageListHighlights();
const katex = useMessageListKatex();
- // TODO ENG DAY:
- // Add style for empty paragraphs in fuselage
- if (!text.trim()) {
- return
;
- }
-
if (highlights || katex) {
return ;
}
diff --git a/apps/meteor/client/components/Message/MessageBodyRender/UnorderedList.tsx b/apps/meteor/client/components/Message/MessageBodyRender/UnorderedList.tsx
index 137b2bf787687..e2a3076fa057f 100644
--- a/apps/meteor/client/components/Message/MessageBodyRender/UnorderedList.tsx
+++ b/apps/meteor/client/components/Message/MessageBodyRender/UnorderedList.tsx
@@ -5,8 +5,8 @@ import Inline from './Inline';
const UnorderedList: FC<{ value: ASTUnorderedList['value'] }> = ({ value }) => (
- {value.map((item) => (
- -
+ {value.map((item, index) => (
+
-
))}
diff --git a/apps/meteor/client/components/Message/MessageBodyRender/index.tsx b/apps/meteor/client/components/Message/MessageBodyRender/index.tsx
index 07b1785b45d92..96e78d4daf2cd 100644
--- a/apps/meteor/client/components/Message/MessageBodyRender/index.tsx
+++ b/apps/meteor/client/components/Message/MessageBodyRender/index.tsx
@@ -66,6 +66,10 @@ const MessageBodyRender: FC = ({
return ;
}
+ if (block.type === 'LINE_BREAK') {
+ return
;
+ }
+
return null;
})}
diff --git a/apps/meteor/client/views/room/MessageList/components/EncryptedMessageRender.tsx b/apps/meteor/client/views/room/MessageList/components/EncryptedMessageRender.tsx
deleted file mode 100644
index ac08125360216..0000000000000
--- a/apps/meteor/client/views/room/MessageList/components/EncryptedMessageRender.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import { IMessage } from '@rocket.chat/core-typings';
-import { parser } from '@rocket.chat/message-parser';
-import { useTranslation } from '@rocket.chat/ui-contexts';
-import React, { ReactElement, useMemo } from 'react';
-
-import MessageBodyRender from '../../../../components/Message/MessageBodyRender';
-import { useMessageActions } from '../../contexts/MessageContext';
-
-const EncryptedMessageRender = ({ message }: { message: IMessage }): ReactElement => {
- const tokens = useMemo(() => parser(message.msg), [message.msg]);
- const t = useTranslation();
-
- const {
- actions: { openUserCard, openRoom },
- } = useMessageActions();
-
- if (message.e2e === 'pending') {
- return <>{t('E2E_message_encrypted_placeholder')}>;
- }
-
- return (
-
- );
-};
-
-export default EncryptedMessageRender;
diff --git a/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx b/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx
index 7b483e540e7f6..839ed704150dd 100644
--- a/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx
+++ b/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx
@@ -1,9 +1,10 @@
/* eslint-disable complexity */
import { IMessage, isDiscussionMessage, isThreadMainMessage, ISubscription } from '@rocket.chat/core-typings';
import { MessageBody } from '@rocket.chat/fuselage';
-import { useUserId, TranslationKey } from '@rocket.chat/ui-contexts';
+import { useTranslation, useUserId, TranslationKey } from '@rocket.chat/ui-contexts';
import React, { FC, memo } from 'react';
+import { isE2EEMessage } from '../../../../../lib/isE2EEMessage';
import Attachments from '../../../../components/Message/Attachments';
import MessageActions from '../../../../components/Message/MessageActions';
import BroadcastMetric from '../../../../components/Message/Metrics/Broadcast';
@@ -16,9 +17,9 @@ import MessageLocation from '../../../location/MessageLocation';
import { useMessageActions, useMessageOembedIsEnabled, useMessageRunActionLink } from '../../contexts/MessageContext';
import { useMessageListShowReadReceipt } from '../contexts/MessageListContext';
import { isOwnUserMessage } from '../lib/isOwnUserMessage';
+import MessageContentBody from './MessageContentBody';
import ReactionsList from './MessageReactionsList';
import ReadReceipt from './MessageReadReceipt';
-import MessageRender from './MessageRender';
import PreviewList from './UrlPreview';
const MessageContent: FC<{ message: IMessage; sequential: boolean; subscription?: ISubscription; id: IMessage['_id'] }> = ({
@@ -30,6 +31,8 @@ const MessageContent: FC<{ message: IMessage; sequential: boolean; subscription?
actions: { openRoom, openThread, replyBroadcast },
} = useMessageActions();
+ const t = useTranslation();
+
const runActionLink = useMessageRunActionLink();
const oembedIsEnabled = useMessageOembedIsEnabled();
@@ -40,14 +43,22 @@ const MessageContent: FC<{ message: IMessage; sequential: boolean; subscription?
const mineUid = useUserId();
+ const isEncryptedMessage = isE2EEMessage(message);
+
return (
<>
-
-
-
+ {!message.blocks && (
+
+ {!isEncryptedMessage && }
+ {isEncryptedMessage && message.e2e === 'done' && }
+ {isEncryptedMessage && message.e2e === 'pending' && t('E2E_message_encrypted_placeholder')}
+
+ )}
{message.blocks && }
{message.attachments && }
+ {oembedIsEnabled && !!message.urls?.length && }
+
{message.actionLinks?.length && (
replyBroadcast(message)} mid={message._id} username={user.username} />
)}
- {oembedIsEnabled && message.urls && }
-
{shouldShowReadReceipt && }
>
);
diff --git a/apps/meteor/client/views/room/MessageList/components/MessageContentBody.tsx b/apps/meteor/client/views/room/MessageList/components/MessageContentBody.tsx
new file mode 100644
index 0000000000000..bace0b3af3e82
--- /dev/null
+++ b/apps/meteor/client/views/room/MessageList/components/MessageContentBody.tsx
@@ -0,0 +1,28 @@
+/* eslint-disable complexity */
+import { IMessage } from '@rocket.chat/core-typings';
+import React, { FC, memo } from 'react';
+
+import MessageBodyRender from '../../../../components/Message/MessageBodyRender';
+import { useMessageActions } from '../../contexts/MessageContext';
+import { useParsedMessage } from '../hooks/useParsedMessage';
+
+const MessageContentBody: FC<{ message: IMessage; isThreadPreview?: boolean }> = ({ message, isThreadPreview }) => {
+ const {
+ actions: { openRoom, openUserCard },
+ } = useMessageActions();
+
+ const tokens = useParsedMessage(message);
+
+ return (
+
+ );
+};
+
+export default memo(MessageContentBody);
diff --git a/apps/meteor/client/views/room/MessageList/components/MessageRender.tsx b/apps/meteor/client/views/room/MessageList/components/MessageRender.tsx
deleted file mode 100644
index 4fec23f0a600a..0000000000000
--- a/apps/meteor/client/views/room/MessageList/components/MessageRender.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-/* eslint-disable complexity */
-import { IMessage } from '@rocket.chat/core-typings';
-import React, { FC, memo } from 'react';
-
-import { isE2EEMessage } from '../../../../../lib/isE2EEMessage';
-import MessageBodyRender from '../../../../components/Message/MessageBodyRender';
-import { useMessageActions } from '../../contexts/MessageContext';
-import EncryptedMessageRender from './EncryptedMessageRender';
-
-const MessageRender: FC<{ message: IMessage; isThreadPreview?: boolean }> = ({ message, isThreadPreview }) => {
- const {
- actions: { openRoom, openUserCard },
- } = useMessageActions();
-
- const isEncryptedMessage = isE2EEMessage(message);
-
- return (
- <>
- {!isEncryptedMessage && !message.blocks && message.md && (
-
- )}
-
- {!isEncryptedMessage && !message.blocks && !message.md && message.msg}
-
- {isEncryptedMessage && }
- >
- );
-};
-
-export default memo(MessageRender);
diff --git a/apps/meteor/client/views/room/MessageList/components/ThreadMessagePreview.tsx b/apps/meteor/client/views/room/MessageList/components/ThreadMessagePreview.tsx
index 9f08422d02f4c..72808129e8228 100644
--- a/apps/meteor/client/views/room/MessageList/components/ThreadMessagePreview.tsx
+++ b/apps/meteor/client/views/room/MessageList/components/ThreadMessagePreview.tsx
@@ -20,7 +20,7 @@ import { useMessageActions } from '../../contexts/MessageContext';
import { useIsSelecting, useToggleSelect, useIsSelectedMessage, useCountSelected } from '../contexts/SelectedMessagesContext';
import { useMessageBody } from '../hooks/useMessageBody';
import { useParentMessage } from '../hooks/useParentMessage';
-import MessageRender from './MessageRender';
+import MessageContentBody from './MessageContentBody';
export const ThreadMessagePreview: FC<{ message: IThreadMessage; sequential: boolean }> = ({ message, sequential, ...props }) => {
const {
@@ -60,7 +60,7 @@ export const ThreadMessagePreview: FC<{ message: IThreadMessage; sequential: boo
- {message.ignored ? t('Message_Ignored') : }
+ {message.ignored ? t('Message_Ignored') : }
diff --git a/apps/meteor/client/views/room/MessageList/components/UrlPreview/PreviewList.tsx b/apps/meteor/client/views/room/MessageList/components/UrlPreview/PreviewList.tsx
index af46385aee279..d412957ecdc73 100644
--- a/apps/meteor/client/views/room/MessageList/components/UrlPreview/PreviewList.tsx
+++ b/apps/meteor/client/views/room/MessageList/components/UrlPreview/PreviewList.tsx
@@ -1,7 +1,7 @@
import { Box } from '@rocket.chat/fuselage';
import React, { ReactElement } from 'react';
-import { useMessageOembedIsEnabled, useMessageOembedMaxWidth } from '../../../contexts/MessageContext';
+import { useMessageOembedMaxWidth } from '../../../contexts/MessageContext';
import OEmbedResolver from './OEmbedResolver';
import UrlPreview from './UrlPreview';
@@ -108,11 +108,10 @@ const isPreviewData = (data: PreviewData | false): data is PreviewData => !!data
const isMetaPreview = (_data: PreviewData['data'], type: PreviewTypes): _data is PreviewMetadata => type === 'oembed';
const PreviewList = ({ urls }: PreviewListProps): ReactElement | null => {
- const oembedIsEnabled = useMessageOembedIsEnabled();
const oembedWidth = useMessageOembedMaxWidth();
- if (!oembedIsEnabled || !urls) {
- return null;
+ if (!urls) {
+ throw new Error('urls is undefined - PreviewList');
}
const metaAndHeaders = urls.map(processMetaAndHeaders).filter(isPreviewData);
diff --git a/apps/meteor/client/views/room/MessageList/hooks/useParsedMessage.ts b/apps/meteor/client/views/room/MessageList/hooks/useParsedMessage.ts
new file mode 100644
index 0000000000000..2d6fa52ba6393
--- /dev/null
+++ b/apps/meteor/client/views/room/MessageList/hooks/useParsedMessage.ts
@@ -0,0 +1,15 @@
+import { IMessage } from '@rocket.chat/core-typings';
+import { MarkdownAST, parser } from '@rocket.chat/message-parser';
+import { useMemo } from 'react';
+
+export function useParsedMessage(message: IMessage): MarkdownAST {
+ return useMemo(() => {
+ if (message.md) {
+ return message.md;
+ }
+ if (!message.msg) {
+ return [];
+ }
+ return parser(message.msg);
+ }, [message]);
+}
diff --git a/apps/meteor/ee/app/auditing/client/templates/audit/audit.html b/apps/meteor/ee/app/auditing/client/templates/audit/audit.html
index 4e147a15858bd..24c8d609151b2 100644
--- a/apps/meteor/ee/app/auditing/client/templates/audit/audit.html
+++ b/apps/meteor/ee/app/auditing/client/templates/audit/audit.html
@@ -3,7 +3,7 @@
{{> loading class="loading-animation--primary"}}
{{else}}
{{#if hasResults}}
-
+
{{#with messageContext}}
{{#each msg in messages}}
{{> nrr nrrargs 'message' shouldCollapseReplies=true msg=msg room=room subscription=subscription settings=settings u=u}}
diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json
index c7ae743a63791..88db280dd2b4f 100644
--- a/apps/meteor/ee/server/services/package.json
+++ b/apps/meteor/ee/server/services/package.json
@@ -26,7 +26,7 @@
"@rocket.chat/apps-engine": "^1.31.0",
"@rocket.chat/core-typings": "workspace:^",
"@rocket.chat/emitter": "~0.31.9",
- "@rocket.chat/message-parser": "~0.31.9",
+ "@rocket.chat/message-parser": "next",
"@rocket.chat/rest-typings": "workspace:^",
"@rocket.chat/string-helpers": "~0.31.9",
"@rocket.chat/ui-kit": "~0.31.9",
diff --git a/apps/meteor/package.json b/apps/meteor/package.json
index 73e0a0729ad83..8c755272370f2 100644
--- a/apps/meteor/package.json
+++ b/apps/meteor/package.json
@@ -196,7 +196,7 @@
"@rocket.chat/emitter": "~0.31.11",
"@rocket.chat/forked-matrix-appservice-bridge": "^4.0.1",
"@rocket.chat/forked-matrix-bot-sdk": "^0.6.0-beta.2",
- "@rocket.chat/fuselage": "~0.31.11",
+ "@rocket.chat/fuselage": "0.32.0-dev.40",
"@rocket.chat/fuselage-hooks": "~0.31.11",
"@rocket.chat/fuselage-polyfills": "~0.31.11",
"@rocket.chat/fuselage-tokens": "~0.31.11",
@@ -204,7 +204,7 @@
"@rocket.chat/icons": "~0.31.11",
"@rocket.chat/logo": "~0.31.11",
"@rocket.chat/memo": "~0.31.11",
- "@rocket.chat/message-parser": "~0.31.11",
+ "@rocket.chat/message-parser": "0.31.12-dev.10",
"@rocket.chat/mp3-encoder": "^0.24.0",
"@rocket.chat/onboarding-ui": "~0.31.11",
"@rocket.chat/rest-typings": "workspace:^",
diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json
index 839bbad9e6d3d..3b88e8877be86 100644
--- a/packages/core-typings/package.json
+++ b/packages/core-typings/package.json
@@ -3,11 +3,7 @@
"version": "0.0.1",
"private": true,
"devDependencies": {
- "@rocket.chat/apps-engine": "^1.31.0",
"@rocket.chat/eslint-config": "workspace:^",
- "@rocket.chat/icons": "^0.31.9",
- "@rocket.chat/message-parser": "^0.31.6",
- "@rocket.chat/ui-kit": "^0.31.6",
"@types/mongodb": "^3.6.10",
"eslint": "^8.12.0",
"prettier": "^2.6.2",
@@ -23,5 +19,11 @@
"typings": "./dist/index.d.ts",
"files": [
"/dist"
- ]
+ ],
+ "dependencies": {
+ "@rocket.chat/apps-engine": "^1.31.0",
+ "@rocket.chat/icons": "^0.31.9",
+ "@rocket.chat/message-parser": "next",
+ "@rocket.chat/ui-kit": "^0.31.6"
+ }
}
diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json
index f45b551a7d2a0..97085663bfbef 100644
--- a/packages/rest-typings/package.json
+++ b/packages/rest-typings/package.json
@@ -3,11 +3,7 @@
"version": "0.0.1",
"private": true,
"devDependencies": {
- "@rocket.chat/apps-engine": "^1.31.0",
- "@rocket.chat/core-typings": "workspace:^",
"@rocket.chat/eslint-config": "workspace:^",
- "@rocket.chat/message-parser": "^0.31.6",
- "@rocket.chat/ui-kit": "^0.31.6",
"@types/jest": "^27.4.1",
"@types/mongodb": "^3.6.10",
"eslint": "^8.12.0",
@@ -27,6 +23,10 @@
"/dist"
],
"dependencies": {
+ "@rocket.chat/apps-engine": "^1.31.0",
+ "@rocket.chat/core-typings": "workspace:^",
+ "@rocket.chat/message-parser": "next",
+ "@rocket.chat/ui-kit": "^0.31.6",
"ajv": "^8.11.0"
}
}
diff --git a/yarn.lock b/yarn.lock
index ce3dfac758376..e1f707e0a126f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3636,7 +3636,7 @@ __metadata:
"@rocket.chat/apps-engine": ^1.31.0
"@rocket.chat/eslint-config": "workspace:^"
"@rocket.chat/icons": ^0.31.9
- "@rocket.chat/message-parser": ^0.31.6
+ "@rocket.chat/message-parser": next
"@rocket.chat/ui-kit": ^0.31.6
"@types/mongodb": ^3.6.10
eslint: ^8.12.0
@@ -3658,6 +3658,19 @@ __metadata:
languageName: node
linkType: hard
+"@rocket.chat/css-in-js@npm:~0.31.12-dev.15":
+ version: 0.31.12-dev.15
+ resolution: "@rocket.chat/css-in-js@npm:0.31.12-dev.15"
+ dependencies:
+ "@emotion/hash": ^0.8.0
+ "@rocket.chat/css-supports": ~0.31.12-dev.15
+ "@rocket.chat/memo": ~0.31.12-dev.15
+ "@rocket.chat/stylis-logical-props-middleware": ~0.31.12-dev.15
+ stylis: ~4.0.13
+ checksum: c770ac1fa5141501c7719bd42eb656c3e6149963f2214dbf07ba15fb6b58f4521fac8d8de01b1faea854c8b46c54b9f7f8f77a4b165ed7fcdf2bb90cc45d092c
+ languageName: node
+ linkType: hard
+
"@rocket.chat/css-supports@npm:^0.31.11":
version: 0.31.11
resolution: "@rocket.chat/css-supports@npm:0.31.11"
@@ -3667,6 +3680,15 @@ __metadata:
languageName: node
linkType: hard
+"@rocket.chat/css-supports@npm:~0.31.12-dev.15":
+ version: 0.31.12-dev.15
+ resolution: "@rocket.chat/css-supports@npm:0.31.12-dev.15"
+ dependencies:
+ "@rocket.chat/memo": ~0.31.12-dev.15
+ checksum: e3a9c01d4a6953992d46c23b87e617ab66ff7eb7d71ef0103a6e3a0af7503bee8d20a1188be0ef6cfb71b65320857229302e5cb00a417762bbe5033b983d43b7
+ languageName: node
+ linkType: hard
+
"@rocket.chat/ddp-streamer@workspace:ee/apps/ddp-streamer":
version: 0.0.0-use.local
resolution: "@rocket.chat/ddp-streamer@workspace:ee/apps/ddp-streamer"
@@ -3833,6 +3855,13 @@ __metadata:
languageName: node
linkType: hard
+"@rocket.chat/fuselage-tokens@npm:~0.31.12-dev.15":
+ version: 0.31.12-dev.15
+ resolution: "@rocket.chat/fuselage-tokens@npm:0.31.12-dev.15"
+ checksum: 3d2c8dca1a52da36460606f42a31a3e1c5765acae9e96bf3591dd7972bdf58ac10dda0dd5f37962592c126ab2d1c113485ecaddfc7320d505081d125f067c31b
+ languageName: node
+ linkType: hard
+
"@rocket.chat/fuselage-ui-kit@npm:~0.31.11":
version: 0.31.11
resolution: "@rocket.chat/fuselage-ui-kit@npm:0.31.11"
@@ -3851,7 +3880,29 @@ __metadata:
languageName: node
linkType: hard
-"@rocket.chat/fuselage@npm:^0.31.11, @rocket.chat/fuselage@npm:~0.31.11":
+"@rocket.chat/fuselage@npm:0.32.0-dev.40":
+ version: 0.32.0-dev.40
+ resolution: "@rocket.chat/fuselage@npm:0.32.0-dev.40"
+ dependencies:
+ "@rocket.chat/css-in-js": ~0.31.12-dev.15
+ "@rocket.chat/css-supports": ~0.31.12-dev.15
+ "@rocket.chat/fuselage-tokens": ~0.31.12-dev.15
+ "@rocket.chat/memo": ~0.31.12-dev.15
+ "@rocket.chat/styled": ~0.31.12-dev.15
+ invariant: ^2.2.4
+ react-keyed-flatten-children: ^1.3.0
+ peerDependencies:
+ "@rocket.chat/fuselage-hooks": "*"
+ "@rocket.chat/fuselage-polyfills": "*"
+ "@rocket.chat/icons": "*"
+ react: ^17.0.2
+ react-dom: ^17.0.2
+ react-virtuoso: 1.2.4
+ checksum: 3bf1406c4353e70dcbb4f5acc5ad5347f6a5cfa18cda83494306ff3f764abb24f574b28262163e9fd32c36a3a71a5297aad02d7d650b58a0d7900a122dba5b76
+ languageName: node
+ linkType: hard
+
+"@rocket.chat/fuselage@npm:^0.31.11":
version: 0.31.11
resolution: "@rocket.chat/fuselage@npm:0.31.11"
dependencies:
@@ -3989,17 +4040,17 @@ __metadata:
languageName: node
linkType: hard
-"@rocket.chat/message-parser@npm:^0.31.6, @rocket.chat/message-parser@npm:~0.31.9":
- version: 0.31.9
- resolution: "@rocket.chat/message-parser@npm:0.31.9"
- checksum: 1ffe8f5d2a93d7d532e14e3ab466ecc713e6d6420b48494404e69415147d0e42d55c2bd80f03bbb7bd711c73b7c3aed96c2e11dc89abc383cbd381ef70ece41c
+"@rocket.chat/memo@npm:~0.31.12-dev.15":
+ version: 0.31.12-dev.15
+ resolution: "@rocket.chat/memo@npm:0.31.12-dev.15"
+ checksum: 38b532a89f35c5418d4f2bc0f6c87ee30151711505b5da82e43294eb3780b99740dfc3c2a713a7667956cd8e0313b009c9b370cd60e8d2e9cc8f2d4ea53d2f34
languageName: node
linkType: hard
-"@rocket.chat/message-parser@npm:~0.31.11":
- version: 0.31.11
- resolution: "@rocket.chat/message-parser@npm:0.31.11"
- checksum: 551ec5bcc68b125acaea92f22327ec3af11552d2e7dc9f88b9428b8d99cf4c39c9f87e0e4f622493c5086e7b5b418c4a724ade23d6072edd9bed4fdc0c9332e1
+"@rocket.chat/message-parser@npm:0.31.12-dev.10, @rocket.chat/message-parser@npm:next":
+ version: 0.31.12-dev.10
+ resolution: "@rocket.chat/message-parser@npm:0.31.12-dev.10"
+ checksum: 5d302792ab2988750b3b4c7ce4cf0aa42ec18bded9eb1179ec3ab8d9aa26d0ed0a1817cf2d60990dc61941b0ba39ba53396daa1fc36b1323e43110910ca40a62
languageName: node
linkType: hard
@@ -4032,7 +4083,7 @@ __metadata:
"@rocket.chat/eslint-config": "workspace:^"
"@rocket.chat/forked-matrix-appservice-bridge": ^4.0.1
"@rocket.chat/forked-matrix-bot-sdk": ^0.6.0-beta.2
- "@rocket.chat/fuselage": ~0.31.11
+ "@rocket.chat/fuselage": 0.32.0-dev.40
"@rocket.chat/fuselage-hooks": ~0.31.11
"@rocket.chat/fuselage-polyfills": ~0.31.11
"@rocket.chat/fuselage-tokens": ~0.31.11
@@ -4041,7 +4092,7 @@ __metadata:
"@rocket.chat/livechat": "workspace:^"
"@rocket.chat/logo": ~0.31.11
"@rocket.chat/memo": ~0.31.11
- "@rocket.chat/message-parser": ~0.31.11
+ "@rocket.chat/message-parser": 0.31.12-dev.10
"@rocket.chat/mp3-encoder": ^0.24.0
"@rocket.chat/onboarding-ui": ~0.31.11
"@rocket.chat/rest-typings": "workspace:^"
@@ -4338,7 +4389,7 @@ __metadata:
"@rocket.chat/apps-engine": ^1.31.0
"@rocket.chat/core-typings": "workspace:^"
"@rocket.chat/eslint-config": "workspace:^"
- "@rocket.chat/message-parser": ^0.31.6
+ "@rocket.chat/message-parser": next
"@rocket.chat/ui-kit": ^0.31.6
"@types/jest": ^27.4.1
"@types/mongodb": ^3.6.10
@@ -4391,6 +4442,16 @@ __metadata:
languageName: node
linkType: hard
+"@rocket.chat/styled@npm:~0.31.12-dev.15":
+ version: 0.31.12-dev.15
+ resolution: "@rocket.chat/styled@npm:0.31.12-dev.15"
+ dependencies:
+ "@rocket.chat/css-in-js": ~0.31.12-dev.15
+ tslib: ^2.3.1
+ checksum: 74a9a147bab652ba4ddebad5d89da369d41a2b7305790f5e2e3b771d8199361162ff1ce623eaffab45487e4328fd27c1ffb270e12ad66ff5eb5dda5ddf109a48
+ languageName: node
+ linkType: hard
+
"@rocket.chat/stylis-logical-props-middleware@npm:^0.31.11":
version: 0.31.11
resolution: "@rocket.chat/stylis-logical-props-middleware@npm:0.31.11"
@@ -4403,6 +4464,18 @@ __metadata:
languageName: node
linkType: hard
+"@rocket.chat/stylis-logical-props-middleware@npm:~0.31.12-dev.15":
+ version: 0.31.12-dev.15
+ resolution: "@rocket.chat/stylis-logical-props-middleware@npm:0.31.12-dev.15"
+ dependencies:
+ "@rocket.chat/css-supports": ~0.31.12-dev.15
+ tslib: ^2.3.1
+ peerDependencies:
+ stylis: 4.0.10
+ checksum: 5f91ea19904c6fefd352b412681a0c6f68d5824874c300584c64b83cbcc1cc90ed10b0a11d0ad5ccfcf32f7662ff2d1a68c5502277425aa92c271a8faf0d1092
+ languageName: node
+ linkType: hard
+
"@rocket.chat/ui-contexts@workspace:^, @rocket.chat/ui-contexts@workspace:packages/ui-contexts":
version: 0.0.0-use.local
resolution: "@rocket.chat/ui-contexts@workspace:packages/ui-contexts"
@@ -29023,7 +29096,7 @@ __metadata:
"@rocket.chat/core-typings": "workspace:^"
"@rocket.chat/emitter": ~0.31.9
"@rocket.chat/icons": ^0.31.0
- "@rocket.chat/message-parser": ~0.31.9
+ "@rocket.chat/message-parser": next
"@rocket.chat/rest-typings": "workspace:^"
"@rocket.chat/string-helpers": ~0.31.9
"@rocket.chat/ui-kit": ~0.31.9