Skip to content

Conversation

@abhinavkrin
Copy link
Member

Brining in react-native support for embeddedchat

Changes

  1. removed axios from API and relied on fetch for apis and auth packages since it was causing issues
  2. Created components: ActivityIndicator, Box, ChatInput, EmbeddedChat.js, Markup, MessageList , TextInput, Avatar, Button, CustomIcon, FontProvider, Markdown, Message.
  3. Support for rendering message blocks.
  4. Support for Avatar images with fallback to first character of name avatar
  5. Setup API and event listeners for new message events
  6. Support for pending message effect
  7. Changed id generator for messages using stronger crypto solution.
  8. Introduct Customization Support for custom styles.
  9. FontLoader to support emoji fonts
  10. Sending and Receiving messages functionality have been established.

* Box replacement (RocketChat#224)

* added ActionButton, Icon, Input

Signed-off-by: Abhinav Kumar <[email protected]>

improve auth

Signed-off-by: Abhinav Kumar <[email protected]>

added apis for slash, ui-iteractions, action-trigger

Signed-off-by: Abhinav Kumar <[email protected]>

slash-commands+ui-kit+theming

Signed-off-by: Abhinav Kumar <[email protected]>

slash-commands+ui-kit+theming

* html-embedd

Signed-off-by: Abhinav Kumar <[email protected]>

* new/message-component+avatar

Signed-off-by: Abhinav Kumar <[email protected]>

---------

Signed-off-by: Abhinav Kumar <[email protected]>
Signed-off-by: Abhinav Kumar <[email protected]>
Signed-off-by: Abhinav Kumar <[email protected]>
Signed-off-by: Abhinav Kumar <[email protected]>
Signed-off-by: Abhinav Kumar <[email protected]>
Signed-off-by: Abhinav Kumar <[email protected]>
Signed-off-by: Abhinav Kumar <[email protected]>
Copy link
Collaborator

@sidmohanty11 sidmohanty11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work @abhinavkrin !!! ❤️

Signed-off-by: Abhinav Kumar <[email protected]>
@sidmohanty11 sidmohanty11 merged commit 10439f0 into RocketChat:develop Sep 25, 2023
@ThaoLe366
Copy link

Hi guys, I am a newbie in RC. I want to build a seft host RC server. And then add to my existing React native project. As I read here, We have supported for React native, but I can not find any npm or any document about this package for importing to my React native project. It is so weird I can not find any information about adding to the existing React native project. It makes me concerned a lot.

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.

3 participants