Aditya-138-12 / Aditya-138-12/CSE-Department-Student-Faculty-Visualization-Tool

Pending features of the Chat

Ouverte
#4 1 commentaire 0 réactions 1 personne assignée Réclamée par @Aditya-138-12 Voir sur GitHub
enhancement
Langage dominant
JavaScript
Étoiles
3
Forks
2
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

- [ ] There are concurrent web socket emits when any user starts typing, but it doesn't stop, cuz there is no `state` controlling that, hence when the user keeps on typing in the `message box`, the web socket keeps on `emitting`, which in turn becomes a total of over a `million web sockets messages` when tested with `~200` simultaneous users using `k6`. So this need to be fixed, cuz it is hurting efficiency so badly.
- [x] Adding backend support to save the chats [7eab776](https://github.com/Aditya-138-12/CSE-Department-Student-Faculty-Visualization-Tool/commit/7eab776e116a35583fe525175a9e6899b1e255cb)
- [ ] Adding dates to display the chats datewise
- [x] Auto scrolling to the latest message
- [ ] Donot allow the same user to open 2 tabs simultaneously
- [x] Also due to inactivity the free render server spins down, hence the web socket connection takes time to switch the protocols, hence add a loader for that [4b1f219](https://github.com/Aditya-138-12/CSE-Department-Student-Faculty-Visualization-Tool/commit/4b1f2199b5992d1137e6bd83051c7c04be7f5fb8)
- [ ] Chat options, like react/report etc
- [ ] Private messaging to a user
- [ ] Replying to a message
- [ ] Live voice calling if supported?
- [ ] Be able to send attachements like Media/Docs etc
- [ ] Record and send audio
- [ ] New message indicator if message not seen
- [ ] Message deliverd/Seen indicator if possible
- [ ] Also i think we need to include a long text input, also a `

` to render the message

- [x] Chats should be selectable [3ed05e6](https://github.com/Aditya-138-12/CSE-Department-Student-Faculty-Visualization-Tool/commit/3ed05e655f93a4513987dc4f5c7378a6b9d827a7)

For now only this much features would be enough.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.