Repository navigation
Releases: Lau2S/synk-client
Release list
Version 1 - Sprint 4
New Features
Participant Camera Activation & Video Communication
Participants can now turn on their cameras and communicate through live video during sessions.
This major enhancement enables more natural, interactive, and engaging collaboration within Synk.
Accessibility Improvements – WCAG (Robust)
A new accessibility guideline based on the WCAG Robust principle has been integrated.
This ensures greater compatibility with assistive technologies and more reliable interpretation of platform content.
Version 1 - Sprint 3
Overview
This release includes the completed work for Sprint 3, introducing real-time voice communication and initial accessibility improvements aligned with WCAG guidelines.
### New Features & Improvements
1. Real-Time Voice Communication
- Added support for in-meeting voice connectivity.
- Users can now communicate through live voice chat in addition to text messaging.
- Implemented audio streaming, device permissions handling, and improved microphone controls.
2. Voice Chat for Meeting Participants
- Participants can send and receive voice messages in real time.
- Improved audio quality and reduced latency for smoother communication.
- Enhanced UI indicators to show who is speaking.
3. Accessibility Enhancements (WCAG Guidelines)
- Implemented three accessibility improvements aligned with WCAG 2.x recommendations:
- Contrast Enhancements: Improved color contrast for better readability across the platform.
- Keyboard Navigation: Enabled consistent keyboard-focus navigation for key UI elements.
- Descriptive Labels: Added ARIA labels and text equivalents for interactive components.
Version 1 - Sprint 2
### Overview
This release includes the completed work for Sprint 2, focused on improving authentication reliability, enhancing the meeting experience, and adding real-time communication features.
### New Features & Improvements
1. Google and Facebook Login Bug Fixes
- Fixed multiple issues that prevented users from signing in with Google or Facebook.
- Improved authentication flow stability and error handling.
2. Create and Join Meetings Using a Unique Meeting ID
- Users can now generate a unique meeting ID to create a meeting.
- Participants can join meetings directly using this ID.
- Added validation and error messages for invalid or expired IDs.
3. Real-Time Messaging Inside Meetings
- Implemented real-time chat for all participants in a meeting.
- Messages sync instantly across attendees.
- Improved UI/UX for in-meeting chat.
4. Leave Meeting Functionality
- Users can now exit a meeting safely at any moment.
- Ensures graceful disconnection from real-time services.
Version 1 - Sprint 1 (Initial Frontend Release of Synk)
Date: 2025-11-19
Summary
First public version corresponding to Sprint 1. Implements the basic functionalities of authentication, meeting creation and joining, and communication within the video call.
Main Functionalities
-
Registration and Login:
- Registration and login with email/password.
- Login with Google and Facebook.
-
Navigation:
- Navbar with: Home, About Us, Site Map, Profile.
-
Profile Management:
- Edit profile (name, photo, password).
- Log out.
-
Meetings:
- Create a unique link for video calls. (Prototype)
- Join meetings (Prototype)
-
Meeting Room:
- Chat in the call (real-time messages).
- Activate/deactivate camera. (Prototype)
- Activate/deactivate microphone. (Prototype)
- Participant view and button to leave the meeting. (Prototype)
-
Footer