implement in-call chat overlay with real-time messaging #41
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implement In-Call Chat Overlay with Real-Time Messaging
This PR adds a floating chat panel that overlays video calls, enabling real-time messaging between participants using Socket.io/WebSocket technology. Users can now chat seamlessly during video calls without interrupting the main call interface.
Key Features:
Floating chat button with toggle functionality
Real-time messaging via Socket.io integration
Room-based chat for different call sessions
Unread message notifications with badge indicators
Message persistence and chat history
Responsive design that works across all devices
Semver Changes
[x] Minor (new features, no breaking changes)
Issues
Closes #5 - In-Call Chat Overlay feature request
Checklist
[x] I have read the Contributing Guidelines.
[x] Code follows project style guidelines
[x] Self-review completed
[x] Chat overlay tested with multiple browser windows
[x] Real-time messaging functionality verified
[x] No breaking changes to existing functionality
[x] Socket.io integration working properly
[x] Responsive design tested on different screen sizes
Ready to merge! The chat overlay feature is fully implemented and tested. Users can now enjoy seamless real-time messaging during video calls. 🎉