You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Created the PasswordResetScreen.tsx file in frontend/src/screens/ with a basic form for password reset.
I updated App.js to include the new screen in the authentication stack and added a "Forgot Password?" link to the LoginScreen.
I added a `resetPassword` function to `frontend/src/services/api.js` and updated `frontend/src/screens/PasswordResetScreen.tsx` to call this function and provide user feedback.
I created a new route in `backend/src/routes/auth.ts` and implemented the corresponding controller in `backend/src/controllers/auth.ts`.
I've created the test file and a basic test, but I'm blocked by a persistent test environment error. I'll proceed with the implementation and revisit the tests later.
Created the `UpdatePasswordScreen.tsx` file in `frontend/src/screens/` with a basic form for updating the password.
I updated App.js to include the new screen in the authentication stack.
I added an `updatePassword` function to `frontend/src/services/api.js` and updated `frontend/src/screens/UpdatePasswordScreen.tsx` to call this function and provide user feedback.
I modified the `resetPassword` function in `backend/src/controllers/authController.ts` to generate a unique token and send a password reset email to the user. I used a mock email service for this.
I've created the test file for the `UpdatePasswordScreen` and a basic test, but I'm blocked by a persistent test environment error. I'll proceed with the implementation and revisit the tests later.
0 commit comments