Description
- Move auth services (auth, user, vpnAuth) from src/app/auth/services to src/services
- Relocate login views from src/app/auth/views to src/views/Login
- Move login components from src/app/auth/components to src/views/Login/components
- Relocate shared input components (PasswordInput, TextInput) to src/common/components
- Create barrel exports for src/views/Login and src/views/Login/components
- Update all import paths across the codebase to reflect new structure
- Add error reporting with errorService in useLoginRedirections and ChangePassword
- Remove redundant type annotations (| undefined) from input component interfaces
- Clean up unused files (ActivateTwoFactorAuthSkeleton, auth types, DownloadBackupKey)
- Fix test mocks to use correct service paths
Related Issues
Related Pull Requests
Checklist
- Changes have been tested locally.
- Unit tests have been written or updated as necessary.
- The code adheres to the repository's coding standards.
- Relevant documentation has been added or updated.
- No new warnings or errors have been introduced.
- SonarCloud issues have been reviewed and addressed.
- QA Passed