iprhub / iprhub-project-portal

Repository to track specifications, issues, bugs and Project Management.
0 stars 0 forks source link

Chat Feature #1

Open meher345 opened 5 years ago

meher345 commented 5 years ago

Place to discuss and track chat feature

meher345 commented 5 years ago

When user signs up initially, we need to model the UI accordingly.

Screen Shot 2019-08-13 at 9 46 09 PM

No results:

Screen Shot 2019-08-14 at 10 24 48 PM

Search for connection to send message:

Screen Shot 2019-08-14 at 10 41 15 PM

On click of connection name, new chat window opens:

Screen Shot 2019-08-14 at 10 43 56 PM

Once i send a message a new chat window is opened/created (refreshed)

Screen Shot 2019-08-14 at 10 45 27 PM Screen Shot 2019-08-14 at 10 49 08 PM Screen Shot 2019-08-14 at 10 48 58 PM Screen Shot 2019-08-14 at 10 48 41 PM
meher345 commented 5 years ago

Resolvers:

Please refer to the Graphql playground to find the parameters and what it returns

Mutation:

Query:

chaitanyareddyk commented 5 years ago

[Chat Widget] Making Message input fixed

User shouldn't be able to resize the message input field (textarea)

chaitanyareddyk commented 5 years ago

[User Avatar] Issue sending fullName as seed

To be able to send user.fullName as seed, need to remove fullName? not required from backend or add seed? as optional in <UserAvatar/> Component.

chaitanyareddyk commented 5 years ago

[Chat List] Updating last messages and new chats

chaitanyareddyk commented 5 years ago

[Chat List] Sorting based on last messages

The chats in ChatBar should be sorted in a way that the most recent conversation should be on top

chaitanyareddyk commented 5 years ago

[Messages] Infinite scrolling

Should fetch only last few messages in chat widget, should fetch more if the user scrolls up to check them

chaitanyareddyk commented 5 years ago

[Chat Widget] Hiding attachment, image button

Should hide them when typing in MessageInput

chaitanyareddyk commented 5 years ago

[Future Feature] [Chat Widget] Expanding Chat Widget

Giving user an ability to resize(to one specific size other than default) the chat widget with a click on resize button.

chaitanyareddyk commented 5 years ago

[Future Feature] [Chat Bar] New Chat/ Group

Feature, where user can create a new conversation or a new group by clicking the new chat button(<FeatherIcon icon="edit" />), placed at the top right of chat bar

chaitanyareddyk commented 5 years ago

[Future Feature] [Chat Bar] Chat Setting

Should give user the ability to change his chat preferences like below,

chaitanyareddyk commented 5 years ago

[Future Feature] [Chat Widget] Conversation Settings

Conversation specific settings like,

chaitanyareddyk commented 5 years ago

[Chat Widget] Making Message input fixed

User shouldn't be able to resize the message input field (textarea)

FIXED

meher345 commented 5 years ago

option to export chat