Skip to content

main#292

Merged
SamFaMH merged 107 commits intofeat/admin-suggestions-Samhafrom
main
Jul 17, 2025
Merged

main#292
SamFaMH merged 107 commits intofeat/admin-suggestions-Samhafrom
main

Conversation

@SamFaMH
Copy link
Copy Markdown
Member

@SamFaMH SamFaMH commented Jul 17, 2025

No description provided.

SamFaMH and others added 30 commits April 26, 2025 11:57
…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.
- 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.
…tions-Samha

Feat/admin suggestions samha
- 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.
- 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.
nethmalgunawardhana and others added 29 commits July 15, 2025 16:04
… 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.
… SessionCompletionControls, SessionReviewModal, and SessionReviewsDisplay
Add postinstall script to install documentation dependencies
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.
…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…
@SamFaMH SamFaMH merged commit 69f4bf6 into feat/admin-suggestions-Samha Jul 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants