Not sure node why app --setup wants to use ./src/emailer.js
That file is required during admin user creation because we send the "welcome to NodeBB" email during the user creation process.
A little redundant, as third-party emailers aren't even installed or setup yet during installation, but that's specifically the reason why it is being require'd
When you're trying to search something and the word is in a link, nodeBB provides de wrong URL link.
Example while searching for "Redactor":
The search displays:
Note that there's a <strong> in the href.
when I new a rewards ,and set Amount of times reward is claimable to 1 when user post count >=10 ,this rule can be trigger twice ,When you post several times, including twice as long to meet more than 10 Posts.
I view the code about rewards ,and found the issue in src/rewards/index.js 93 line
return (userRewards[reward.id] > reward.claimable) ? false : true;
if you change it to
return (userRewards[reward.id] >= reward.claimable) ? false : true;
the bug will disappear
I have mentioned it at github issues