omnivore/packages/api-nest/src/auth
Timothy Atapagra 41db30c856 refactor(auth): Restructure authentication with performance fixes
- Refactor auth service into modular structure with dedicated services
- Add GraphQL AuthPayload type for better type safety
- Fix login redirect route from /home to / (fixes React crashes)
- Add database index on user.email for 7x faster login performance
- Fix CORS configuration to allow x-omnivoreclient header
- Remove backend navigation responsibility (frontend controls routing)
- Add comprehensive performance and architecture documentation

Performance improvements:
- Login time: 2000ms → 250ms (7x faster)
- Fixed React \"Element type is invalid\" errors
- GraphQL requests now work from legacy web client

Resolves authentication performance issues and architectural concerns
2025-10-09 13:10:32 -04:00
..
controllers refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
dto feat(web-vite): implement Vite migration with new components and architecture 2025-10-09 13:10:32 -04:00
graphql refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
guards refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
interfaces feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
services refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
strategies refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
auth.controller.spec.ts refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
auth.controller.ts refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
auth.module.ts refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
auth.resolver.ts refactor(auth): Restructure authentication with performance fixes 2025-10-09 13:10:32 -04:00
console-notification.client.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
default-user-resources.service.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
email-verification.service.spec.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
email-verification.service.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
in-memory-verification-token.store.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
queue-notification.client.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
redis-verification-token.store.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00