{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":353576117,"defaultBranch":"main","name":"sendbird-uikit-react","ownerLogin":"sendbird","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-01T04:45:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5143408?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721368243.0","currentOid":""},"activityList":{"items":[{"before":"bb69291e4be01ff005d8a182b933a884243850e1","after":"b37ec381e00a3ec9ad6003ab2446bde02c61ec31","ref":"refs/heads/feat/AC-3068-add-message-form","pushedAt":"2024-07-22T05:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamcho","name":"Liam Hongman Cho","path":"/liamcho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16806397?s=80&v=4"},"commit":{"message":"fix https://sendbird.atlassian.net/browse/AC-3316","shortMessageHtmlLink":"fix https://sendbird.atlassian.net/browse/AC-3316"}},{"before":"292bbbdbe4111fa30832d1247126fb21ea5639b4","after":"bb69291e4be01ff005d8a182b933a884243850e1","ref":"refs/heads/feat/AC-3068-add-message-form","pushedAt":"2024-07-22T05:16:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamcho","name":"Liam Hongman Cho","path":"/liamcho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16806397?s=80&v=4"},"commit":{"message":"fix https://sendbird.atlassian.net/browse/AC-3252","shortMessageHtmlLink":"fix https://sendbird.atlassian.net/browse/AC-3252"}},{"before":"61ce534a1c61807fbe522503de91793f01c984b0","after":"292bbbdbe4111fa30832d1247126fb21ea5639b4","ref":"refs/heads/feat/AC-3068-add-message-form","pushedAt":"2024-07-22T04:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamcho","name":"Liam Hongman Cho","path":"/liamcho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16806397?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"e8e4a7b8aaf86a6e55a5801fa745fe9a97a5f49b","after":"61ce534a1c61807fbe522503de91793f01c984b0","ref":"refs/heads/feat/AC-3068-add-message-form","pushedAt":"2024-07-22T04:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamcho","name":"Liam Hongman Cho","path":"/liamcho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16806397?s=80&v=4"},"commit":{"message":"fix https://sendbird.atlassian.net/browse/AC-3301","shortMessageHtmlLink":"fix https://sendbird.atlassian.net/browse/AC-3301"}},{"before":"169a12aa608fed1c5cd5d3d18c4b72e4cc5708cd","after":"3dcadfbacf4e1ca8bdf56f5a162e7d8217df5dd5","ref":"refs/heads/feat/CLNP-4035","pushedAt":"2024-07-19T06:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"git-babel","name":"Junyoung Lim","path":"/git-babel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24585978?s=80&v=4"},"commit":{"message":"Fix eslint error","shortMessageHtmlLink":"Fix eslint error"}},{"before":null,"after":"169a12aa608fed1c5cd5d3d18c4b72e4cc5708cd","ref":"refs/heads/feat/CLNP-4035","pushedAt":"2024-07-19T05:50:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"git-babel","name":"Junyoung Lim","path":"/git-babel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24585978?s=80&v=4"},"commit":{"message":"Add event listner for channel object in ChannelSettings","shortMessageHtmlLink":"Add event listner for channel object in ChannelSettings"}},{"before":"1f7611295b0685f59e1766e32082ff9c7d9cff0a","after":"7fd9317bbb190e60f9c47c82ae7091d7911cafae","ref":"refs/heads/fix/ChannelSettingsProps-incorrect-prop-deprecation","pushedAt":"2024-07-19T03:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"change the order","shortMessageHtmlLink":"change the order"}},{"before":null,"after":"1f7611295b0685f59e1766e32082ff9c7d9cff0a","ref":"refs/heads/fix/ChannelSettingsProps-incorrect-prop-deprecation","pushedAt":"2024-07-19T03:31:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"Omit renderUserListItem of ChannelSettingsUIProps from the ChannelSettingsProps","shortMessageHtmlLink":"Omit renderUserListItem of ChannelSettingsUIProps from the ChannelSet…"}},{"before":"1cc2b942d2a529317de98e85f8e51c2c98a5d683","after":"e8e4a7b8aaf86a6e55a5801fa745fe9a97a5f49b","ref":"refs/heads/feat/AC-3068-add-message-form","pushedAt":"2024-07-19T01:06:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamcho","name":"Liam Hongman Cho","path":"/liamcho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16806397?s=80&v=4"},"commit":{"message":"add inputMode","shortMessageHtmlLink":"add inputMode"}},{"before":"e8953a28a8faec0382ea53d9d18abfcbea996037","after":null,"ref":"refs/heads/release/v3.14.13","pushedAt":"2024-07-18T08:30:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"}},{"before":"a4068d6615925c1891db2257c9c8e5672d16864b","after":"0bf5a29bb1a517cc40733634ff269ea3abfcce6a","ref":"refs/heads/main","pushedAt":"2024-07-18T08:30:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"release v3.14.13 (#1177)\n\n## [v3.14.13] (July 18, 2024)\r\n\r\n### Features\r\n- **Address RTL UI Feedback**\r\n- Fixed an issue where the `htmlTextDirection` prop didn't work when\r\nusing `SendbirdProvider`, but only worked in the App module.\r\n- Updated the paper plane icon to point left instead of right in RTL\r\nmode.\r\n\r\n- **Message Menu Customization in Threads**\r\n- Added `renderMessageMenu` and `renderEmojiMenu` props to the\r\n``, ``, and\r\n`` components.\r\n - **Example usage:**\r\n ```tsx\r\n (\r\n (\r\n (\r\n <>\r\n \r\n \r\n \r\n )} />\r\n )} />\r\n )}\r\n />\r\n ```\r\n\r\n### Fixes\r\n- **Deprecation Marks on Channel & ChannelList Modules**\r\n- Marked `Channel`, `ChannelProvider`, `ChannelList`, and\r\n`ChannelListProvider` as deprecated.\r\n- For migration guidance, please refer to the [Group Channel Migration\r\nGuide](https://sendbird.com/docs/chat/uikit/v3/react/introduction/group-channel-migration-guide#1-group-channel-migration-guide).\r\n\r\n### Chore\r\n- **Improve Stability of `useMenuItems`**\r\n - Improved the stability of the `useMenuItems` hook.\r\n - Exported `ChannelListQueryParamsType`.\r\n- Moved the `renderUserListItem` prop to the Provider from the UI\r\ncomponent.\r\n - Exported the `ChannelSettingsMenuItem` component.\r\n- Added `interop: \"compat\"` setting for the CommonJS output in Rollup\r\nConfig to enhance the compatibility between ESM and CJS.","shortMessageHtmlLink":"release v3.14.13 (#1177)"}},{"before":"44038e5b0e3f163eafafdc3b373c2d32384cf93f","after":"e8953a28a8faec0382ea53d9d18abfcbea996037","ref":"refs/heads/release/v3.14.13","pushedAt":"2024-07-18T07:59:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"8530da395670ce17b229ba505b54a1b3e75fe9df","after":"44038e5b0e3f163eafafdc3b373c2d32384cf93f","ref":"refs/heads/release/v3.14.13","pushedAt":"2024-07-18T07:59:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"b39ffe5b2f1f077028624476726ff05106fbba94","after":null,"ref":"refs/heads/feature/CLNP-3679/Add-query-params-to-Settings-Member-list","pushedAt":"2024-07-18T07:57:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"}},{"before":"6f8b55d219f23d2e79226caab611d452eb966ff0","after":"a4068d6615925c1891db2257c9c8e5672d16864b","ref":"refs/heads/main","pushedAt":"2024-07-18T07:57:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"feat: Add query params to the member list props (#1175)\n\n[CLNP-3679](https://sendbird.atlassian.net/browse/CLNP-3679)\r\n\r\n## ChangeLog\r\n* Added `memberListQueryParams` to the `MemberList`, `MembersModal`,\r\n`MutedMemberList`, and `MutedMembersModal`\r\n* Added `bannedUserListQueryParams` to the `BannedUserList` and\r\n`BannedUsersModal`\r\n* Added `operatorListQueryParams` to the `OperatorList` and\r\n`OperatorsModal`","shortMessageHtmlLink":"feat: Add query params to the member list props (#1175)"}},{"before":"1ea4fe8224b6433520ef89aada6b2dff6bb9105a","after":"b39ffe5b2f1f077028624476726ff05106fbba94","ref":"refs/heads/feature/CLNP-3679/Add-query-params-to-Settings-Member-list","pushedAt":"2024-07-18T07:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"add comment for index","shortMessageHtmlLink":"add comment for index"}},{"before":"d716c7808382188dd2fd6c3b31536410012c832f","after":null,"ref":"refs/heads/revert/dialog-footer-in-rtl","pushedAt":"2024-07-18T07:45:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"}},{"before":"58532ab3bba1778be05a15b8a98a7673252430c1","after":"6f8b55d219f23d2e79226caab611d452eb966ff0","ref":"refs/heads/main","pushedAt":"2024-07-18T07:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"revert: dialog footer button position in RTL mode Dialog (#1178)\n\nDropped a changed added by #1173 since we internally decided not to make\r\nthis change.\r\n\r\nhttps://sendbird.slack.com/archives/C076TB1AN7K/p1721266348343959?thread_ts=1721045636.638979&cid=C076TB1AN7K","shortMessageHtmlLink":"revert: dialog footer button position in RTL mode Dialog (#1178)"}},{"before":"1ff997b4d9d58ade6b2faf3d40fba98db72d31a5","after":"1ea4fe8224b6433520ef89aada6b2dff6bb9105a","ref":"refs/heads/feature/CLNP-3679/Add-query-params-to-Settings-Member-list","pushedAt":"2024-07-18T07:35:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"Add query params to the member list props","shortMessageHtmlLink":"Add query params to the member list props"}},{"before":"1ea4fe8224b6433520ef89aada6b2dff6bb9105a","after":"1ff997b4d9d58ade6b2faf3d40fba98db72d31a5","ref":"refs/heads/feature/CLNP-3679/Add-query-params-to-Settings-Member-list","pushedAt":"2024-07-18T07:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"remove index from renderUserListItem & provide sortMembers props","shortMessageHtmlLink":"remove index from renderUserListItem & provide sortMembers props"}},{"before":"9023496f077f123e4eb4f4b9a4090d075955fd91","after":null,"ref":"refs/heads/refactor/CLNP-4083/support-message-menu-customization-in-thread","pushedAt":"2024-07-18T07:08:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"}},{"before":"a69c50147a99f3e10ab5ce239d466541ee9e72b0","after":"58532ab3bba1778be05a15b8a98a7673252430c1","ref":"refs/heads/main","pushedAt":"2024-07-18T07:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"refactor: Apply message menu to the Thread module (#1174)\n\n[CLNP-4083](https://sendbird.atlassian.net/browse/CLNP-4083)\r\n\r\n## ChangeLog\r\n* Supported message menu customization in Thread\r\n* Added `renderMessageMenu` and `renderEmojiMenu` props to the\r\n``, ``, and\r\n`` components.\r\nHow to use?\r\n```tsx\r\n (\r\n // render your custom message menu here\r\n (\r\n <>\r\n \r\n \r\n \r\n )} />\r\n )} />}\r\n/>\r\n```","shortMessageHtmlLink":"refactor: Apply message menu to the Thread module (#1174)"}},{"before":null,"after":"d716c7808382188dd2fd6c3b31536410012c832f","ref":"refs/heads/revert/dialog-footer-in-rtl","pushedAt":"2024-07-18T07:03:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AhyoungRyu","name":"Ahyoung Ryu","path":"/AhyoungRyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10060731?s=80&v=4"},"commit":{"message":"revert: dialog footer button position in RTL mode Dialog","shortMessageHtmlLink":"revert: dialog footer button position in RTL mode Dialog"}},{"before":"a62fe7a9b219aba593744c9d52b93238302d7c90","after":null,"ref":"refs/heads/chore/CLNP-4373","pushedAt":"2024-07-18T07:02:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AhyoungRyu","name":"Ahyoung Ryu","path":"/AhyoungRyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10060731?s=80&v=4"}},{"before":"7cad52117b57a866db72d6b66665c726e33e8b52","after":"a69c50147a99f3e10ab5ce239d466541ee9e72b0","ref":"refs/heads/main","pushedAt":"2024-07-18T07:01:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AhyoungRyu","name":"Ahyoung Ryu","path":"/AhyoungRyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10060731?s=80&v=4"},"commit":{"message":"chore: improve ESM <-> CJS compatibility with rollup interop: \"compat\" (#1176)\n\nhttps://sendbird.atlassian.net/browse/CLNP-4373\r\n\r\nAims to enhance the compatibility between ESM and CJS by updating the\r\nRollup configuration to include `interop: \"compat\"` setting for the\r\nCommonJS output.\r\nThis change ensures better interoperability and resolves potential\r\nissues when using the @sendbird/chat SDK in mixed module environments\r\n(ESM <-> CJS).\r\n\r\n### Checklist\r\n- [x] verified that no lines throw errors:\r\n```\r\nconst chatSDK = require('path-to-chat-sdk');\r\n\r\nconsole.log(chatSDK);\r\nconsole.log(chatSDK.default);\r\n\r\nif (chatSDK.default) {\r\n chatSDK.default.init();\r\n} else {\r\n chatSDK.init();\r\n}\r\n``` \r\n- [x] no errors during the build step","shortMessageHtmlLink":"chore: improve ESM <-> CJS compatibility with rollup interop: \"compat\" ("}},{"before":"b9fdb862b96d6814a1bc14319e1d93c4f5948255","after":"9023496f077f123e4eb4f4b9a4090d075955fd91","ref":"refs/heads/refactor/CLNP-4083/support-message-menu-customization-in-thread","pushedAt":"2024-07-18T07:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"reduce empty tag","shortMessageHtmlLink":"reduce empty tag"}},{"before":"d807406d01b0fd6a8bfa31da5cfda08eeb6f5ce7","after":"8530da395670ce17b229ba505b54a1b3e75fe9df","ref":"refs/heads/release/v3.14.13","pushedAt":"2024-07-18T06:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"add migration guide link","shortMessageHtmlLink":"add migration guide link"}},{"before":"66eee8ea8915fcaef44f297a1b2390bf9131fca0","after":"b9fdb862b96d6814a1bc14319e1d93c4f5948255","ref":"refs/heads/refactor/CLNP-4083/support-message-menu-customization-in-thread","pushedAt":"2024-07-18T06:07:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"merge isMobile conditions of parent message info menu","shortMessageHtmlLink":"merge isMobile conditions of parent message info menu"}},{"before":null,"after":"d807406d01b0fd6a8bfa31da5cfda08eeb6f5ce7","ref":"refs/heads/release/v3.14.13","pushedAt":"2024-07-18T06:03:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HoonBaek","name":"Baek EunSeo","path":"/HoonBaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46333979?s=80&v=4"},"commit":{"message":"add changelog","shortMessageHtmlLink":"add changelog"}},{"before":null,"after":"a62fe7a9b219aba593744c9d52b93238302d7c90","ref":"refs/heads/chore/CLNP-4373","pushedAt":"2024-07-18T04:55:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AhyoungRyu","name":"Ahyoung Ryu","path":"/AhyoungRyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10060731?s=80&v=4"},"commit":{"message":"chore: add interop:compat rollup config for better ESM & CJS compatibility","shortMessageHtmlLink":"chore: add interop:compat rollup config for better ESM & CJS compatib…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhWWWZAA","startCursor":null,"endCursor":null}},"title":"Activity · sendbird/sendbird-uikit-react"}