iamkiddy
|
ce8383da89
|
Refactor appointment components to replace Jitsi meeting URLs with moderator and participant join URLs. Update logic for joining meetings and copying room IDs based on user roles, enhancing clarity in the UI. Modify appointment model to support new join URL fields and permissions for moderators and participants.
|
2025-12-03 18:39:30 +00:00 |
|
iamkiddy
|
9930789d71
|
Refactor appointment detail and booking components to enhance the display of selected time slots. Implement logic to fetch and merge selected slots from the appointment list, improving data handling and user experience. Update UI to group slots by date for better clarity and organization.
|
2025-12-03 18:27:09 +00:00 |
|
iamkiddy
|
2d1409682f
|
Refactor appointment detail rendering to replace "Matching Slots" with "Selected Slots" for improved clarity. Update UI elements to reflect changes in color scheme and enhance the display of availability preferences. Remove legacy matching slots logic to streamline the component and focus on selected time slots.
|
2025-12-03 16:25:28 +00:00 |
|
iamkiddy
|
01dcf9abe5
|
Refactor appointment handling to streamline selected time slots and improve data payload structure. Update UI components to display selected slots clearly and enhance user experience by ensuring only relevant data is sent to the API. Remove legacy fields from appointment responses for cleaner data management.
|
2025-12-03 11:03:01 +00:00 |
|
iamkiddy
|
d51a795191
|
Refactor ContactSection and submitContactForm to streamline form submission process. Simplify input handling by using a single object for contact data and enhance error messaging for better user feedback. Update appointment detail rendering in Booking component for improved UI consistency.
|
2025-12-01 18:26:33 +00:00 |
|
iamkiddy
|
5318522f37
|
Refactor Booking and AppointmentDetail components to enhance rendering of preferred dates and time slots. Improve UI consistency by updating conditional rendering logic and ensuring proper handling of availability states. Additionally, streamline the ContactSection component to include form submission functionality with error handling and loading states for better user experience.
|
2025-12-01 17:35:28 +00:00 |
|
iamkiddy
|
cea4747da5
|
Enhance appointment detail and user dashboard components to conditionally render meeting links and buttons based on availability. Update appointment stats fetching logic to remove email dependency, improving user experience and API interaction. Refactor UI elements for better accessibility and clarity.
|
2025-11-27 20:35:26 +00:00 |
|
iamkiddy
|
5556e88fbf
|
Refactor Booking and AppointmentDetail components to improve handling of preferred dates and time slots. Enhance type safety by ensuring preferred_dates and preferred_time_slots are validated as arrays. Update rendering logic to handle different data formats for better user experience and consistency.
|
2025-11-27 19:33:54 +00:00 |
|
iamkiddy
|
6b83b092e3
|
Refactor Booking and AppointmentDetail components to integrate new appointment scheduling format. Update time slot management to use selected_slots, enhance availability loading logic, and improve error handling. Replace legacy date and time handling with a more robust API-driven approach for better user experience and data consistency.
|
2025-11-27 19:18:59 +00:00 |
|
iamkiddy
|
cef17ea895
|
Add React DatePicker and styles, update package dependencies, and enhance booking validation
|
2025-11-26 11:42:31 +00:00 |
|
iamkiddy
|
c7871cfb46
|
Enhance Booking component with appointment scheduling and rejection functionality. Integrate dialogs for scheduling and rejecting appointments, improving user interaction. Update layout to suppress hydration warnings and refine appointment data handling in BookNowPage for consistent ID management.
|
2025-11-24 16:04:39 +00:00 |
|