Integrate password reset navigation and deep linking.
Purpose: Complete password reset flow with proper routing and URL handling.
Output: Full navigation system supporting password reset on mobile and web platforms.
@.planning/PROJECT.md
@.planning/ROADMAP.md
@.planning/STATE.md
@.planning/phases/01-authentication/01-RESEARCH.md
Integrate password reset with navigation
lib/app/router.dart
Update router to:
1. Add /reset-password route for reset request page
2. Add /update-password route for password update page
3. Handle deep linking for password reset URLs
4. Parse reset tokens from URL parameters
5. Add proper route guards and validation
6. Include password reset links in login/signup pages
7. Configure proper URL scheme for mobile deep linking
8. Handle web redirect URLs properly
9. Add error handling for malformed reset URLs
10. Ensure navigation flow works correctly
Navigation properly handles password reset flow and deep linking
Complete navigation integration for password reset functionality
Update pages with password reset links
lib/presentation/pages/home_page.dart, lib/main.dart
Update pages to include password reset navigation:
1. Add "Forgot Password?" link to login page
2. Add "Forgot Password?" link to signup page
3. Ensure deep linking works from password reset emails
4. Update main app configuration for deep linking
5. Test navigation flows between auth pages
6. Ensure proper URL scheme configuration
7. Add navigation guards for protected routes
8. Handle error states gracefully
Password reset links work correctly and deep linking functions on both platforms
All auth pages include password reset navigation with working deep links
1. Navigation flows correctly through entire password reset journey
2. Deep linking works on both mobile and web platforms
3. Route guards prevent unauthorized access to reset pages
4. Error handling covers malformed reset URLs
5. Password reset links appear in login/signup pages
6. URL scheme properly configured for mobile deep linking
<success_criteria>
Complete password reset navigation system with deep linking support across platforms.
</success_criteria>
After completion, create `.planning/phases/01-authentication/01-07-SUMMARY.md`