Commit Graph

14727 Commits

Author SHA1 Message Date
Julian Lam
bbf69e4093 Merge branch 'master' into develop 2025-05-09 10:34:25 -04:00
Julian Lam
20ab90694c fix: send proper accept header for outgoing webfinger requests 2025-05-09 10:34:19 -04:00
Julian Lam
d7cc637675 Merge branch 'master' into develop 2025-05-09 10:17:50 -04:00
Julian Lam
64fdf91b6b fix: wrap generateCollection calls in try..catch to send 404 if thrown 2025-05-09 10:16:33 -04:00
Julian Lam
6bfe4e627d fix: another case 2025-05-08 16:34:13 -04:00
Julian Lam
e042201f4b fix: handle missing orderedItems property in followers route 2025-05-08 16:32:21 -04:00
Julian Lam
d5349b39f5 Merge branch 'master' into develop 2025-05-08 14:12:33 -04:00
Julian Lam
26e6a22278 fix: #13397, null values in category sync list 2025-05-08 13:55:42 -04:00
Julian Lam
401ff797c9 fix: #13392, regression from c6f2c87, unable to unfollow from pending follows 2025-05-08 13:55:17 -04:00
Julian Lam
a9a5ab5e4b fix: #13397, update getCidByHandle to work with remote categories, fix sync with handles causing issues with null entries 2025-05-08 13:41:43 -04:00
Julian Lam
15b6a2c117 chore: remove unused require 2025-05-06 13:38:42 -04:00
Julian Lam
8ea377a401 breaking: removal of deprecated privilege hooks
* filter:privileges.global.list
* filter:privileges.global.groups.list
* filter:privileges.global.list_human
* filter:privileges.global.groups.list_human
* filter:privileges.list
* filter:privileges.groups.list
* filter:privileges.list_human
* filter:privileges.groups.list_human
* filter:privileges.admin.list
* filter:privileges.admin.groups.list
* filter:privileges.admin.list_human
* filter:privileges.admin.groups.list_human
2025-05-06 13:38:42 -04:00
Julian Lam
547fb482eb breaking: removal of filter:flags.getFilters 2025-05-06 13:38:42 -04:00
Julian Lam
7e25946cd7 breaking: removal of filter:user.verify.code 2025-05-06 13:38:42 -04:00
Julian Lam
df5c1a938d breaking: removal of filter:post.purge 2025-05-06 13:38:42 -04:00
Julian Lam
c84b72fb37 breaking: removal of filter:post.purge 2025-05-06 13:38:42 -04:00
Julian Lam
9d8061eab9 breaking: removal of filter:router.page 2025-05-06 13:38:42 -04:00
Julian Lam
b73a8d3e1d breaking: removal of filter:email.send 2025-05-06 13:38:42 -04:00
Julian Lam
651ebaaf6c fix: missing await 2025-05-06 13:24:58 -04:00
Julian Lam
53bb0bbc26 fix: handle missing orderedItems 2025-05-06 12:30:43 -04:00
Julian Lam
f83b1fbf68 fix: extra orderedItems property in generated paginated OrderedCollection, #13153 2025-05-06 12:27:35 -04:00
Julian Lam
a2de7aaecf fix: #13153, follower and following collections to use generateCollection helper 2025-05-06 12:27:35 -04:00
Julian Lam
7f59238d3a refactor: Helpers.generateCollection so that total count and a bound function can be passed in, #13153 2025-05-06 12:27:35 -04:00
Julian Lam
b433848971 fix: #13374, updates to posts.edit to handle remote content updates better 2025-05-06 10:45:09 -04:00
Julian Lam
625ce96f94 fix: leftover handle var 2025-05-06 10:03:33 -04:00
Julian Lam
f8d012c81c fix: AP inbox update handling for non-note objects 2025-05-05 17:01:07 -04:00
Julian Lam
9f80d10d09 fix: 1b12 creates being dropped 2025-05-05 16:50:44 -04:00
Julian Lam
7cf61ab080 fix: update AP api (un)follow ids to be url encoded id instead of handle 2025-05-05 16:35:12 -04:00
Barış Soner Uşaklı
d35aad317d https://github.com/NodeBB/NodeBB/issues/13367 2025-05-02 19:48:48 -04:00
Barış Soner Uşaklı
39953ee16b https://github.com/NodeBB/NodeBB/issues/13367 2025-05-02 19:48:35 -04:00
Julian Lam
28b7a20339 lint: yup. 2025-04-29 15:13:22 -04:00
Julian Lam
5aee2f2661 feat: upgrade script to remote duplicate remote users and categories as per #13352 2025-04-29 14:35:28 -04:00
Julian Lam
2572cbf5d5 fix: #13352, also do the webfinger backreference check when calling assertGroup 2025-04-29 11:18:24 -04:00
Julian Lam
e9b3306e79 fix: regression that caused non-public content with source.content to fail parsing 2025-04-29 10:28:18 -04:00
Barış Soner Uşaklı
537a742898 fix: closes #13360, catch error in buildAccountData middleware 2025-04-29 10:28:18 -04:00
Julian Lam
044736696e feat: handle Announce(Update(Note)) as well, #13320 2025-04-29 10:28:18 -04:00
Julian Lam
74e32a170f feat: #13255, proper handling of upvotes shared by group actors
fixes #13320
2025-04-29 10:28:18 -04:00
Julian Lam
5c5fd3d44f feat: send the whole post content in summary as well 2025-04-29 10:28:18 -04:00
Julian Lam
c2a3ef817d fix: bug where disparate ids all claiming to be the same handle were causing duplicate remote users due to collisions, #13352 2025-04-29 10:28:18 -04:00
Julian Lam
a0a8c4624f fix: posts incorrectly excluded from results if result pid is in a remote category 2025-04-29 10:28:18 -04:00
Julian Lam
d020e33422 fix: ap helpers.makeSet to handle undefined property values 2025-04-29 10:28:18 -04:00
Julian Lam
93a5b35f33 feat: notice on remote categories that have no local followers, #13255 2025-04-29 10:28:18 -04:00
Julian Lam
f02d96614a fix: remote bare hash for remote users on prune as well 2025-04-29 10:28:18 -04:00
Julian Lam
695312f17f fix: missing teasers for remote categories on /world 2025-04-29 10:28:18 -04:00
Julian Lam
0fab4255cc fix: remove superfluous privilege filter in markAllRead 2025-04-29 10:28:18 -04:00
Julian Lam
dabcefafd4 fix: reversed image and icon for remote categories, omit fa icon if remote category has icon property set, #13255 2025-04-29 10:28:18 -04:00
Julian Lam
34ab677174 feat: show tracked/watched remote categories in world page, #13255 2025-04-29 10:28:18 -04:00
Barış Soner Uşaklı
f1d1d0820a fix: closes #13289, id can be null 2025-04-29 10:28:18 -04:00
Julian Lam
4a7111d042 fix: marking remote category topics as read 2025-04-29 10:28:18 -04:00
Julian Lam
b0236735f2 fix: markAllRead to get tids based on same logic as unread page, instead of marking all recent posts read 2025-04-29 10:28:18 -04:00