narayan954 / dummygram

DummyGram is a social media application where we have posts, stories, chat, friends, authentication, comment, delete, share and like feature. It uses ReactJs in the frontend for the UI and Firebase for the backend storing the users, posts, stories and comments.
https://narayan954.github.io/dummygram/
MIT License
76 stars 184 forks source link

Enhancement Request - Date Indication in Messaging Section #1314

Closed Swetha-Baskaran closed 9 months ago

Swetha-Baskaran commented 9 months ago

Description

Issue: In the messaging section of the app, there is currently no clear indication or separation to identify messages by date, making it challenging for users to distinguish between different days.

Request: I propose the implementation of a date indication feature to enhance user experience and provide clarity in message organization. This feature would help users quickly identify the group of messages corresponding to a specific date, yesterday, or today.

@narayan954

Steps to reproduce

1) Login to the app (this will redirect to home page). 2) click on the message icon on the top right of the homepagethe

Screenshots

image

Desktop (please complete the following information)

No response

Smartphone (please complete the following information)

image image

Additional information

Feel free to reach out if you need any more information. Implementing this enhancement will significantly improve the user experience in the messaging section.

And we can also implement one and one messaging in the future.

Record

Optional information

No response

github-actions[bot] commented 9 months ago

Hello Swetha-Baskaran! Thank you for raising this issue! 😊 Your contribution is valuable to us! 😊

Please make sure to follow our Contributing Guidelines. 💪🏻

Our reviewers shall carefully assess the issue and reach out to you soon! 😇 We appreciate your patience!

github-actions[bot] commented 9 months ago

Hi there Swetha-Baskaran!, welcome to Dummygram :)

narayan954 commented 9 months ago

Description

Issue: In the messaging section of the app, there is currently no clear indication or separation to identify messages by date, making it challenging for users to distinguish between different days.

Request: I propose the implementation of a date indication feature to enhance user experience and provide clarity in message organization. This feature would help users quickly identify the group of messages corresponding to a specific date, yesterday, or today.

@narayan954

Steps to reproduce

  1. Login to the app (this will redirect to home page).
  2. click on the message icon on the top right of the homepagethe

Screenshots

image

Desktop (please complete the following information)

No response

Smartphone (please complete the following information)

image image

Additional information

Feel free to reach out if you need any more information. Implementing this enhancement will significantly improve the user experience in the messaging section.

And we can also implement one and one messaging in the future.

Record

  • [x] I agree to follow this project's Code of Conduct
  • [x] I have checked the existing issues
  • [ ] I am a participant of a program
  • [x] I want to work on this issue

Optional information

No response

Hi @Swetha-Baskaran that'd be really good to implement! Would you like to work on this? Also do lmk if you're a participant of codepeak so I can assign points :)

narayan954 commented 9 months ago

also as I think of the space utilization for this time display... I say, if posts are older than 24 hours , we display date? else "hours before" , what do you think of this?

Swetha-Baskaran commented 9 months ago

Hi @narayan954 I wish to contribute to this project.

First I would like to fix the date seperation for messages.

And If you wish I could do the one and one messaging part.

I'm not the part of codepeek

narayan954 commented 9 months ago

Hi @narayan954 I wish to contribute to this project.

First I would like to fix the date seperation for messages.

And If you wish I could do the one and one messaging part.

I'm not the part of codepeek

That's great! Sure you can go ahead! :) We can do one on one messaging in next issue, also just fyi, we have friends array in user collection with friend's uuids as in ss below image I'm thinking, we can show them all as options to message (also a heads up, some of those friend ids might not exist)