I figured it out from going through the code. I guess hidden groups are deliberately not populated in userGroups. Seems like it'd be helpful to have an extra flag for groups that determines whether or not it's selectable as a title aside from hidden (maybe I don't want the group or list of members to be available publicly but still want to use the associated title) but it might be too much of a corner case for me. For now, I've unhidden the groups that I really needed and made sure to disable join requests on them.
SOLVED Emoji Extended issues
I have installed the emoji extended plugin in nodebb v0.7.0 and the faces don't appear properly.
You can see below, this is a part of a post:
Can anyone help me with this?
Please check the
urlattribute within your config.json (within NodeBB root).
See https://community.nodebb.org/topic/3392/config-json-updated-base_url-and-relative_path-no-longer-exist/10 for more details on this.
Thank you very much for your reply!