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
2022-04-17 18:15:49 -04:00
chadjw
fe072d6091
Allows socket authentication to be handled within plugins ( #10428 )
2022-03-30 14:58:08 -04:00
Barış Soner Uşaklı
29b86b3276
refactor: :trollface:
2022-03-18 15:58:29 -04:00
Barış Soner Uşaklı
421ba6e1a2
feat: new admin events, closes #10405
2022-03-18 15:54:40 -04:00
Barış Soner Uşaklı
3acd2ac850
refactor: wrap around if at end
...
remove debug log
dont focus input on mobile
2022-02-17 11:19:43 -05:00
Barış Soner Uşaklı
b517b376ac
feat: ability to go through your posts in a topic
...
because I am 👴 useful for large topics
2022-02-16 22:07:52 -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
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ı
6a75ed50fa
fix : #10172 , fix postqueue accept/reject notification text
2022-01-16 16:13:42 -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
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
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
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
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
Barış Soner Uşaklı
b8896d1328
refactor: only pass qs
2021-12-16 13:46:49 -05:00
Barış Soner Uşaklı
599bffd8e0
feat: pass in all query params to category search filter
2021-12-16 13:26:07 -05:00
Barış Soner Uşaklı
1f063058f0
breaking: remove socket.emit('user.exists')
...
remove socket.emit('user.deleteAccount')
remove socket.emit('user.follow')
remove socket.emit('user.unfollow')
remove socket.emit('user.saveSettings')
2021-12-14 12:05:12 -05:00
Barış Soner Uşaklı
6b45dee9c5
breaking: remove socket.emit('user.changeUsernameEmail')
...
remove socket.emit('user.changePassword')
remove socket.emit('user.updateProfile')
2021-12-13 20:10:45 -05:00
Barış Soner Uşaklı
f918a38164
breaking: remove socket.emit('topics.follow')
...
remove socket.emit('topics.changeWatching')
2021-12-13 12:55:54 -05:00
Barış Soner Uşaklı
6ad0472106
breaking: remove socket.emit('topics.post')
...
remove socket.emit('topics.search')
remove socket.emit('topics.getTopic')
2021-12-12 13:14:08 -05:00
Barış Soner Uşaklı
49641a3217
breaking: remove socket.emit('user.banUsers');
...
remove socket.emit('user.unbanUsers');
2021-12-12 12:47:02 -05:00
Barış Soner Uşaklı
4604a5724c
breaking: remove socket.emit('posts.reply')
...
remove socket.emit('posts.getPost')
2021-12-12 12:19:24 -05:00
Barış Soner Uşaklı
6d95684bc8
breaking: remove socket.emit('user.changePicture')
2021-12-12 11:53:00 -05:00
Barış Soner Uşaklı
0d694c781c
breaking: remove socket.emit('user.search')
2021-12-12 11:38:15 -05:00
Barış Soner Uşaklı
99f865c618
breaking: remove socketHelpers.setDefaultPostData
2021-12-10 22:14:21 -05:00
Barış Soner Uşaklı
02ea17ea1b
breaking: remove deprecated groups socket calls
...
socket.emit('groups.join') removed use `PUT /api/v3/groups/:slug/membership/:uid`
socket.emit('groups.leave') removed use `DELETE /api/v3/groups/:slug/membership/:uid`
socket.emit('groups.grant') removed, `PUT /api/v3/groups/:slug/ownership/:uid`
socket.emit('groups.rescind') removed, `DELETE /api/v3/groups/:slug/ownership/:uid`
socket.emit('groups.update') removed, `PUT /api/v3/groups/:slug`
socket.emit('groups.create') removed, `POST /api/v3/groups`
socket.emit('groups.delete') removed, `DELETE /api/v3/groups`
2021-12-10 21:50:23 -05:00
Baris Usakli
0d1e57dce0
breaking: remove deprecated methods
...
socket.emit('topics.delete') removed use `DELETE /api/v3/topics/state`
socket.emit('topics.restore') removed use `PUT /api/v3/topics/state`
socket.emit('topics.purge') removed use `DELETE /api/v3/topics`
socket.emit('topics.lock') removed use `PUT /api/v3/topics/lock`
socket.emit('topics.unlock') removed use `DELETE /api/v3/topics/lock`
socket.emit('topics.pin') removed use `PUT /api/v3/topics/pin`
socket.emit('topics.unpin') removed use `DELETE /api/v3/topics/pin`
2021-12-10 12:12:04 -05:00
Barış Soner Uşaklı
bd1cb2d4f9
breaking: remove socket.emit('posts.delete')
...
remove socket.emit('posts.restore')
remove socket.emit('posts.purge')
remove socket.emit('posts.deletePosts')
remove socket.emit('posts.purgePosts')
2021-12-09 19:58:40 -05:00
Barış Soner Uşaklı
ec1d5e38da
breaking: remove socket.emit('posts.upvote')
...
socket.emit('posts.downvote')
socket.emit('posts.unvote')
2021-12-09 19:12:49 -05:00
Barış Soner Uşaklı
8427c5d9db
breaking: remove socket.emit('posts.move')
2021-12-09 18:59:23 -05:00
Barış Soner Uşaklı
4247f62441
breaking: remove socket.emit('posts.edit')
2021-12-09 18:42:43 -05:00
Barış Soner Uşaklı
f7418ccd47
breaking: remove socket.emit('posts.bookmark/unbookmark')
2021-12-09 17:59:23 -05:00
Barış Soner Uşaklı
5c3d5f1f40
test: make it async
2021-12-08 22:59:12 -05:00
Barış Soner Uşaklı
cfd474487a
refactor: async
2021-12-08 19:45:18 -05:00
Barış Soner Uşaklı
f0394c4965
refactor: async
2021-12-08 19:40:50 -05:00
Barış Soner Uşaklı
8491f67daf
refactor: use async
2021-12-08 19:40:33 -05:00
Barış Soner Uşaklı
07e2741ea6
breaking: remove deprecated admin.groups methods
2021-12-08 19:28:08 -05:00
Barış Soner Uşaklı
f4aa249d8c
refactor: use async/await
2021-12-07 15:24:22 -05:00
Barış Soner Uşaklı
45d755b6ae
breaking: remove socket.emit('categories.getCategory')
2021-12-06 21:58:56 -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