I just finished the Loops Auth modal that handles:

- Login
- Registration
- Two factor
- Backup 2FA
- Password resets
- Post-Signup Onboarding

Only thing left is to finish the install guide and dockerfile, and we're ready for the alpha release 🥳

#loops

@dansup So many questions! Will it handle passkeys? What kind of 2FA is supported?
@dansup Have you considered supporting passkeys?
Why is the registration done in 4 steps though? Why not display the entire form upfront so the user knows immediately what information they would need to provide?

@grishka I found this to be the best UX.

We request the email address, then send a 6 digit code which they enter in the next step, then we can create the account after getting their desired username/password and now authenticated, they can add their avatar/bio, all while in the same register modal.

dansup, why is it a code to be entered manually instead of a link that you can just click? Codes only make sense for when you need to enter it on a different device or when you're dealing with the strict character limit of SMS.