RocketChat / EmbeddedChat

An easy to use full-stack component (ReactJS) embedding Rocket.Chat into your webapp

Home Page:https://www.npmjs.com/package/@embeddedchat/react

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEAT]: Add features related to Channel and user status

umangutkarsh opened this issue · comments

As an EmbeddedChat developer

I need to: Add the following features

So That: The user experience can be improved.

Features

  • Feature of Leaving Channel - This feature will will allow the users to leave the channel right from EC.

  • Feature of Deleting the Channel - This will allow the admin to delete a particular channel right from Embedded Chat.

  • Feature of Showing status of users - This will allow users to show the current status of all the users of that channel.

  • Feature of Editing the Channel information - This will allow users to edit the information about the channel right from EC.

All of these will require researching the appropriate endpoints from the Rocket.Chat REST API and integrating them.

image
Features related to channel^

image
Features related to users^

Hey maintainers, Please let me know if these would be useful, working on these. Wil make a PR shortly.
Thanks.

These are just draft PRs for my reference. No need to review. Will make final PRs after some changes.
Thanks.

@sidmohanty11 what do you think?
Please let me know.

I like the idea of showing user status, we can definitely add that. In my opinion, the other suggestions aren't necessary since Rocket.Chat already handles admin support well. We should focus our efforts on improving the UI/UX for users in EC where we can directly address "in-app chat" problems, rather than managing the entire Rocket.Chat platform.