03367d143bMerge pull request 'Update button styles in appointment detail page for improved accessibility and visual consistency' (#72) from feat/booking-panel into masterHammond2025-12-05 19:31:08 +0000
4c5cb0f517Update button styles in appointment detail page for improved accessibility and visual consistency
iamkiddy
2025-12-05 19:28:11 +0000
97066087d4Merge pull request 'Update button styles in appointment detail page for improved accessibility' (#71) from feat/booking-panel into masterHammond2025-12-05 19:22:00 +0000
695e1c0706Update button styles in appointment detail page for improved accessibility
iamkiddy
2025-12-05 19:21:37 +0000
fcfbc0f04bMerge pull request 'Refactor appointment detail messaging and styles for clarity' (#70) from feat/booking-panel into masterHammond2025-12-05 19:16:23 +0000
eddb9eb6e3Refactor appointment detail messaging and styles for clarity
iamkiddy
2025-12-05 19:16:02 +0000
71fcf29a6bMerge pull request 'Refine appointment detail styles and enhance status handling' (#69) from feat/booking-panel into masterHammond2025-12-05 18:56:27 +0000
186c536057Refine appointment detail styles and enhance status handling
iamkiddy
2025-12-05 18:55:30 +0000
0adac50dc0Merge pull request 'Implement appointment cancellation and rescheduling in admin view' (#68) from feat/booking-panel into masterHammond2025-12-05 18:35:56 +0000
2fd5442988Implement appointment cancellation and rescheduling in admin view
iamkiddy
2025-12-05 18:35:20 +0000
d47b542413Merge pull request 'Add appointment cancellation and rescheduling features' (#67) from feat/booking-panel into masterHammond2025-12-05 18:19:59 +0000
048cb1fcc9Add appointment cancellation and rescheduling features
iamkiddy
2025-12-05 18:19:19 +0000
021c5c2d70Merge pull request 'Enhance appointment detail messaging with moderator link' (#66) from feat/booking-panel into masterHammond2025-12-05 18:03:56 +0000
cb9be9405eEnhance appointment detail messaging with moderator link
iamkiddy
2025-12-05 18:03:20 +0000
1fb3f08532Merge pull request 'Update redirects and messaging for admin and user routes' (#65) from feat/booking-panel into masterHammond2025-12-05 18:02:27 +0000
606007a7d5Update redirects and messaging for admin and user routes
iamkiddy
2025-12-05 18:00:54 +0000
e14279f472Merge pull request 'Update dashboard components to reflect API-driven percentage values' (#64) from feat/booking-panel into masterHammond2025-12-05 14:31:44 +0000
423d339affMerge pull request 'Add percentage fields to appointment stats and update dashboard components to display these metrics.' (#63) from feat/booking-panel into masterHammond2025-12-05 14:14:54 +0000
2eea3bcc1eAdd percentage fields to appointment stats and update dashboard components to display these metrics.
iamkiddy
2025-12-05 14:14:12 +0000
2d4bf9c43bMerge pull request 'Comment out percentage badges in admin and user dashboard components for clarity and potential future use.' (#62) from feat/booking-panel into masterHammond2025-12-05 13:16:55 +0000
d6354d20d0Comment out percentage badges in admin and user dashboard components for clarity and potential future use.
iamkiddy
2025-12-05 13:15:53 +0000
3e900800a8Merge pull request 'Add meeting status indication to appointment detail pages and dashboard stats' (#61) from feat/booking-panel into masterHammond2025-12-05 13:05:01 +0000
f40ced5fb0Add meeting status indication to appointment detail pages and dashboard stats
iamkiddy
2025-12-05 13:03:58 +0000
e139244cc5Merge 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 masterHammond2025-12-05 11:25:02 +0000
f1cd73fe5dEnhance 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
0a4a877cfbMerge 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 masterHammond2025-12-04 20:24:49 +0000
c07d319819Enhance 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
59f254d5e9Merge 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 masterHammond2025-12-04 20:13:52 +0000
a39c811aa0Refactor 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
a7a24d1a64Merge pull request 'feat/booking-panel' (#57) from feat/booking-panel into masterHammond2025-12-04 19:53:22 +0000
e05f81ddaeImplement 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
77bc00999dUpdate 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
55ef70fabcMerge pull request 'feat/booking-panel' (#56) from feat/booking-panel into masterHammond2025-12-04 19:47:43 +0000
212ac70b5dEnhance 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
c18275bf9bUpdate 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
f04c817951Merge 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 masterHammond2025-12-04 19:37:57 +0000
460901ab5cEnhance 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
a6d1e18a5eMerge 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 masterHammond2025-12-04 19:30:38 +0000
479b8943aeRefactor 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
2a3fc6ad4dRefactor 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
4a4590abd1Remove 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
386e2e03bfRefactor 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
9d401ae4b1Merge 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 masterHammond2025-12-04 18:40:02 +0000
07065803fcRemove 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
9b31fe6a27Merge pull request 'feat/booking-panel' (#52) from feat/booking-panel into masterHammond2025-12-04 18:27:56 +0000
3da7d99934Update 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
117ce09dc7Remove 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
5b5213f871Merge pull request 'Update appointment detail pages to clarify meeting availability messages and add meeting information section' (#51) from feat/booking-panel into masterHammond2025-12-04 18:10:14 +0000
65af13b0b2Update appointment detail pages to clarify meeting availability messages and add meeting information section
iamkiddy
2025-12-04 18:07:27 +0000
be717d8f60Merge pull request 'Refactor startMeeting and endMeeting functions to refetch appointment details' (#50) from feat/booking-panel into masterHammond2025-12-04 16:39:10 +0000
ff2721e791Refactor startMeeting and endMeeting functions to refetch appointment details
iamkiddy
2025-12-04 16:38:41 +0000
79822d1931Merge pull request 'Update API URLs for meeting start and end endpoints to use correct path structure' (#49) from feat/booking-panel into masterHammond2025-12-04 16:32:26 +0000
31ea0bf6ceUpdate API URLs for meeting start and end endpoints to use correct path structure
iamkiddy
2025-12-04 16:31:49 +0000
e057f1409cMerge pull request 'Enhance startMeeting function to accept optional metadata and recording URL parameters' (#48) from feat/booking-panel into masterHammond2025-12-04 16:15:28 +0000
aecde6ce69Enhance startMeeting function to accept optional metadata and recording URL parameters
iamkiddy
2025-12-04 16:14:24 +0000
5d0aa45dadMerge pull request 'feat/booking-panel' (#47) from feat/booking-panel into masterHammond2025-12-04 15:58:53 +0000
61f7f5cf1aAdd end meeting API endpoint to API URLs
iamkiddy
2025-12-04 15:58:21 +0000
f06a74891dMerge 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 masterHammond2025-12-04 10:48:53 +0000
97b04e7593Refactor 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
9aefe892cfMerge 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 masterHammond2025-12-03 18:51:19 +0000
9f6bb98edbEnhance 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
36014ca954Merge 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 masterHammond2025-12-03 18:41:03 +0000
ce8383da89Refactor 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
13bc135e09Merge 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 masterHammond2025-12-03 18:27:46 +0000
9930789d71Refactor 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
ace90b9e10Merge 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 masterHammond2025-12-03 16:27:10 +0000
2d1409682fRefactor 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
a65d03ccddMerge 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 masterHammond2025-12-03 11:08:42 +0000
01dcf9abe5Refactor 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
a8ff1d377aMerge 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 masterHammond2025-12-01 19:50:05 +0000
80882c80bcRefactor 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
cf3828da0dMerge 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 masterHammond2025-12-01 19:09:44 +0000
8d0088f555Enhance 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
f5e32e050bMerge 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 masterHammond2025-12-01 18:41:32 +0000
755d2b328aUpdate 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
96ec7f8c2eMerge 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 masterHammond2025-12-01 18:27:33 +0000
d51a795191Refactor 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
e72c7e105aMerge 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 masterHammond2025-12-01 18:04:52 +0000
6fb6e97341Enhance 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
51ca53af88Merge 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 masterHammond2025-12-01 17:36:40 +0000
5318522f37Refactor 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
412bae77fbMerge pull request 'Update age label in ClientFocus component from 'Teen' to 'Teens' for consistency in terminology.' (#33) from feat/booking-panel into masterHammond2025-11-28 20:00:44 +0000
91bece7174Update age label in ClientFocus component from 'Teen' to 'Teens' for consistency in terminology.
iamkiddy
2025-11-28 19:59:39 +0000
4058c1512cMerge 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 masterHammond2025-11-28 14:26:27 +0000
cd156bd4acUpdate 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
598b62018dMerge pull request 'Update email address in deliverables page for consistency with domain standards.' (#31) from feat/booking-panel into masterHammond2025-11-27 20:45:19 +0000
1af9ae20abUpdate email address in deliverables page for consistency with domain standards.
iamkiddy
2025-11-27 20:44:34 +0000
c045760116Merge pull request 'feat/booking-panel' (#30) from feat/booking-panel into masterHammond2025-11-27 20:36:30 +0000
cea4747da5Enhance 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
a864d909a8Refactor 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
37560787fcMerge pull request 'feat/booking-panel' (#29) from feat/booking-panel into masterHammond2025-11-27 19:44:53 +0000
c8c84e1644Remove selected slots display from BookNowPage to streamline user interface and improve clarity in slot selection process.
iamkiddy
2025-11-27 19:37:54 +0000
5556e88fbfRefactor 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
6b83b092e3Refactor 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