Commit Graph

  • a366281db8 Merge pull request 'Enhance dashboard greeting with user-specific welcome message' (#73) from feat/booking-panel into master master Hammond 2025-12-06 01:24:09 +0000
  • b103e97b42 Enhance dashboard greeting with user-specific welcome message feat/booking-panel iamkiddy 2025-12-06 01:23:04 +0000
  • 03367d143b Merge pull request 'Update button styles in appointment detail page for improved accessibility and visual consistency' (#72) from feat/booking-panel into master Hammond 2025-12-05 19:31:08 +0000
  • 4c5cb0f517 Update button styles in appointment detail page for improved accessibility and visual consistency iamkiddy 2025-12-05 19:28:11 +0000
  • 97066087d4 Merge pull request 'Update button styles in appointment detail page for improved accessibility' (#71) from feat/booking-panel into master Hammond 2025-12-05 19:22:00 +0000
  • 695e1c0706 Update button styles in appointment detail page for improved accessibility iamkiddy 2025-12-05 19:21:37 +0000
  • fcfbc0f04b Merge pull request 'Refactor appointment detail messaging and styles for clarity' (#70) from feat/booking-panel into master Hammond 2025-12-05 19:16:23 +0000
  • eddb9eb6e3 Refactor appointment detail messaging and styles for clarity iamkiddy 2025-12-05 19:16:02 +0000
  • 71fcf29a6b Merge pull request 'Refine appointment detail styles and enhance status handling' (#69) from feat/booking-panel into master Hammond 2025-12-05 18:56:27 +0000
  • 186c536057 Refine appointment detail styles and enhance status handling iamkiddy 2025-12-05 18:55:30 +0000
  • 0adac50dc0 Merge pull request 'Implement appointment cancellation and rescheduling in admin view' (#68) from feat/booking-panel into master Hammond 2025-12-05 18:35:56 +0000
  • 2fd5442988 Implement appointment cancellation and rescheduling in admin view iamkiddy 2025-12-05 18:35:20 +0000
  • d47b542413 Merge pull request 'Add appointment cancellation and rescheduling features' (#67) from feat/booking-panel into master Hammond 2025-12-05 18:19:59 +0000
  • 048cb1fcc9 Add appointment cancellation and rescheduling features iamkiddy 2025-12-05 18:19:19 +0000
  • 021c5c2d70 Merge pull request 'Enhance appointment detail messaging with moderator link' (#66) from feat/booking-panel into master Hammond 2025-12-05 18:03:56 +0000
  • cb9be9405e Enhance appointment detail messaging with moderator link iamkiddy 2025-12-05 18:03:20 +0000
  • 1fb3f08532 Merge pull request 'Update redirects and messaging for admin and user routes' (#65) from feat/booking-panel into master Hammond 2025-12-05 18:02:27 +0000
  • 606007a7d5 Update redirects and messaging for admin and user routes iamkiddy 2025-12-05 18:00:54 +0000
  • e14279f472 Merge pull request 'Update dashboard components to reflect API-driven percentage values' (#64) from feat/booking-panel into master Hammond 2025-12-05 14:31:44 +0000
  • 0f60e82bfb Update dashboard components to reflect API-driven percentage values iamkiddy 2025-12-05 14:29:29 +0000
  • 423d339aff Merge pull request 'Add percentage fields to appointment stats and update dashboard components to display these metrics.' (#63) from feat/booking-panel into master Hammond 2025-12-05 14:14:54 +0000
  • 2eea3bcc1e Add percentage fields to appointment stats and update dashboard components to display these metrics. iamkiddy 2025-12-05 14:14:12 +0000
  • 2d4bf9c43b Merge pull request 'Comment out percentage badges in admin and user dashboard components for clarity and potential future use.' (#62) from feat/booking-panel into master Hammond 2025-12-05 13:16:55 +0000
  • d6354d20d0 Comment out percentage badges in admin and user dashboard components for clarity and potential future use. iamkiddy 2025-12-05 13:15:53 +0000
  • 3e900800a8 Merge pull request 'Add meeting status indication to appointment detail pages and dashboard stats' (#61) from feat/booking-panel into master Hammond 2025-12-05 13:05:01 +0000
  • f40ced5fb0 Add meeting status indication to appointment detail pages and dashboard stats iamkiddy 2025-12-05 13:03:58 +0000
  • e139244cc5 Merge pull request 'Enhance appointment scheduling by including timezone support in the schema and payload. Update the scheduleAppointment function to automatically use the user's timezone if not specified, improving accuracy in appointment scheduling.' (#60) from feat/booking-panel into master Hammond 2025-12-05 11:25:02 +0000
  • f1cd73fe5d Enhance appointment scheduling by including timezone support in the schema and payload. Update the scheduleAppointment function to automatically use the user's timezone if not specified, improving accuracy in appointment scheduling. iamkiddy 2025-12-05 11:23:54 +0000
  • 0a4a877cfb Merge pull request 'Enhance LoginDialog component to support optional redirect skipping. Update authentication flow to conditionally redirect users based on their role and current page, improving user experience during login on the booking page.' (#59) from feat/booking-panel into master Hammond 2025-12-04 20:24:49 +0000
  • c07d319819 Enhance LoginDialog component to support optional redirect skipping. Update authentication flow to conditionally redirect users based on their role and current page, improving user experience during login on the booking page. iamkiddy 2025-12-04 20:24:11 +0000
  • 59f254d5e9 Merge pull request 'Refactor authentication handling on booking page by removing automatic login dialog and updating user prompts. Enhance user experience with toast notifications for login requirements and streamline form field accessibility for unauthenticated users.' (#58) from feat/booking-panel into master Hammond 2025-12-04 20:13:52 +0000
  • a39c811aa0 Refactor authentication handling on booking page by removing automatic login dialog and updating user prompts. Enhance user experience with toast notifications for login requirements and streamline form field accessibility for unauthenticated users. iamkiddy 2025-12-04 20:11:16 +0000
  • a7a24d1a64 Merge pull request 'feat/booking-panel' (#57) from feat/booking-panel into master Hammond 2025-12-04 19:53:22 +0000
  • e05f81ddae Implement authentication checks on booking page to require user login before accessing appointment features. Update form fields and buttons to disable when not authenticated, and enhance user experience with appropriate prompts and dialog handling. iamkiddy 2025-12-04 19:52:58 +0000
  • 77bc00999d Update Navbar component to simplify the link structure by removing conditional routing for authenticated users. This change enhances navigation consistency by directing all users to the home page. iamkiddy 2025-12-04 19:48:47 +0000
  • 55ef70fabc Merge pull request 'feat/booking-panel' (#56) from feat/booking-panel into master Hammond 2025-12-04 19:47:43 +0000
  • 212ac70b5d Enhance Navbar component to include conditional rendering for the user appointment details route. This update improves navigation clarity for authenticated users by ensuring appropriate links are displayed based on the current route. iamkiddy 2025-12-04 19:46:24 +0000
  • c18275bf9b Update Navbar component to conditionally render Dashboard links based on user roles and current route. This enhancement improves navigation clarity for authenticated users by preventing duplicate links in the Navbar. iamkiddy 2025-12-04 19:44:27 +0000
  • f04c817951 Merge pull request 'Enhance Navbar component by adding a Dashboard link for authenticated users, improving navigation based on user roles. Update styling and structure for better clarity and user experience while maintaining existing logout functionality.' (#55) from feat/booking-panel into master Hammond 2025-12-04 19:37:57 +0000
  • 460901ab5c Enhance Navbar component by adding a Dashboard link for authenticated users, improving navigation based on user roles. Update styling and structure for better clarity and user experience while maintaining existing logout functionality. iamkiddy 2025-12-04 19:37:35 +0000
  • a6d1e18a5e Merge pull request 'Refactor appointment detail page for admin and user interfaces. Update meeting link display logic and styling for improved clarity, ensuring users can easily identify and access meeting information while maintaining a streamlined interface.' (#54) from feat/booking-panel into master Hammond 2025-12-04 19:30:38 +0000
  • 479b8943ae Refactor appointment detail page for admin and user interfaces. Update meeting link display logic and styling for improved clarity, ensuring users can easily identify and access meeting information while maintaining a streamlined interface. iamkiddy 2025-12-04 19:30:08 +0000
  • 2a3fc6ad4d Refactor meeting information display in appointment detail page. Update layout and styling for improved clarity and user experience, ensuring essential details about scheduled meetings are prominently presented. iamkiddy 2025-12-04 19:19:23 +0000
  • 4a4590abd1 Remove redundant "vs last month" text from user dashboard statistics for a cleaner presentation. This change enhances the visual clarity of the dashboard while maintaining essential information display. iamkiddy 2025-12-04 19:14:54 +0000
  • 386e2e03bf Refactor meeting information display in user appointment detail page. Update styling and structure for clarity, enhancing user experience while maintaining essential details for scheduled meetings. iamkiddy 2025-12-04 19:01:16 +0000
  • 9d401ae4b1 Merge pull request 'Remove meeting link display from user appointment detail page to streamline the interface. Update instructions for joining meetings to enhance clarity and focus on essential information.' (#53) from feat/booking-panel into master Hammond 2025-12-04 18:40:02 +0000
  • 07065803fc Remove meeting link display from user appointment detail page to streamline the interface. Update instructions for joining meetings to enhance clarity and focus on essential information. iamkiddy 2025-12-04 18:39:27 +0000
  • 9b31fe6a27 Merge pull request 'feat/booking-panel' (#52) from feat/booking-panel into master Hammond 2025-12-04 18:27:56 +0000
  • 3da7d99934 Update Navbar component to adjust link behavior based on user authentication and role. Change the home link to redirect authenticated non-admin users to the dashboard, and modify conditional rendering to hide the "book now" link for admin users, enhancing navigation clarity. iamkiddy 2025-12-04 18:26:21 +0000
  • 117ce09dc7 Remove Jitsi room ID display from user appointment detail page to streamline meeting information presentation. This change enhances clarity by focusing on essential meeting details while eliminating unnecessary elements related to room ID visibility. iamkiddy 2025-12-04 18:19:38 +0000
  • 5b5213f871 Merge pull request 'Update appointment detail pages to clarify meeting availability messages and add meeting information section' (#51) from feat/booking-panel into master Hammond 2025-12-04 18:10:14 +0000
  • 65af13b0b2 Update appointment detail pages to clarify meeting availability messages and add meeting information section iamkiddy 2025-12-04 18:07:27 +0000
  • be717d8f60 Merge pull request 'Refactor startMeeting and endMeeting functions to refetch appointment details' (#50) from feat/booking-panel into master Hammond 2025-12-04 16:39:10 +0000
  • ff2721e791 Refactor startMeeting and endMeeting functions to refetch appointment details iamkiddy 2025-12-04 16:38:41 +0000
  • 79822d1931 Merge pull request 'Update API URLs for meeting start and end endpoints to use correct path structure' (#49) from feat/booking-panel into master Hammond 2025-12-04 16:32:26 +0000
  • 31ea0bf6ce Update API URLs for meeting start and end endpoints to use correct path structure iamkiddy 2025-12-04 16:31:49 +0000
  • e057f1409c Merge pull request 'Enhance startMeeting function to accept optional metadata and recording URL parameters' (#48) from feat/booking-panel into master Hammond 2025-12-04 16:15:28 +0000
  • aecde6ce69 Enhance startMeeting function to accept optional metadata and recording URL parameters iamkiddy 2025-12-04 16:14:24 +0000
  • 5d0aa45dad Merge pull request 'feat/booking-panel' (#47) from feat/booking-panel into master Hammond 2025-12-04 15:58:53 +0000
  • 61f7f5cf1a Add end meeting API endpoint to API URLs iamkiddy 2025-12-04 15:58:21 +0000
  • fcb8fe3356 Refactor appointment detail components to improve meeting join logic iamkiddy 2025-12-04 15:56:53 +0000
  • 2bff3ed452 Merge pull request 'Add meeting management functionality to appointment detail page' (#46) from feat/booking-panel into master Hammond 2025-12-04 15:36:43 +0000
  • 74d7a35e60 Add meeting management functionality to appointment detail page iamkiddy 2025-12-04 15:36:14 +0000
  • f06a74891d Merge pull request 'Refactor appointment detail and booking components to implement time slot sorting by predefined order. Enhance the display of selected slots by grouping and sorting them by date and time, improving clarity and user experience across admin and user inte…' (#45) from feat/booking-panel into master Hammond 2025-12-04 10:48:53 +0000
  • 97b04e7593 Refactor appointment detail and booking components to implement time slot sorting by predefined order. Enhance the display of selected slots by grouping and sorting them by date and time, improving clarity and user experience across admin and user interfaces. iamkiddy 2025-12-04 10:48:14 +0000
  • 9aefe892cf Merge pull request 'Enhance appointment scheduling and rejection logic by refining payload structure. Default create_jitsi_meeting to true if not specified and remove undefined fields from the payload. Update scheduleAppointmentSchema to support optional date_str and time…' (#44) from feat/booking-panel into master Hammond 2025-12-03 18:51:19 +0000
  • 9f6bb98edb Enhance appointment scheduling and rejection logic by refining payload structure. Default create_jitsi_meeting to true if not specified and remove undefined fields from the payload. Update scheduleAppointmentSchema to support optional date_str and time_slot, ensuring either scheduled_datetime or both must be provided for validation. iamkiddy 2025-12-03 18:50:45 +0000
  • 36014ca954 Merge pull request '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 joi…' (#43) from feat/booking-panel into master Hammond 2025-12-03 18:41:03 +0000
  • 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. iamkiddy 2025-12-03 18:39:30 +0000
  • 13bc135e09 Merge pull request '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…' (#42) from feat/booking-panel into master Hammond 2025-12-03 18:27:46 +0000
  • 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. iamkiddy 2025-12-03 18:27:09 +0000
  • ace90b9e10 Merge pull request '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 …' (#41) from feat/booking-panel into master Hammond 2025-12-03 16:27:10 +0000
  • 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. iamkiddy 2025-12-03 16:25:28 +0000
  • a65d03ccdd Merge pull request '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 fiel…' (#40) from feat/booking-panel into master Hammond 2025-12-03 11:08:42 +0000
  • 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. iamkiddy 2025-12-03 11:03:01 +0000
  • a8ff1d377a Merge pull request 'Refactor Booking component to improve rendering of preferred availability and time slots. Update appointment model to support both string and array formats for preferred_dates and preferred_time_slots, enhancing flexibility in data handling.' (#39) from feat/booking-panel into master Hammond 2025-12-01 19:50:05 +0000
  • 80882c80bc Refactor Booking component to improve rendering of preferred availability and time slots. Update appointment model to support both string and array formats for preferred_dates and preferred_time_slots, enhancing flexibility in data handling. iamkiddy 2025-12-01 19:49:20 +0000
  • cf3828da0d Merge pull request 'Enhance deliverables page by adding email notification details for admins and clients regarding appointment requests and confirmations. Update images to reflect these changes for better clarity in the scheduling process.' (#38) from feat/booking-panel into master Hammond 2025-12-01 19:09:44 +0000
  • 8d0088f555 Enhance deliverables page by adding email notification details for admins and clients regarding appointment requests and confirmations. Update images to reflect these changes for better clarity in the scheduling process. iamkiddy 2025-12-01 19:08:58 +0000
  • f5e32e050b Merge pull request 'Update deliverables page to simplify appointment scheduling instructions. Remove redundant steps regarding meeting room creation and joining process for clarity and conciseness.' (#37) from feat/booking-panel into master Hammond 2025-12-01 18:41:32 +0000
  • 755d2b328a Update deliverables page to simplify appointment scheduling instructions. Remove redundant steps regarding meeting room creation and joining process for clarity and conciseness. iamkiddy 2025-12-01 18:40:57 +0000
  • 96ec7f8c2e Merge pull request '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 …' (#36) from feat/booking-panel into master Hammond 2025-12-01 18:27:33 +0000
  • 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. iamkiddy 2025-12-01 18:26:33 +0000
  • e72c7e105a Merge pull request 'Enhance submitContactForm function to improve input sanitization and response handling. Update documentation to clarify that the endpoint does not require authentication. Implement checks for empty responses and specific error handling for authenticati…' (#35) from feat/booking-panel into master Hammond 2025-12-01 18:04:52 +0000
  • 6fb6e97341 Enhance submitContactForm function to improve input sanitization and response handling. Update documentation to clarify that the endpoint does not require authentication. Implement checks for empty responses and specific error handling for authentication issues, ensuring a more robust user experience during form submissions. iamkiddy 2025-12-01 17:53:17 +0000
  • 51ca53af88 Merge pull request '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 C…' (#34) from feat/booking-panel into master Hammond 2025-12-01 17:36:40 +0000
  • 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. iamkiddy 2025-12-01 17:35:28 +0000
  • 412bae77fb Merge pull request 'Update age label in ClientFocus component from 'Teen' to 'Teens' for consistency in terminology.' (#33) from feat/booking-panel into master Hammond 2025-11-28 20:00:44 +0000
  • 91bece7174 Update age label in ClientFocus component from 'Teen' to 'Teens' for consistency in terminology. iamkiddy 2025-11-28 19:59:39 +0000
  • 4058c1512c Merge pull request 'Update Footer and Services components to reflect location and service focus changes, replacing 'Miami' with 'Hollywood' and adjusting therapy age range and community support description for clarity and inclusivity.' (#32) from feat/booking-panel into master Hammond 2025-11-28 14:26:27 +0000
  • cd156bd4ac Update Footer and Services components to reflect location and service focus changes, replacing 'Miami' with 'Hollywood' and adjusting therapy age range and community support description for clarity and inclusivity. iamkiddy 2025-11-28 14:25:00 +0000
  • 598b62018d Merge pull request 'Update email address in deliverables page for consistency with domain standards.' (#31) from feat/booking-panel into master Hammond 2025-11-27 20:45:19 +0000
  • 1af9ae20ab Update email address in deliverables page for consistency with domain standards. iamkiddy 2025-11-27 20:44:34 +0000
  • c045760116 Merge pull request 'feat/booking-panel' (#30) from feat/booking-panel into master Hammond 2025-11-27 20:36:30 +0000
  • 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. iamkiddy 2025-11-27 20:35:26 +0000
  • a864d909a8 Refactor appointment handling in appointments.ts to improve error extraction, response parsing, and slot validation. Introduce new helper functions for better readability and maintainability, while ensuring compatibility with updated API response formats. iamkiddy 2025-11-27 19:53:35 +0000
  • 37560787fc Merge pull request 'feat/booking-panel' (#29) from feat/booking-panel into master Hammond 2025-11-27 19:44:53 +0000
  • c8c84e1644 Remove selected slots display from BookNowPage to streamline user interface and improve clarity in slot selection process. iamkiddy 2025-11-27 19:37:54 +0000
  • 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. iamkiddy 2025-11-27 19:33:54 +0000
  • 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. iamkiddy 2025-11-27 19:18:59 +0000