This repository was archived by the owner on Jul 6, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Merged
Dev to main #6
Conversation
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
Merge pull request #3 from IMS-coding-projects/dev
# Conflicts: # OrariAperti/frontend/src/components/Main.tsx
Introduces room entity and repository to support room management. Updates reservation logic to associate reservations with specific rooms via UUID. Enhances API to handle room-related operations, including fetching rooms and their reservations. Refactors Seeder to populate room and reservation data. Improves CORS and frontend URL configuration for dynamic environment settings. Updates frontend metadata and package details for branding consistency.
…r handling and state management
Introduces an empty RoomFeaturesSerializer class to establish the groundwork for future serialization functionality related to room features. No implementation details are provided yet, serving as a placeholder for subsequent development.
…ting Integrates a custom JSON serializer for Room features to enhance data serialization in the backend. Updates the frontend to enable reservation editing, including room features display and save functionality. Removes unnecessary debugger statements for cleaner code.
…s, improves `AccessKeys` error handling with toast notifications, and enhances app layout with `Toaster` integration.
…onent Integrates `NewReservationDialog` for creating new reservations. Replaces alert with toast notification for share link copy action. Enhances UI with `CardAction` for better interaction design.
…ayout and user experience, updates error handling with toast notifications, and enhances form input types.
- Updates room feature names in the backend API documentation for consistency and readability. - Expands participant validation in the backend to support additional character sets. - Improves frontend reservation creation with dynamic room features, real-time validation, and better error handling. - Refactors UI components for enhanced responsiveness and accessibility across devices. - Adds room feature badges and integrates key handling for better user feedback. - Updates type definitions to align with backend changes and improve type safety.
…dates Main component to retrieve keys from URL parameters, and improves reservation creation logic with URL updates.
…es seed data for reservations
…component Introduces a new component to handle the deletion of single reservations. This provides modular functionality for managing individual reservation deletions in the frontend.
Refactors reservation editing and deletion logic, introducing a reusable confirmation dialog for deletions. Adds dynamic room selection and feature badges to improve user experience. Implements private/public key handling for access control. Fixes room ID handling during reservation updates and optimizes error feedback. Improves code readability and consistency by reorganizing imports and cleaning up redundant logic.
…m APIs, updates UI Removes redundant room reservation endpoint and controller methods. Refines reservation API to ensure proper request validation and more descriptive response handling, including error messages for missing private keys. Enhances frontend reservation editing and validation with room selection, date picker, and improved participant input handling. Fixes UI inconsistencies and streamlines form submission logic. Improves code readability and ensures better data integrity across backend and frontend.
… and backend error handling Updates error messages in `ReservationController` to provide user-friendly suggestions. Adds a new room in the backend seeder and fixes formatting in participant names. Improves frontend UI components: - Introduces `FAQAccordion` for user guidance. - Refines error message styling to ensure consistency. - Enhances `CurrentReservation` for better key management with warnings. - Adds hover effects and visual polish to `AccordionItem`. Fixes styling inconsistencies and improves user experience throughout.
Refactors Vite configuration to enable manual chunking for better vendor module separation, improving build performance and maintainability. Adjusts button styling in reservation deletion dialog for consistency and accessibility, ensuring better user experience. Removes unused imports to streamline code and minimize dependencies.
Contributor
Author
|
@AnonNanoo pls review and merge👍 |
AnonNanoo
approved these changes
Jun 18, 2025
Member
AnonNanoo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
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.
Updated the whole codebase with new changes