Dun-sin / Whisper

A fun Application to have a random chat with people safely
https://whisper.favour.dev/
MIT License
378 stars 342 forks source link

[BUG] Refreshing the chat page displays encrypted messages #630

Closed TysonThurman closed 1 month ago

TysonThurman commented 2 months ago

Description

If you refresh the chat screen a couple of times, it'll change the message(s) to this sort of encrypted version of the message. Refreshing again will change it back to its normal text but then it can be replicated again after a couple more refreshes.

Screenshots

Screenshot 2024-07-18 at 11 45 06 PM Screenshot 2024-07-18 at 11 40 50 PM

Additional information

You can replicate this issue by sending any message in the chat and then refresh the page a couple of times.

🥦 Browser

Brave

👀 Have you checked if this issue has been raised before?

🏢 Have you read the Contributing Guidelines?

Are you willing to work on this issue ?

Yes I am willing to submit a PR!

github-actions[bot] commented 2 months ago

It's great having you contribute to this project by creating an issue

Make sure you are assigned to this before you work on it and you read the Contributing.md file, Thank you! Welcome to the community :nerd_face:

Dun-sin commented 2 months ago

thanks for wanting to contribute. Make sure to read the issue description carefully and ask if you have questions on the discord server. Follow the rules here, or your PR won't be accepted and will be closed. Good luck!

Dun-sin commented 2 months ago

I suggest, we decrypt the message before displaying it and if we don't have the keys atm, we use a loading screen to let the users know it's loading

Not a concrete solution, if you find a better way let me know

TysonThurman commented 2 months ago

My apologies, I got tied up with work and wasn't able to work on this the last couple of days. I am just getting back on it to try and resolve this issue. Is there a way I can have a couple of extra days to get this completed? If not, no worries. I will try to complete it within the next day or so.

Dun-sin commented 2 months ago

My apologies, I got tied up with work and wasn't able to work on this the last couple of days. I am just getting back on it to try and resolve this issue. Is there a way I can have a couple of extra days to get this completed? If not, no worries. I will try to complete it within the next day or so.

no problem, you get 4 days extra.

TysonThurman commented 2 months ago

Awesome, thank you 😎

Dun-sin commented 2 months ago

@TysonThurman it's been 5 days

TysonThurman commented 2 months ago

My apologies. I've been sick for a couple of days. I will try to complete it tomorrow.

TysonThurman commented 2 months ago

@Dun-sin I don't think I'll be able to find the fix for this issue in time so please go ahead and unassign me. I will continue to try and find a solution but I don't want to hold up another developer that may want to put in a pull request for this issue. Sorry for the inconvenience. I look forward to contributing more but I've run out of time on this one.

github-actions[bot] commented 2 months ago

The issue has been unlocked and is now ready for dev. If you would like to work on this issue, you can comment to have it assigned to you.

Dun-sin commented 2 months ago

@Dun-sin I don't think I'll be able to find the fix for this issue in time so please go ahead and unassign me. I will continue to try and find a solution but I don't want to hold up another developer that may want to put in a pull request for this issue. Sorry for the inconvenience. I look forward to contributing more but I've run out of time on this one.

thanks for trying, do come back when you think you want to try again

spy235 commented 1 month ago

@Dun-sin
Can i try? basically I want to contribute to open source projects.but i don't know where to start from I know JavaScript and reactJs. can you please guide me how can I start contributing to open source??

Dun-sin commented 1 month ago

@Dun-sin Can i try? basically I want to contribute to open source projects.but i don't know where to start from I know JavaScript and reactJs. can you please guide me how can I start contributing to open source??

I would not recommend this issue to a beginner to open source or coding in general, but first contribute to this → https://github.com/firstcontributions/first-contributions

and come back and try to contribute to this

Golu7667 commented 1 month ago

I can work on this issue. If you have no problem, please assign it to me.