There is no built-in way to do it. You would have to write a custom script that unvotes all downvotes by going through each user's downvotes.
RE: is there a way to remove all downvotes made so far?
RE: NodeBB + ReactJS
I am now wondering why frontend like React is even needed. Usually React is well-known to works well with node.js backend and allow us to experience smooth web performance because React doesn't re-render whole page newly like refresh since it only modifies virtual dom. But since Node.js itself seems like being able to modify virtual dom without completely re-rendering whole page like old forum softwares do (xenforo, phpbb and so on). I haven't seen nodebb re-render whole page per each page (url) change request, rather it re-render only the parts needed.
RE: load client side js library
The theme this forum is using loads pulling.js as a requirejs library
And this is the library that's loaded https://github.com/nodebb/pulling
RE: Question | Returns the response button to the previous location
You have to modify persona to go back to the old style. Then changes are in https://github.com/NodeBB/nodebb-theme-persona/pull/507/files.
This plugin allows you to exclude certain topics from search results.
RE: Section name not being included in breadcrumb
That could be due to a loop in your category hierarchy, that code is in a while loop and if a category is a parent and child of another category by mistake it will never exit that loop.
Make sure your category tree doesn't have any loops.
RE: how to hide whitelist user field only to owner or admin?
If you only want to make it available on the profile page you can use the
filter:account/profile.buildhook and load the value from db and set it the user is self or admin.
All the required data should be passed to the build hook.
userData.isAdmin = isAdmin; userData.isGlobalModerator = isGlobalModerator; userData.isModerator = isModerator; userData.isAdminOrGlobalModerator = isAdmin || isGlobalModerator; userData.isAdminOrGlobalModeratorOrModerator = isAdmin || isGlobalModerator || isModerator; userData.isSelfOrAdminOrGlobalModerator = isSelf || isAdmin || isGlobalModerator; userData.isSelf = isSelf;