Merged
Conversation
…ponents for session management - Implemented ProgressTab to display user and other user's progress with update functionality. - Created ReportTab for submitting and viewing reports related to sessions, including a collapsible report form. - Developed SubmitWorkTab for users to submit their work, including file uploads and previously submitted works display. - Added ViewWorksTab to review submitted works, with options to accept or request improvements on pending submissions.
…ce chat functionality
…-swap-hub into admin-report-renu
- Implemented ReportPostButton component for reporting posts in the community forum. - Integrated report submission modal with validation and submission logic. - Added new forumPostReportSchema for storing report details in the database. - Created GeminiService for AI-based content analysis of reported posts. - Updated ForumPosts and postDetail components to include report functionality. - Enhanced user experience with feedback on report submission status.
…sContent and ReportPostButton components
…tions-Samha Feat/admin suggestions samha
…t-reports Feature/forum post reports
…e badge fetching logic
…upport and user guidance
…oved error messages
…nsion process with proper password handling
…-swap-hub into admin-report-renu
- Enhanced token validation to check for suspended users and return appropriate responses. - Updated the UsersContent component to manage user suspension and deletion with improved UI feedback. - Added new context handling for user suspension status during authentication. - Created new test files for user suspension system and related functionalities. - Improved error handling and messaging for user actions related to suspension.
Admin report renu
- Added functionality to request cancellation of active sessions, including validation for user participation and existing requests. - Updated SessionBox component to display active and cancelled sessions, allowing users to toggle visibility of cancelled sessions. - Enhanced OverviewTab to include cancellation request details and response options for users. - Modified ReportTab and SubmitWorkTab to handle session statuses for completed and cancelled sessions, updating UI messages accordingly. - Created API routes for handling session cancellation requests, including POST, GET, and PATCH methods for managing cancellation states and responses.
Community forum test
… and list components - Created a manual testing HTML file for the chat system with detailed test results. - Developed MeetingItem component to display individual meeting details and actions. - Developed MeetingList component to manage and display lists of meetings, including pending, upcoming, past, and cancelled meetings. - Integrated user profile handling and meeting notes download functionality in MeetingItem. - Added collapsible sections for past and cancelled meetings in MeetingList.
…nd remove unused components
… SessionCompletionControls, SessionReviewModal, and SessionReviewsDisplay
Add postinstall script to install documentation dependencies
… clean up EnhancedHeroSection
Enhance Chatbot component with welcome popup for first-time users and…
…n management - Implemented SessionListContainer component to display sessions categorized by status (pending, active, completed, cancelled/rejected). - Added functionality to handle session actions such as accept, reject, delete, and request completion. - Integrated counter offer handling within session actions. - Enhanced user feedback with alerts and confirmations for session actions. - Improved session fetching logic to include counter offers and session counts.
…on and prevent multiple submissions style: Refactor MeetingPage component for improved styling consistency refactor: Remove unused settings button from DailyMeeting component chore: Add hasInstallScript to package-lock.json
…ubmissions, reviews, and reports - Added `useWorkSubmission` hook for handling work submission logic, including file management and submission state. - Created `OverviewService` for session completion, cancellation, and review functionalities. - Developed `ProgressService` to manage session progress updates and notifications. - Introduced `ReportService` for reporting users with enhanced validation and file upload capabilities. - Implemented `ViewWorksService` for reviewing and fetching works associated with sessions. - Established `WorkService` for uploading files, submitting work, and reviewing submissions.
…rmance in related components
…tatus management - Added GET endpoint to fetch complete chat room data including participants and messages with pagination. - Implemented PATCH endpoint to mark messages as read in bulk. - Created PreloadStatus component to display loading status for preloaded messages. - Developed CompletionRequestModal for session completion requests with progress tracking. - Introduced UserReviewModal for submitting reviews after sessions. - Added message preloader service to manage background loading and caching of chat messages.
feat: Implement chat room data API with message preloading and read s…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.