Thanks for this! It makes this feature way more useful
But a couple of thing (I’m really sorry about this), I can’t seem to invite entire groups (my site uses SSO and I’m an admin, not sure if thats important), even on non-private topics groups are not appearing in the search/username box. Nor can I enter more than one username into the invite box.
Also for group invites, could group selectability be defined by the groups alias settings. i.e. If I’m a member for GroupA, and GroupA’s alias setting is “Only group members, moderators and admins” or similar, then I can always invite that group, regardless of my trust level / admin status.
So, I run a closed discourse… I normally tell people I’m going to invite them, then would visit my preferences and invite them.
The invitations they get from within a topic are WAY more interesting than normal. very cool…
It makes me want this feature implemented even more though… but I find my invites are being accepted more frequently, and I need to visit my invites page less often in general. AND they are already activated, which is double prizes.
I like this feature because it allows you to privately invite someone to a topic, without calling them out publicly and awkwardly forcing them to respond.
One idea although probably not trivial to implement - being able to email reply-to the invite to respond to the topic. Reduces friction even more, especially since you’re probably inviting someone that isn’t that engaged with the Discourse to begin with.