Barış Uşaklı
385f4f12be
replace connect-multiparty with Multer ( #13439 )
...
* post upload route
* more multer changes
keep name and type fields in file objects so we dont break all plugins using these
* remove log
* fix: thumbs delete
* test: add array check
2025-05-20 10:45:56 -04:00
Barış Soner Uşaklı
0a574d7240
fix: group edit url
2025-05-15 18:23:38 -04:00
Julian Lam
8f9f377121
fix: add attachments to getpostsummaries call in search, #13324
2025-05-15 16:57:05 -04:00
Julian Lam
a460a55064
fix: bring back auto-categorization if group and object are same-origin, handle Peertube putting channel names in attributedTo
2025-05-15 15:40:01 -04:00
Julian Lam
3674fa5783
feat: save width and height values into post attachment
2025-05-15 13:56:31 -04:00
Julian Lam
45a11d45fc
fix : #13419 , handle remote content with mediaType text/markdown
2025-05-15 12:01:45 -04:00
Barış Soner Uşaklı
6c3e2a8e22
refactor: create date once per digest.send
2025-05-15 09:42:55 -04:00
Barış Soner Uşaklı
3faae559a8
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2025-05-15 09:38:49 -04:00
Barış Soner Uşaklı
3d96afb2d1
feat: use local date string for digest subject
...
closes #13420
2025-05-15 09:38:43 -04:00
Julian Lam
799b08db3a
fix: adjust Peertube-specific handling to shove mp4 into post attachments, #13324
2025-05-14 15:23:06 -04:00
Julian Lam
61f6806b6a
test: a few additional tests for announce handling
2025-05-14 11:49:12 -04:00
Julian Lam
fe13c75549
fix : #13375 , plus additional tests
2025-05-13 13:59:34 -04:00
Barış Soner Uşaklı
a9c02acae2
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2025-05-12 17:48:47 -04:00
Barış Soner Uşaklı
1b0b1da6b9
refactor: use a single until
2025-05-12 17:48:46 -04:00
Julian Lam
5802c7ddd9
fix: missing awaits, more comprehensive 1b12 tests
2025-05-12 15:00:00 -04:00
Barış Soner Uşaklı
f88f99b7a2
Merge branch 'master' into develop
2025-05-12 10:29:45 -04:00
Barış Soner Uşaklı
00668bdc34
refactor: wrap ap routes in try/catch
2025-05-12 10:29:32 -04:00
Barış Soner Uşaklı
dfa213298b
refactor: call verify if request is POST
2025-05-12 10:28:26 -04:00
Barış Soner Uşaklı
16504bad81
fix: sql injection in sortedSetScan
2025-05-12 10:02:59 -04:00
Barış Soner Uşaklı
285d438cb3
fix: escape flag filters
2025-05-12 09:30:33 -04:00
Barış Soner Uşaklı
31be083e86
fix : #13407 , don't restart user jobs
...
if jobsDisabled=true on that process
2025-05-12 09:12:51 -04:00
Barış Soner Uşaklı
5b6c34bfcf
Merge branch 'master' into develop
2025-05-12 09:02:18 -04:00
Barış Soner Uşaklı
8174578c5b
fix: closes #13405 , catch errors in ap.verify
2025-05-11 22:31:00 -04:00
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