Commit Graph

185 Commits

Author SHA1 Message Date
6d3d7a848d Merge pull request 'feat/booking-panel' (#27) from feat/booking-panel into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/27
2025-11-26 11:45:47 +00:00
iamkiddy
b2877dd36c Improve error handling in createAppointment function by using [\s\S] regex for better compatibility in parsing HTML error messages. 2025-11-26 11:44:16 +00:00
iamkiddy
cef17ea895 Add React DatePicker and styles, update package dependencies, and enhance booking validation 2025-11-26 11:42:31 +00:00
670bc31069 Merge pull request 'Remove unused file '17' to clean up the repository.' (#26) from feat/booking-panel into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/26
2025-11-25 21:39:08 +00:00
iamkiddy
4f58a69dd1 Remove unused file '17' to clean up the repository. 2025-11-25 21:38:27 +00:00
92bd895b40 Merge pull request 'feat/booking-panel' (#25) from feat/booking-panel into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/25
2025-11-25 21:33:39 +00:00
iamkiddy
9d3cc84816 Enhance type safety in BookNowPage and useAppointments hook. Update availableDates and availableDaysOfWeek mapping to specify string types. Add getUserAppointmentStats and AvailableDatesResponse types to useAppointments for improved type definitions. Modify Appointment interface to include 'completed' status for better appointment management. 2025-11-25 21:31:20 +00:00
iamkiddy
a1611e1782 Enhance AdminSettingsPage to fetch and update user profile. Implement profile data retrieval on component mount, update form structure to include first and last name, and add validation for required fields. Improve loading indicators and error handling for profile updates. Update API integration for fetching and updating user profile data. 2025-11-25 21:25:53 +00:00
iamkiddy
f6bd813c07 Refactor Booking component to manage time slots instead of time ranges. Update localStorage handling for time slots, enhance UI for selecting time slots, and improve validation for selected slots. Integrate public availability fetching in BookNowPage to display available time slots based on admin settings. 2025-11-25 21:04:22 +00:00
84f0f3137c Merge pull request 'feat/booking-panel' (#24) from feat/booking-panel into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/24
2025-11-25 20:44:34 +00:00
iamkiddy
6bcb6c5414 Update Booking component UI for improved layout and responsiveness. Adjust class names for better styling consistency and ensure elements are properly sized with shrink properties. This enhances the overall user experience in managing availability. 2025-11-25 20:39:47 +00:00
iamkiddy
85afc8c840 Enhance Booking component for admin availability management. Implement time range selection for each day, load saved time ranges from localStorage, and validate time inputs. Update API integration to ensure available_days is an array of numbers and improve error handling for availability updates. Refactor UI for better user experience in managing weekly availability. 2025-11-25 20:38:37 +00:00
iamkiddy
0297e6e3e5 Implement admin availability management in Booking component. Add functionality to manage weekly availability, including day and time selection, and integrate a dialog for updating availability. Enhance API integration for fetching and updating admin availability data. Update UI elements for better user experience. 2025-11-25 20:15:37 +00:00
iamkiddy
e593ae595b Refactor ReadmePage to use Next.js router for navigation and remove sensitive information. Update API_BASE_URL assignment for cleaner implementation in api_urls.ts. Clean up ForgotPasswordDialog component by removing unnecessary whitespace. 2025-11-25 17:26:30 +00:00
iamkiddy
5793836394 Merge branch 'master' of http://35.207.46.142/ATTUNE-HEART-THERAPY/website into feat/deliverables 2025-11-24 22:39:35 +00:00
iamkiddy
343c2c66b6 Refactor LoginDialog to support pre-filling email and integrate Forgot Password functionality. Update Navbar to manage dialog states for login and signup, enhancing user experience with smoother transitions between dialogs. Remove unused signup logic from LoginDialog for a cleaner implementation. 2025-11-24 22:35:07 +00:00
7d7d346bd9 Merge pull request 'feat/deliverables' (#22) from feat/deliverables into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/22
2025-11-24 22:10:29 +00:00
f5e867414b Merge pull request 'feat/authentication' (#21) from feat/authentication into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/21
2025-11-24 22:09:50 +00:00
iamkiddy
3465961819 Refactor Login component to remove signup functionality and update UI for a streamlined login experience. Enhance error handling in LoginDialog to utilize toast notifications for better user feedback. 2025-11-24 18:26:37 +00:00
iamkiddy
83c95afec1 Add Deliverables link to Header and SideNav components, and integrate button in Dashboard for improved navigation 2025-11-24 17:48:57 +00:00
iamkiddy
7db02adbd7 Refactor Login and Signup components to utilize Suspense for improved loading states. Update error handling in LoginDialog to reference issues instead of errors for better validation feedback. Enhance appointment error handling by casting response data to unknown before extracting error messages. 2025-11-24 16:38:09 +00:00
iamkiddy
eec3976f94 Refactor login and OTP verification flow in Login component. Update success handling to switch to login step instead of redirecting, and enhance UI in LoginDialog for better responsiveness and accessibility. Adjust styling for form elements and improve layout consistency. 2025-11-24 16:21:21 +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
iamkiddy
4f6e64bf99 Refactor Booking and Dashboard components to integrate appointment management and enhance data fetching logic. Replace mock data with API calls for appointments and user statistics, improving error handling and user feedback. Update UI elements for better search functionality and display of appointment details. 2025-11-23 22:28:02 +00:00
iamkiddy
43d0eae01f Refactor Navbar component to simplify button class names by removing conditional logic for styling. This improves readability and maintains consistent styling for logout buttons based on user state. 2025-11-23 21:58:14 +00:00
iamkiddy
37531f2b2b Refactor booking process in BookNowPage to integrate appointment creation via useAppointments hook. Enhance form submission logic to check user authentication before proceeding. Update API endpoint configurations for appointment management, including available dates and user appointments. Improve error handling and user feedback with toast notifications. 2025-11-23 21:43:13 +00:00
iamkiddy
041c36079d Enhance authentication and middleware logic by improving user role checks, adding OTP verification steps, and refining redirection based on user roles. Update login and signup forms to handle multiple user attributes and streamline error handling. Integrate logout functionality across components for better user experience. 2025-11-23 21:13:18 +00:00
iamkiddy
7b5f57ea89 Add Next.js Link import to Footer component for improved navigation 2025-11-23 19:14:23 +00:00
iamkiddy
41b60c930e Merge branch 'feat/login-integrations' into feat/authentication 2025-11-23 19:13:56 +00:00
iamkiddy
3180e48fe1 Merge branch 'master' of http://35.207.46.142/ATTUNE-HEART-THERAPY/website into feat/authentication 2025-11-23 19:06:39 +00:00
iamkiddy
72860dc63d Enhance Footer component by adding an Admin Panel link and updating quick links to support scroll behavior. Replace button elements with Next.js Link for navigation to the Admin Panel. 2025-11-23 19:06:09 +00:00
1541b77f63 Merge pull request 'Update button labels in BookNowPage and HeroSection for consistency, and refactor Navbar to conditionally render navigation links and sign-in button based on user dashboard state.' (#20) from fix/landing into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/20
2025-11-23 14:02:01 +00:00
iamkiddy
b53e418099 Remove duplicate age category from ClientFocus component for clarity and accuracy. 2025-11-23 13:59:16 +00:00
iamkiddy
453ce68a66 Update contact information across multiple components, including phone numbers and location details, to reflect new business contact. Rename section in ClientFocus component for clarity. 2025-11-23 13:46:33 +00:00
iamkiddy
eb8a800eb7 Enhance authentication flow by integrating @tanstack/react-query for improved data fetching, adding form validation in Login and LoginDialog components, and updating user redirection logic post-login. Also, include new dependencies: input-otp and zod for OTP input handling and schema validation. 2025-11-23 13:29:31 +00:00
iamkiddy
96f0dac414 Merge branch 'fix/landing' 2025-11-22 21:35:09 +00:00
iamkiddy
d6750d7c16 Refactor Finances component by removing the unused insurance provider list and adjusting the grid layout from three to two columns for improved responsiveness. 2025-11-22 21:31:52 +00:00
iamkiddy
a819dc3a04 Update button labels in BookNowPage and HeroSection for consistency, and refactor Navbar to conditionally render navigation links and sign-in button based on user dashboard state. 2025-11-22 21:29:35 +00:00
iamkiddy
466194030a Merge branch 'master' of http://35.207.46.142/ATTUNE-HEART-THERAPY/website 2025-11-22 20:26:56 +00:00
iamkiddy
1e829de544 Merge branch 'fix/landing-page-issues' 2025-11-22 20:24:08 +00:00
iamkiddy
487132ee9b Update login and book-now pages to enhance user experience by changing images for better representation, refactoring appointment scheduling to use preferred days and times, and improving error handling for user input. 2025-11-22 20:18:52 +00:00
iamkiddy
911ae7433f Refactor ClientFocus component by renaming sections to 'Who We Serve' and 'Communities', and replacing community representation with an image of flags for enhanced visual appeal and inclusivity. 2025-11-22 19:16:35 +00:00
David McNeill
1a8969defc Revert merge of recent PR 2025-11-21 19:51:29 -05:00
4b5209365a Merge pull request 'fix/landing-page-issues' (#18) from fix/landing-page-issues into master
Reviewed-on: http://35.207.46.142/ATTUNE-HEART-THERAPY/website/pulls/18
2025-11-21 23:50:27 +00:00
iamkiddy
24c62510a9 Enhance ClientFocus component by renaming section to 'Client Focus' and adding a diverse community representation with flags and colors, improving inclusivity and visual appeal. 2025-11-21 23:47:53 +00:00
iamkiddy
6ed23f1573 Update images and text in login and book-now pages for improved representation and clarity; rename 'Ethnicity' to 'Communities' in ClientFocus component, and adjust service description to emphasize inclusivity. 2025-11-21 23:38:16 +00:00
iamkiddy
1247b7dc0c Update HeroSection background color for improved contrast in dark and light modes 2025-11-21 23:20:55 +00:00
iamkiddy
092bbbd47f Refactor Finances component by removing unused insurance provider list and adjusting grid layout for improved responsiveness. 2025-11-21 22:17:06 +00:00
iamkiddy
d31f7045f5 Update header and navbar components to consistently display the full name "Attune Heart Therapy" instead of the abbreviated form, enhancing clarity in the UI. 2025-11-14 13:05:05 +00:00
iamkiddy
dccc1ad6c5 Fix missing icon imports in Services.tsx 2025-11-13 13:39:30 +00:00