Commit Graph

12358 Commits

Author SHA1 Message Date
Julian Lam
e9b2fabf83 fix: column counts for other privileges 2022-03-17 13:36:50 -04:00
Barış Soner Uşaklı
2b7684d839 Merge branch 'master' into webpack5 2022-03-16 17:25:20 -04:00
Barış Soner Uşaklı
3935a86b83 fix: topic events if there is a blocked user in topic 2022-03-16 16:56:07 -04:00
Barış Soner Uşaklı
2808c952c5 fix: topic events disappearing if there are queued posts 2022-03-16 15:52:59 -04:00
Julian Lam
bf2941aa2c Merge branch 'master' into webpack5 2022-03-15 13:57:25 -04:00
Julian Lam
cd687cff06 fix: #10393, move 'Create User' control to overflow menu 2022-03-15 13:57:09 -04:00
Julian Lam
76f877a886 Merge remote-tracking branch 'origin/master' into webpack5 2022-03-15 10:19:54 -04:00
Barış Soner Uşaklı
7c946570d5 feat: on online users page override timeago cutoff to 24 hours 2022-03-11 23:42:46 -05:00
Barış Soner Uşaklı
7d063d731e fix: global privs 2022-03-11 23:42:06 -05:00
Barış Soner Uşaklı
be6bbabd0e feat: ability to mute users
new mute privilege
2022-03-11 23:07:20 -05:00
Julian Lam
cb113208bb fix: #10384 -- mixed up sizes for fallback touch icons 2022-03-11 16:24:19 -05:00
Barış Soner Uşaklı
c8e986d61c refactor: closes #10301 2022-03-11 15:33:28 -05:00
Barış Soner Uşaklı
fbae265458 refactor: closes #10301 2022-03-11 15:32:37 -05:00
Barış Soner Uşaklı
bfe920eb45 Merge branch 'master' into webpack5 2022-03-11 14:09:33 -05:00
Barış Soner Uşaklı
3414a23bce feat: min:rep:upvote, and other limits similar to downvotes
closes #10380
2022-03-11 13:34:36 -05:00
Barış Soner Uşaklı
2056ac04e0 feat: post-queue hooks, closes #10381 2022-03-11 12:27:07 -05:00
Julian Lam
767b2688b6 refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels (#10378)
* refactor: privileges system to use a Map in the backend instead of separate objects for keys and labels

- Existing hooks are preserved (to be deprecated at a later date, possibly)
- New init hooks are called on NodeBB start, and provide a one-stop shop to add new privileges, instead of having to add to four different hooks

* docs: fix typo in comment

* test: spec changes
2022-03-10 17:08:03 -05:00
Barış Soner Uşaklı
644252c227 Merge branch 'master' into webpack5 2022-03-09 15:05:28 -05:00
Barış Soner Uşaklı
df46ab4874 feat: add hook filter:posts.getUserInfoForPosts 2022-03-09 15:05:11 -05:00
Julian Lam
83fd4311b2 chore: delay filter:email.send removal to v2.0.0 2022-03-08 22:35:00 -05:00
Julian Lam
93b80f170b refactor: show a louder deprecation notice, alert once for each hook, not per plugin per hook 2022-03-08 22:33:02 -05:00
Julian Lam
a3b4c668d5 fix: apply some DRY 2022-03-08 15:14:57 -05:00
Barış Soner Uşaklı
2e2728bdaa Merge branch 'master' into webpack5 2022-03-07 18:44:58 -05:00
Barış Soner Uşaklı
371b46581a fix: #10366, remove dupe /files
dont display duplicate thumb og:image items
2022-03-07 18:44:31 -05:00
Barış Soner Uşaklı
43ab5cd7fe Merge branch 'master' into webpack5 2022-03-07 18:21:44 -05:00
gasoved
62187caa67 feat: post auto flagging on downvotes #10029 (#10367)
* feat: post auto flagging on downvotes

* fix: just get one admin
2022-03-04 15:38:16 -05:00
Barış Soner Uşaklı
9d85863daa Merge branch 'master' into webpack5 2022-03-04 13:30:57 -05:00
Barış Soner Uşaklı
56345777ce fix: always show self on /users?online 2022-03-04 13:28:54 -05:00
Barış Soner Uşaklı
9570d39b4c Merge branch 'master' into webpack5 2022-03-03 18:16:31 -05:00
Barış Soner Uşaklı
21cd1e612f fix: db call 2022-03-03 18:16:24 -05:00
Barış Soner Uşaklı
cc665fd614 fix: lastonline timestamps and display for guests 2022-03-03 18:16:05 -05:00
Barış Soner Uşaklı
4dbe116715 Merge branch 'master' into webpack5 2022-03-02 18:31:57 -05:00
Barış Soner Uşaklı
eac9cd03ca feat: closes #10324, show recently online users as well 2022-03-02 18:29:17 -05:00
Barış Soner Uşaklı
643efbee12 Merge branch 'master' into webpack5 2022-03-02 17:51:23 -05:00
Barış Soner Uşaklı
50ed3a324c test: possible fix random psql test failure 2022-03-02 17:51:07 -05:00
Barış Soner Uşaklı
68a6e6b8bf Merge branch 'master' into webpack5 2022-03-02 15:28:50 -05:00
Barış Soner Uşaklı
7ee4e4e004 fix: #10357 2022-03-02 15:00:27 -05:00
Julian Lam
5479f36443 fix: #10358, bad uploads path 2022-03-02 11:41:15 -05:00
Barış Soner Uşaklı
072d339410 refactor: cleanup
remove test page, remove dupe functions in utils.common
2022-02-28 15:38:46 -05:00
Barış Soner Uşaklı
30e5953507 Merge branch 'master' into webpack5 2022-02-25 18:42:57 -05:00
Barış Soner Uşaklı
0e12f82dd8 fix: dont overwrite asset_base_url if its set 2022-02-25 18:42:45 -05:00
Barış Soner Uşaklı
73762df143 Merge branch 'master' into webpack5 2022-02-25 14:43:18 -05:00
Barış Soner Uşaklı
e0b1c374e4 feat: resolve paths for staticDirs as well 2022-02-25 14:43:10 -05:00
Barış Soner Uşaklı
9d33193cb7 refactor: use build/public for webpack 2022-02-25 11:50:43 -05:00
Julian Lam
7b1eba058f feat: deprecate /plugins shorthand route, closes #10343 2022-02-25 10:57:34 -05:00
Barış Soner Uşaklı
57a64b7809 refactor: add server side helpers.js 2022-02-25 09:59:33 -05:00
Barış Soner Uşaklı
57468fb690 Merge branch 'master' into webpack5 2022-02-21 20:13:30 -05:00
Barış Soner Uşaklı
6b22d0e15f fix: #10334, use the correct env vars for web install 2022-02-21 20:12:45 -05:00
Barış Soner Uşaklı
b9cc5c0905 feat: webpack webinstaller 2022-02-21 19:04:19 -05:00
Barış Soner Uşaklı
ba792b2920 Merge branch 'master' into webpack5 2022-02-18 17:25:37 -05:00