Talal Sharabi
e27d8231e9
Fix login redirect: push router immediately and skip SWR revalidation
...
After login, explicitly navigate to destination instead of relying
on useEffect. Also skip SWR revalidation to prevent a race where the
re-fetch overrides the mutated user data.
Made-with: Cursor
2026-03-15 20:02:40 +04:00
Tiago Ribeiro
240e36f15a
ENCOA-279
2024-12-12 15:06:00 +00:00
Tiago Ribeiro
711a0743c2
ENCOA-234: Changed the login page when a user is going into the /official-exam
2024-11-11 10:26:24 +00:00
Tiago Ribeiro
4917583c67
Created a system to go directly to an assignment from a URL
2024-10-17 18:24:39 +01:00
Tiago Ribeiro
55204e2ce1
Started implementing the roles permissions
2024-10-10 19:13:18 +01:00
Tiago Ribeiro
620e4dd787
Solved some problems, bypassed some stuff
2024-09-08 11:35:09 +01:00
Tiago Ribeiro
4505ea5ff8
ENCOA-100: Changed the login/register photo
2024-08-22 16:49:27 +01:00
Joao Ramos
37c3c6f7f4
Updated redirect implementation
2024-03-11 17:00:38 +00:00
Tiago Ribeiro
a862e59574
Updated the login and register to transform the e-mail to lowercase
2024-01-29 09:51:11 +00:00
Tiago Ribeiro
63d2baf35f
Improved the overall redirection of the login page
2024-01-17 14:25:37 +00:00
Tiago Ribeiro
6056735c72
Added more fields to the corporate and showcased them in the UserCard
2023-11-13 19:27:11 +00:00
Tiago Ribeiro
6e31a05f21
Updated the register to allow the difference between a individual and corporate
2023-10-27 15:50:02 +01:00
Tiago Ribeiro
faced0b20c
Replaced the previous e-mail verification process for our own
2023-10-22 09:38:29 +01:00
Tiago Ribeiro
af70d36b7c
Increased the size of the Timer
2023-09-07 21:26:02 +01:00
Tiago Ribeiro
b1461d1c04
Removed unused console.log
2023-09-07 13:06:39 +01:00
Tiago Ribeiro
f91cd0ca63
Made it so users have to verify their e-mail starting to use the application
2023-09-07 12:45:31 +01:00
Tiago Ribeiro
41d6303403
Implemented the reset password mechanism
2023-08-31 21:48:02 +01:00
Tiago Ribeiro
3c711e0279
Improved the responsiveness of the login and register pages on mobile
2023-08-28 15:47:04 +01:00
Tiago Ribeiro
c879d5d8de
Made it a tiny bit more responsive
2023-08-24 15:21:35 +01:00
Tiago Ribeiro
cdb4f329cf
Updated the page icon
2023-08-24 10:15:58 +01:00
Tiago Ribeiro
db54d58bab
- Added a new type of exercise
...
- Updated all solutions to solve a huge bug where after reviewing, it would reset the score
2023-08-11 14:23:09 +01:00
Tiago Ribeiro
581adbb56e
- Updated the colors of the application;
...
- Added the ability for a user to partially update their profile
2023-07-22 10:11:10 +01:00
Tiago Ribeiro
6ade34d243
Updated the platform colors to the new ones
2023-07-22 07:18:28 +01:00
Tiago Ribeiro
49e24865a3
Created a profile editing page
2023-07-04 13:21:36 +01:00
Tiago Ribeiro
65ebdd7dde
Extracted the Input into its own component
2023-06-15 10:10:33 +01:00
Tiago Ribeiro
1e286bb65b
Added the ability for the user to show the password they're typing
2023-06-13 15:24:27 +01:00
Tiago Ribeiro
abe986313f
Updated the <a> to <Link>
2023-06-12 15:58:17 +01:00
Tiago Ribeiro
088b77a66b
Created a placeholder of the register page
2023-06-12 15:47:42 +01:00
Tiago Ribeiro
72fc98fccd
Completed the Login page and updated the overall colors and font
2023-06-12 15:21:30 +01:00
Tiago Ribeiro
9ce45dfc30
Recreated most of the login screen with the new designs
2023-06-12 14:57:30 +01:00
Tiago Ribeiro
f88db929f4
Implemented a simple page to view the currently registered users
2023-04-14 12:34:56 +01:00
Tiago Ribeiro
58bdc745e4
Implemented a simple authentication scheme with Firebase and Iron Session
2023-04-12 16:53:36 +01:00