Major changes in terms of database schema, folder structure and code structure.
- Introduced a new folder structure (feature folder)
- Replaced @upstash/redis with ioredis
- better rate limiting (more changes to come)
- New functionality: Change Email,Update Password, Delete Account
- new table: login_methods
- replaced bcrypt with argon2
- Removed oauth_tokens table
- New Table: oauth_providers
- Removed offline mode for google oauth
- login_logs table now has a column for strategy
- Account page will show what strategy was used to login
- Passwords now have a column for when it was created and updated
- Select only required columns in queries
- Export validation schema type from validation files