Julian Lam
936562c3cb
fix: handle case where email is explicitly passed into user.create, and thus is set in user hash, but confirmation request may have expired
2022-02-04 10:20:46 -05:00
Julian Lam
0322e984e0
fix : #10236 , don't check email:uid, instead verify an email confirmation is active
2022-02-04 10:20:46 -05:00
Julian Lam
cf8f62aed9
feat: remove colors in favour of chalk ( #10142 )
...
* feat: remove colors in favour of chalk
* fix: bad conversion from colors to chalk in src/cli/index.js
* fix: padWidth calculation to account for control characters
* fix: termWidth calculation, but swapped one problem for another
* fix: formatItem, implement my own padRight to take control characters into account
2022-02-01 21:43:09 -05:00
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
Barış Soner Uşaklı
2a89ad8288
fix: use escaped group names in invite modal
2022-01-27 16:00:01 -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ı
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ı
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
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
2fe53cf849
feat: GET /api/v3/chats/:roomId/messages
2021-12-22 15:19:37 -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
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
Julian Lam
b292960594
feat: GET /chats/:roomId/:mid
2021-12-22 10:59:36 -05:00
Julian Lam
f48ed3658a
feat: PUT /chats/:roomId/:mid
2021-12-22 10:59:36 -05:00
Julian Lam
9a4fd5dc7e
feat: PUT /api/v3/chats/:roomId
2021-12-22 10:59:36 -05:00
Julian Lam
eeffb9d978
feat: POST /api/v3/chats/:roomId
2021-12-22 10:59:36 -05:00
Julian Lam
09cf9c7770
feat: GET /api/v3/chats/:roomId
2021-12-22 10:59:36 -05:00
Julian Lam
40b4544e70
feat: POST /api/v3/chats, chat room creation, plus openAPI docs update
2021-12-22 10:59:36 -05:00
Julian Lam
94bead71fe
feat: GET /api/v3/chats
2021-12-22 10:59:36 -05:00
Julian Lam
02e878be72
feat: stub code for v3 chats api
2021-12-22 10:59:36 -05:00
Barış Soner Uşaklı
4e1d421722
refactor: remove unused validator
2021-12-16 22:45:31 -05:00
Barış Soner Uşaklı
c4042c70de
feat: #9506 , allow seeing and editing your queued posts
...
allow regular users access to post queue
allow regular users to edit their queued post/topic title
allow regular users to remove their post from post queue
ability to send a notification to user without removing from post queue
allow accessing single post queue items from notifications
2021-12-16 22:25:39 -05:00
Julian Lam
bc7707aa88
fix : #9484 show user history only to admins and gmods
2021-12-10 15:38:50 -05:00
Barış Soner Uşaklı
cbf198fe9b
lint: remove unused
2021-12-06 22:07:25 -05:00
Barış Soner Uşaklı
cc3f82bc83
breaking: remove socket.emit('admin.categories.setPrivilege') and socket.emit('admin.categories.getPrivilegeSettings')
2021-12-06 21:47:47 -05:00
Barış Soner Uşaklı
65c5504193
fix: 403/400/500 page not generating csrf_token
2021-11-28 07:31:09 -05:00
Barış Soner Uşaklı
3dd681ebce
fix: error pages dont have config.csrf_token
2021-11-28 06:42:19 -05:00
Barış Soner Uşaklı
404a877408
test: add missing tests
2021-11-23 19:47:29 -05:00
Julian Lam
01bd8a8694
remove email only login ( #10030 )
...
* feat: remove ACP option for email-only logins
* feat: remove email-only login, upgrade script to fix config
2021-11-23 14:46:24 -05:00
Julian Lam
5b42b6b369
API route for returning tracked analytics keys ( #10019 )
...
* feat: track metrics saved by NodeBB (and assoc. plugins), #9949
* feat: route to retrieve analytics keys, closes #9949
2021-11-19 15:12:13 -05:00
Barış Soner Uşaklı
9245f71a66
fix: search crash
2021-11-18 20:12:07 -05:00
Barış Soner Uşaklı
fb363957d1
refactor: tab rules
2021-11-18 16:42:18 -05:00
Barış Soner Uşaklı
d5bfd51267
fix : #10010 , handle reverse sorting for topic events
...
dont add events to dom if sort is most votes
if sorting is reverse add new events after the main post or at the top instead of bottom
2021-11-17 23:34:01 -05:00
Barış Soner Uşaklı
e368feef51
refactor: dont expost entire res._locals to client side
2021-11-17 22:11:24 -05:00
Barış Soner Uşaklı
4b738c8cd3
refactor: cleanup info, better cpu usage %
2021-11-06 22:07:06 -04:00
Barış Soner Uşaklı
2e623dd271
feat: #9967 , allow dropdowns in navigation
2021-11-03 16:01:32 -04:00
Barış Soner Uşaklı
b916e42f40
feat: show number of events per type in acp
2021-11-01 19:36:18 -04:00
Barış Soner Uşaklı
8c67031609
feat: show posts previews if enabled on mouse over
2021-11-01 15:09:05 -04:00
Barış Soner Uşaklı
c7e078d495
refactor: dont save partial searches
2021-10-26 15:51:42 -04:00
Julian Lam
80ea12c1c1
feat: new ACP option emailPrompt
...
... which allows administrators to disable the client-side prompt to
encourage users to enter or confirm their email addresses
2021-10-26 14:28:42 -04:00
Barış Soner Uşaklı
6cfaea06f0
fix: undefined query showing in searches
2021-10-25 22:06:28 -04:00
Barış Soner Uşaklı
0926ae6ecf
fix: api session revoke test
2021-10-25 20:47:10 -04:00
Barış Soner Uşaklı
da64810a4a
fix: crash
2021-10-25 16:37:36 -04:00
Barış Soner Uşaklı
a528790615
refactor: typo
2021-10-25 16:34:24 -04:00
Barış Soner Uşaklı
ee8e048015
fix: move record to controller
2021-10-25 16:32:35 -04:00
Barış Soner Uşaklı
f4cf482a87
feat: show popular searches
2021-10-25 16:26:50 -04:00