mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
- 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 |
||
|---|---|---|
| .. | ||
| controllers | ||
| dto | ||
| graphql | ||
| guards | ||
| interfaces | ||
| services | ||
| strategies | ||
| auth.controller.spec.ts | ||
| auth.controller.ts | ||
| auth.module.ts | ||
| auth.resolver.ts | ||
| console-notification.client.ts | ||
| default-user-resources.service.ts | ||
| email-verification.service.spec.ts | ||
| email-verification.service.ts | ||
| in-memory-verification-token.store.ts | ||
| queue-notification.client.ts | ||
| redis-verification-token.store.ts | ||