12343 Commits (afefee0802e0200776f16ec39030c8b5c74b2734)

Author SHA1 Message Date
Julian Lam e4a9c07817 feat: output canonical URL as last line on NodeBB boot 3 years ago
Barış Soner Uşaklı 82389469f6 feat: make it simpler to use redis sentinels 3 years ago
Barış Soner Uşaklı d98ca43799 Revert "refactor: closes #10509"
This reverts commit 7f241dbbe6.
3 years ago
Barış Soner Uşaklı 7f241dbbe6 refactor: closes #10509
deprecate third param(middleware) to setupPageRoute/setupAdminPageRoute
make middlewares optional on all 3 helpers
3 years ago
Barış Soner Uşaklı ac125538d0 refactor: show invalid uri 3 years ago
Barış Soner Uşaklı a8e642ade2 refactor: skip content length check if submitting from post-queue 3 years ago
Barış Soner Uşaklı b9f9164308 fix: #10502, allow unblocking admin/mod
if they were blocked before becoming admin/mod it wasn't possible to unblock them
3 years ago
Barış Soner Uşaklı b28f9f776a feat: closes #10501, minimum reputation to chat 3 years ago
Barış Soner Uşaklı 5316029f91 fix: dont add caller to arrays 3 years ago
Barış Soner Uşaklı c52401da02 fix: #10491, don't leak deleted message in cleanedContent 3 years ago
Julian Lam 9f91db16cb fix: #10473, trim trailing slashes on config url 3 years ago
Barış Soner Uşaklı 398777633f fix: closes #10436, fix DST issue on acp dashboard 3 years ago
Barış Soner Uşaklı 767973717b
perf: WIP #10449, allow array of pids for posts.purge (#10465)
* perf: WIP #10449, allow array of pids for posts.purge

* refactor: deletePostDiffs

* perf: deletePostFromReplies/deletePostFromGroups

* refactor: upload

* refactor: deleteFromCategoryRecentPosts

deleteFromUsersBookmarks
deleteFromUsersVotes

* feat: closes #10468, add incrObjectFieldByBulk

* refactor: allow nids for notifications.rescind

* refactor: allow uids array for user.updatePostCount

* refactor: rewrite deleteFromTopicUserNotification to work with an array

* feat: deprecate action:post.purge as well

* lint: add missing comma
3 years ago
Barış Soner Uşaklı 799e94e02e feat: #10460, add cutoff to suggested topics 3 years ago
Barış Soner Uşaklı e8058ca35c feat: add response:helpers.notAllowed 3 years ago
Barış Soner Uşaklı b8765df5f4 feat: add filter:image.stripEXIF 3 years ago
CommanderRoot 200f0b2e4f
refactor: replace deprecated String.prototype.substr() (#10432)
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated

Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
3 years ago
chadjw fe072d6091
Allows socket authentication to be handled within plugins (#10428) 3 years ago
Barış Soner Uşaklı 002a241cc5 fix: delete history as well 3 years ago
Barış Soner Uşaklı 93b6053284 fix: handle purge posts as well 3 years ago
Barış Soner Uşaklı 31251282ad feat: delete flagId field from post/user on flag purge 3 years ago
Barış Soner Uşaklı 03fdb5bede fix: byCid removal, targetCid not stored in flagObj 3 years ago
Barış Soner Uşaklı 3b529b84b5 feat: add flags.purge 3 years ago
Barış Soner Uşaklı 9abe22a04b refactor: remove some verbose logging 3 years ago
Barış Soner Uşaklı 29b86b3276 refactor: :trollface: 3 years ago
Barış Soner Uşaklı 421ba6e1a2 feat: new admin events, closes #10405 3 years ago
Barış Soner Uşaklı 55be42026c fix: upgrade script 3 years ago
Barış Soner Uşaklı dab22d5fd0 perf: #10410, faster upgrade script 3 years ago
Julian Lam 38ca73c493 fix(security): explicitly declare cache-control header instead of using middleware
This commit reverts 1f6f389ff2
3 years ago
Julian Lam 1f6f389ff2 fix(security): cache-control on all pages using setupPageRoute or setupApiRoute, and 404 controllers.
This commit also reverts e39cdd490b
3 years ago
Julian Lam e39cdd490b fix(security): explicitly set cache-control 'private' on any page where a header is built 3 years ago
Julian Lam 2b9b2b4a25 fix: column counts for other privileges 3 years ago
Barış Soner Uşaklı 3935a86b83 fix: topic events if there is a blocked user in topic 3 years ago
Barış Soner Uşaklı 2808c952c5 fix: topic events disappearing if there are queued posts 3 years ago
Julian Lam cd687cff06 fix: #10393, move 'Create User' control to overflow menu 3 years ago
Barış Soner Uşaklı 7c946570d5 feat: on online users page override timeago cutoff to 24 hours 3 years ago
Barış Soner Uşaklı 7d063d731e fix: global privs 3 years ago
Barış Soner Uşaklı be6bbabd0e feat: ability to mute users
new mute privilege
3 years ago
Julian Lam cb113208bb fix: #10384 -- mixed up sizes for fallback touch icons 3 years ago
Barış Soner Uşaklı c8e986d61c refactor: closes #10301 3 years ago
Barış Soner Uşaklı 3414a23bce feat: min:rep:upvote, and other limits similar to downvotes
closes #10380
3 years ago
Barış Soner Uşaklı 2056ac04e0 feat: post-queue hooks, closes #10381 3 years ago
Barış Soner Uşaklı df46ab4874 feat: add hook filter:posts.getUserInfoForPosts 3 years ago
Julian Lam 83fd4311b2 chore: delay `filter:email.send` removal to v2.0.0 3 years ago
Julian Lam 93b80f170b refactor: show a louder deprecation notice, alert once for each hook, not per plugin per hook 3 years ago
Julian Lam a3b4c668d5 fix: apply some DRY 3 years ago
Barış Soner Uşaklı 371b46581a fix: #10366, remove dupe /files
dont display duplicate thumb og:image items
3 years ago
gasoved 62187caa67
feat: post auto flagging on downvotes #10029 (#10367)
* feat: post auto flagging on downvotes

* fix: just get one admin
3 years ago
Barış Soner Uşaklı 56345777ce fix: always show self on /users?online 3 years ago
Barış Soner Uşaklı 21cd1e612f fix: db call 3 years ago