crates/tranquil-api/src/server/email.rs:71-72 no, email_verified can't be true while email is NULL. but keep the check anyway lol. well! I locally massaged it to not conflict (could you pls do that too?) and tested this locally and all is well, I will merge once the comments are removed and the thing isn't conflicting anymore heh
sidenote/follow up for myself: in frontend SettingsContent.svelte at 79 when tokenRequired is false it still goes to code-entry form, so the frontend is like gimme the code but the user never got sent a code. I guess I gotta (or someone gotta) make it so that when tokenRequired is false, call updateEmail directly