@razibal I've changed how this works on the develop branch, instead of checking the online status it will check if the user has already read the chat, this should cause an email to be sent to all users who haven't seen the chat message.
Hi guys, I tried registering here using github, never got confirmation mail. Then I went to settings and realized that email from github (possibly because my email there is set to private) was something among the lines of [email protected] and has never reached me.
Then, I tried changing the email and resending the confirmation email, where it said I must wait or 10 minutes, saying the same thing again after 10 minutes I then tried logging out of that account and using the same password I logged in with for the first time, and it said "invalid user data" and after a few tries (as expected) locked me out.
It is not big deal (although I would love to have my other account "zoharm" as I am planning to stay in this community, I love nodejs and I am in the process of adopting NodeBB for my application)
Finally, this is just my little screwup report arriving from that specific sequence (github oauth registration, login, change email, re-send confirm email), it could be all user error, but you can always protect the user from himself
just reporting here, i had to recover password and then resend email on the "zoharm" account and it got me in and email confirmed this time, so all good for me now (could still investigate original issue with github email which is the only thing really left of this topic)