Conversation
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
Changed the sponsers Powered by logo FAQ json updated
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
Added the two speakers of fed show to omega page and resolved the sponser image
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
<img width="601" height="677" alt="image" src="https://github.com/user-attachments/assets/e2dfbb1e-c68b-449c-8e19-746795c12d67" />
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
<img width="1358" height="461" alt="image" src="https://github.com/user-attachments/assets/e62fb7af-2cf0-4fbc-a51d-764602290e00" />
|
Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. 😊 |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
This is a substantial "beta update" PR that introduces multiple new features and improvements to the event management platform. The changes focus on adding attendance tracking with QR code functionality, team management features, UI/visual enhancements, and event-specific updates for Omega 5.0.
Key Changes:
- Added attendance tracking system with QR code generation and scanning capabilities for event check-ins
- Implemented team details modal to view team information for team-based events
- Enhanced certificate management with authorization headers and UI improvements
- Updated event data including sponsors, speakers, carousel images, and FAQ content
Reviewed changes
Copilot reviewed 41 out of 43 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| AttendancePage.jsx | New attendance management page with QR scanning for event organizers |
| QRCodeModal.jsx | New modal component for displaying attendance QR codes to participants |
| TeamDetailsModal.jsx | New modal to display team information including members and team code |
| EventCard.jsx | Added QR code button and team details button for registered events |
| CertificatesForm.jsx | Fixed authorization header for certificate template upload |
| NewForm.jsx | Updated payment field structure and validation, fixed spelling error |
| Sidebar.jsx | Added attendance menu item and special handling for attendance-only user |
| Navbar.jsx | Updated Omega event navigation and background color handling |
| VerifyCertificate styles | Added responsive design improvements for mobile devices |
| PreviewForm.jsx | Enhanced QR download functionality and replaced share with copy UPI ID |
| Sponsor/Speaker/Accordion data | Updated event content with new sponsors and speaker information |
| package.json | Added QR code related dependencies (html5-qrcode, qrcode.react, react-qr-barcode-scanner) |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| import { MdGroups } from "react-icons/md"; | ||
| import { FaUser, FaRupeeSign } from "react-icons/fa"; | ||
|
|
||
| import { FaUser, FaRupeeSign,FaEye} from "react-icons/fa"; |
There was a problem hiding this comment.
Unused import FaEye.
| import { FaUser, FaRupeeSign,FaEye} from "react-icons/fa"; | |
| import { FaUser, FaRupeeSign } from "react-icons/fa"; |
| import AuthContext from '../../../../context/AuthContext'; | ||
| import { RecoveryContext } from '../../../../context/RecoveryContext'; | ||
| import { api } from '../../../../services'; | ||
| import { Alert } from '../../../../microInteraction'; |
There was a problem hiding this comment.
Unused import Alert.
| import { Alert } from '../../../../microInteraction'; |
| const [qrCodeData, setQrCodeData] = useState(null); | ||
| const [isLoading, setIsLoading] = useState(true); | ||
| const [error, setError] = useState(null); | ||
| const [attendanceMarked, setAttendanceMarked] = useState(false); |
There was a problem hiding this comment.
Unused variable attendanceMarked.
| const [isLoading, setIsLoading] = useState(true); | ||
| const [error, setError] = useState(null); | ||
| const [attendanceMarked, setAttendanceMarked] = useState(false); | ||
| const authCtx = useContext(AuthContext); |
There was a problem hiding this comment.
Unused variable authCtx.
| const authCtx = useContext(AuthContext); |
| const handleAttendanceMarked = () => { | ||
| setAttendanceMarked(true); | ||
| }; | ||
|
|
There was a problem hiding this comment.
Unused variable handleAttendanceMarked.
| const handleAttendanceMarked = () => { | |
| setAttendanceMarked(true); | |
| }; |
| const handleOK = () => { | ||
| onClose(); | ||
| }; | ||
|
|
There was a problem hiding this comment.
Unused variable handleOK.
| const handleOK = () => { | |
| onClose(); | |
| }; |
| const handleScanNewAttendee = () => { | ||
| setAttendanceMarked(false); | ||
| setQrCodeData(null); | ||
| fetchAttendanceCode(); | ||
| }; |
There was a problem hiding this comment.
Unused variable handleScanNewAttendee.
| const handleScanNewAttendee = () => { | |
| setAttendanceMarked(false); | |
| setQrCodeData(null); | |
| fetchAttendanceCode(); | |
| }; |
## Description <!-- Please provide a brief description of your changes and explain the purpose of the PR. --> ## Changes Made <!-- List the changes made in this PR. If it fixes an issue, please include the issue number (e.g., Fixes #123). --> - - - ## Types of Changes What type of changes does your code introduce? (Check all that apply) - [ ] Bug fix (non-breaking change which fixes an issue) 🐛 - [ ] New feature (non-breaking change which adds functionality) ✨ - [ ] UI enhancement (non-breaking change which enhances UI) 🎨 - [ ] Documentation update 📚 - Fixes # ## Screenshots (if applicable) <!-- If your changes include any UI updates, add screenshots here to show the changes. -->
|
🎉 Your pull request has been successfully merged! 🎉 Thank you for your valuable contribution to our project. Your efforts are greatly appreciated. Feel free to reach out if you have any more contributions or if there's anything else we can assist you with. Keep up the fantastic work! 🚀 |
Description
Changes Made
Types of Changes
What type of changes does your code introduce? (Check all that apply)
Bug fix (non-breaking change which fixes an issue) 🐛
New feature (non-breaking change which adds functionality) ✨
UI enhancement (non-breaking change which enhances UI) 🎨
Documentation update 📚
Fixes #
Screenshots (if applicable)