Barış Soner Uşaklı
1d01741ae7
fix : #10208 , don't use leading slash in directory names
...
change to use decodeURIComponent in utils.params
2022-01-30 18:51:28 -05:00
Julian Lam
dee9cca3c8
fix: email ban tests
2022-01-28 15:41:27 -05:00
Julian Lam
e25c0313d1
Revert "refactor: emailer.send and emailer.sendToEmail returns Boolean based on message being successfully sent"
...
This reverts commit f0e32ff182 .
2022-01-28 15:41:27 -05:00
Julian Lam
165a1d8b76
Revert "fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler"
...
This reverts commit d4e5259fcf .
2022-01-28 15:41:27 -05:00
Julian Lam
d4e5259fcf
fix: update usage of emailer.send to not catch (as errors are no longer thrown), email error throttler
2022-01-28 15:16:41 -05:00
Julian Lam
b3f7b742c1
fix: derp
2022-01-28 15:16:41 -05:00
Julian Lam
ea27eaf166
feat: no more sending emails to banned users, + feature flag
2022-01-28 15:16:41 -05:00
Julian Lam
f0e32ff182
refactor: emailer.send and emailer.sendToEmail returns Boolean based on message being successfully sent
...
Note that of course this doesn't mean the message was _delivered_, just sent off.
This will stop issues where emailer errors crash NodeBB
2022-01-28 15:16:41 -05:00
Barış Soner Uşaklı
2a89ad8288
fix: use escaped group names in invite modal
2022-01-27 16:00:01 -05:00
Julian Lam
e1e1d5223e
feat: push the theme name into body class
2022-01-27 13:23:51 -05:00
Julian Lam
d91aeea3c3
feat: add ACP toggles for COEP and CORP headers
2022-01-21 16:47:55 -05:00
Julian Lam
d098e26f82
User Email and email validation API ( #10160 )
...
* feat: wip user emails api
* fix: allow admins with manage-users access to email confirmation api as well
* fix: wrong route path
* docs: openapi spec
2022-01-21 11:20:39 -05:00
Barış Soner Uşaklı
10949184ca
test: add failing guest csrf test ( #10169 )
...
* test: add failing guest csrf test
* test: use correct var
* fix: use applyCsrf for guests as well
2022-01-20 18:22:10 -05:00
Barış Soner Uşaklı
2835966518
fix: urls used when recent/unread/popular/top is used as the homepage
...
if recent is used as the homepage then changing the selected category or filters was redirecting the user to forum.com/recent?cid=1 instead of staying at forum.com/?cid=1
also fix unread page mark read button showing the selected category
2022-01-19 21:48:49 -05:00
Barış Soner Uşaklı
c1ec20470b
fix: catch exceptions from sendNotifications
2022-01-19 20:52:12 -05:00
Barış Soner Uşaklı
3e8cb732c5
fix: multiple cid filter on flags page
...
if multiple categories were selected it wasnt applied because of typeof string check
2022-01-19 20:30:31 -05:00
Magnus
7bd3e31dec
Fullname in notifications ( #10157 )
...
* init - fullname notifications setting
* fullname in topic reply
* fullname for group-request-membership
* fullname for group-leave notification
* fullname for new-post-flag & new-user-flag
* removed log
* fullname for user follow
* fullname in message notification
* fullname in follow
* fullname for sendNotificationToPostOwner
* fullname in sendNotificationToTopicOwner
* fullname in doExport
* shorthand name set
* shorter name set
* fullname in notifications
* displayname for notifications
* removed unused require
2022-01-19 10:19:11 -05:00
Barış Soner Uşaklı
f9279b636b
fix: post indices if there is a blocked user in topic
2022-01-18 20:31:06 -05:00
Barış Soner Uşaklı
3b72ff8742
fix: dont add duplicate link backs
2022-01-18 20:12:50 -05:00
Barış Soner Uşaklı
b06c6329e4
fix : #10175 , fix topic linkbacks duplicating on post edit
2022-01-17 19:05:07 -05:00
Barış Soner Uşaklı
d1eb21c56d
fix : #10173 , don't show optional message if email is required
2022-01-16 18:34:05 -05:00
Barış Soner Uşaklı
6a75ed50fa
fix : #10172 , fix postqueue accept/reject notification text
2022-01-16 16:13:42 -05:00
Barış Soner Uşaklı
4799efc790
fix : #10167 , fix regression prevent guest post
2022-01-15 10:29:52 -05:00
Julian Lam
31ea2266a6
feat: nicer error handling for bad jwt in unsubscribe template
2022-01-14 15:34:46 -05:00
Barış Soner Uşaklı
c9fabb0e1d
refactor: add method to error messages
2022-01-14 14:34:08 -05:00
Julian Lam
e9ee843b27
fix: CSRF handler to go back to saving in session ( #10159 )
2022-01-14 13:38:24 -05:00
Julian Lam
6ca216ab6e
feat: revoke user sessions on successful password reset
2022-01-12 11:09:02 -05:00
Julian Lam
be4dbe3441
chore: org; merge consecutive await calls into one Promise.all
2022-01-12 11:08:34 -05:00
Julian Lam
ffdf26afef
docs: comment hint :shipit:
2022-01-11 13:54:02 -05:00
Barış Soner Uşaklı
afc75ba48a
lint: remove unused
2022-01-10 18:45:42 -05:00
Barış Soner Uşaklı
9b75b1ede2
test: update tag tests, fix linux symlink error
2022-01-10 18:41:07 -05:00
Barış Soner Uşaklı
c9592e173c
fix: lint
2022-01-10 18:02:25 -05:00
Barış Soner Uşaklı
a75a043b61
feat: allow % in tags, #10135
2022-01-10 16:44:16 -05:00
Barış Soner Uşaklı
42caef7fa7
fix : #10143 , add back ace editor searchbox
2022-01-10 16:22:39 -05:00
Barış Soner Uşaklı
cc27a324b5
fix: notice links in subfolder installs
2021-12-30 23:06:43 -05:00
Julian Lam
d89fc44c03
fix: move authenticateRequest before interstitial and maintenance mode middlewares, allowed plugins to disable authentication on certain routes
...
fixes #10112
2021-12-30 16:14:50 -05:00
Barış Soner Uşaklı
0d9ec9d30e
test: fix restore test
2021-12-28 21:36:37 -05:00
Julian Lam
b5b188fd53
feat: allow isCluster, isPrimary, and jobsDisabled to be passed in as numbers in addition to string/bool
...
/cc @barisusakli
2021-12-23 15:20:34 -05:00
Barış Soner Uşaklı
07232a8cf6
fix: retry incrObjtFieldBy
2021-12-23 11:28:48 -05:00
Julian Lam
d960f601a1
style: eslint
2021-12-22 15:37:23 -05:00
Julian Lam
2fe53cf849
feat: GET /api/v3/chats/:roomId/messages
2021-12-22 15:19:37 -05:00
Julian Lam
d95b4ee29a
fix: assertion check to ensure messages are in the room when editing/deleting, etc
2021-12-22 14:58:42 -05:00
Julian Lam
aaa6f752d0
refactor: put message api calls behind /messages prefix, #10097
2021-12-22 14:39:18 -05:00
Julian Lam
aeb43b9bb1
fix: rename language key for incorrect parameter type error
2021-12-22 10:59:36 -05:00
Julian Lam
16ba16cdc4
fix: deprecate chats.leave
2021-12-22 10:59:36 -05:00
Julian Lam
fe17c94c35
feat: DELETE /api/v3/chats/:roomId/users and DELETE /api/v3/chats/:roomId/users/:uid
2021-12-22 10:59:36 -05:00
Julian Lam
6294beea0b
fix: re-allow kicking of the other party in a 1-to-1 chat
2021-12-22 10:59:36 -05:00
Julian Lam
d62ee84637
feat: POST /chats/:roomId/users
2021-12-22 10:59:36 -05:00
Julian Lam
6eea6451d2
feat: GET /chats/:roomId/users [breaking]
2021-12-22 10:59:36 -05:00
Julian Lam
d5fd098ecf
feat: POST /chats/:roomId/:mid and DELETE /chats/:roomId/:mid
2021-12-22 10:59:36 -05:00