Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

Conversation

@An0n-01
Copy link
Contributor

@An0n-01 An0n-01 commented Jun 18, 2025

Updated the whole codebase with new changes

An0n-01 and others added 30 commits May 28, 2025 15:08
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.
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.
…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.
@An0n-01 An0n-01 self-assigned this Jun 18, 2025
@An0n-01 An0n-01 added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 18, 2025
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.
@An0n-01
Copy link
Contributor Author

An0n-01 commented Jun 18, 2025

@AnonNanoo pls review and merge👍

@AnonNanoo AnonNanoo self-requested a review June 18, 2025 09:06
Copy link
Member

@AnonNanoo AnonNanoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice

@An0n-01 An0n-01 merged commit 64c5b17 into main Jun 18, 2025
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants