Commit Graph

24 Commits

Author SHA1 Message Date
171862aa3a 🚩 (flags) create form submitter endpoint 2025-10-07 10:36:32 +07:00
889cb4f2f6 🚚 (mv) change dir name
change lib directory in features to models
2025-10-04 22:58:55 +07:00
eca25d29cd (dep-add) add library for better handling form
Adding the react-hook-form library for better form handling than React's built-in state management, which often renders
every time input is entered.
2025-10-04 22:34:12 +07:00
bf286af235 🚩 (flags) create signup provision page 2025-10-03 00:29:17 +07:00
a2216b44db 🚚 (mv) separating card from other components 2025-10-02 23:56:20 +07:00
8e69819444 🚧 (wip) proping function into page component
Prop the page component state function on the main to the page component so that the page can be changed from the page
component. Used for step-by-step login procedures.
2025-10-02 10:33:40 +07:00
6d5fee823e 👌 (review) update connector error handling
Improve error handling by creating a function handler for connections on servers that use KY, and use the status key in
the response as the key to success instead of catch. Use catch if an error occurs between the client and server, not
between the server and backend.
2025-09-13 12:50:43 +07:00
4e7b939e93 🔒 (security) remove disableDevtools
Removed disableDevtools from the security features because it was redundant with the popup feature, which caused the
authentication popup to always close.
2025-09-08 23:11:42 +07:00
1899050ceb 🐛 (fix) handle the fetch error 2025-09-08 22:58:05 +07:00
1bf56603e0 👔 complete handler callback
Complete the logic checking and loading on the OAuth module callback handler.
2025-08-26 12:53:53 +07:00
17a3415457 👔 add oauth callback handler 2025-08-26 11:43:42 +07:00
d679910737 🩹 increase the size of icons on the provider 2025-08-26 10:49:45 +07:00
d82945123a 💫 add loading animation
show loading indicator in continue with provider if is pressed and hide indicator if something failed
2025-08-26 10:29:48 +07:00
07f86c005e 🚩 complete oauth process
Complete the OAuth process by adding a redirect when pressing the login button with the provider. When the button is
pressed, the system will request the authentication URL from the backend, then the user will be redirected.
2025-08-26 10:25:58 +07:00
d80cb29ab6 📝 creating docs 2025-08-24 21:05:08 +07:00
eaf6a4de8e 🎨 format oauth provider list
fixing the list format on oauth login.
2025-08-24 14:20:10 +07:00
a5e3af9367 🎨 clear the unused import 2025-08-23 21:55:38 +07:00
ab5bbd3491 🚧 (wip) get oauth url from backend
this function is under development and still need fixing
2025-08-22 22:43:34 +07:00
02a4b3a3d1 create new signup page 2025-08-20 22:07:12 +07:00
6290f6bffa create new login page
create all UI components on the login page, including the header, login form, and OAuth selection
2025-08-19 19:58:29 +07:00
5e4047a500 📝 creating docs for login page 2025-08-18 22:41:51 +07:00
a848d4dcb5 creating login popup security check
Perform security checks on the login popup to minimize bugs in unexpected situations.
2025-08-17 22:50:24 +07:00
fcebe9708d 🚚 separating forms ui and logic
separate the form from other elements on the signup and login cards
2025-08-05 10:40:21 +07:00
65cc862a55 🚩 add something necessary 2025-08-04 23:15:20 +07:00