Account creation is usually started with a request to create the account, not with a request to verify email.
This is also more commonly how account creation flows work.
Problem
Currently, to create an account, you need an email verification code, so you need to have your email verified, before you do the request to create the account.
Impact
We can't support "light" features that are already available before you've verified your email address. E.g. "just show me the logged in interface, see what it's like".
Solution
Separate account creation from email verification.
We talked a bit about this & how to do this in discord with @hugomrdias.
Summary
Account creation is usually started with a request to create the account, not with a request to verify email.
This is also more commonly how account creation flows work.
Problem
Currently, to create an account, you need an email verification code, so you need to have your email verified, before you do the request to create the account.
Impact
We can't support "light" features that are already available before you've verified your email address. E.g. "just show me the logged in interface, see what it's like".
Solution
Separate account creation from email verification.
We talked a bit about this & how to do this in discord with @hugomrdias.