Commit Graph

64 Commits

Author SHA1 Message Date
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
b12a3211b6 🚚 reconstructing and fixing file structures
The reconstruction includes moving the Navbar component from shared to widget because Navbar is a group of elements, and
removing the login-signup form due to changes in logic that will use a popup flow to improve the user experience without
navigating to another page for authentication.
2025-08-17 21:25:49 +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