8 Commits

Author SHA1 Message Date
d5fdc64d69
Refactor profile display and improve error handling
This commit introduces significant changes to the profile which now has enhanced user information and a follow button. In addition, the alignment of certain elements is adjusted. The error handling process in the profile page has also been revamped for better UX.
2024-05-23 15:54:58 +02:00
c0327f9607
Refactored register services and enhanced user profile functionality
A new RequestService was introduced to standardize the HTTP requests, and the register service was refactored to use it. Improvements were made to the handling of user profile data along with error handling and display. New components were created for displaying the user profile, and changes to existing components were made to accommodate the service and data handling updates.
2024-05-22 17:03:14 +02:00
e3a5c0a44a
Refactor register service to enhance error handling
Modified the doRegister function within register.service.ts to provide better error handling. Responses now return an object format, and an error catch block has been added. Additionally, minor changes were made to the workspace.xml.
2024-05-21 16:17:08 +02:00
8f8accebeb
Integrate registration service and axios dependency
The registration form now makes use of a new registration service. Axios, a necessary dependency for making HTTP requests in this service, has been added to the project. Additionally, logging has been improved in the user registration process to provide better debugging information.
2024-05-21 16:10:15 +02:00
f6959724b0
Add ProfilePage, update RegisterForm and ToastBox components
Added new ProfilePage component with necessary UI layout and buttons. Updated RegisterForm component with form validation using Zod schema and improved error handling. Updated icons in ToastBox component for proper display. Added necessary dependencies for form handling and validation.
2024-05-21 12:28:03 +02:00
db6d838796
Remove toast components and added register form
The toast related components (toast.tsx, toaster.tsx, use-toast.ts) were removed from the code base. On the other hand, the register-form.tsx file was updated with a form for users to create an account. A new file toast-box.tsx was also added to display a custom message box.
2024-05-16 16:31:18 +02:00
43f9d8204c Add registration and login pages
Added new pages for user registration and login. Also implemented registration and login forms. Updated dependencies in package.json and modified layout design in header and theme-selector components.
2024-05-16 08:59:00 +02:00
4b7910e7a7
Add generated system configs, theme and page elements
This commit adds the necessary configuration files for the system, including components for the Tailwind CSS and version control. It also includes code for creating a basic user interface with theme and page elements. Additionally, the commit includes new SVG resources for design elements.
2024-05-15 17:03:18 +02:00