Barış Soner Uşaklı
c7e84b8d92
Merge branch 'master' into develop
2025-09-25 12:38:02 -04:00
Julian Lam
7abdfd86ac
fix: skip header checking during note assertion if test runner is active
2025-09-25 11:56:38 -04:00
Barış Soner Uşaklı
0a2fa45da1
perf: update upgrade script to use bulk methods
...
add missing progress.total
2025-09-25 11:02:12 -04:00
Barış Soner Uşaklı
32d0ee4808
perf: update old upgrade scripts to use bulkSet/Add
...
fix a missing await
2025-09-25 02:03:24 -04:00
Barış Soner Uşaklı
2b987d09ce
perf: update old upgrade scripts to use bulkSet/Add
...
fix a missing await
2025-09-25 02:03:14 -04:00
Julian Lam
bd80b77a7a
feat: ability to nickname remote categories, closes #13677
2025-09-24 11:25:20 -04:00
Julian Lam
175dc20906
fix : #13676 , bug where nested remote categories could not be removed
2025-09-24 10:42:16 -04:00
Julian Lam
8c553b1854
fix: regression 218f5ea from via, stricter check on whether the calling user is a remote uid
2025-09-24 10:01:20 -04:00
Julian Lam
218f5eabe2
fix : #13668 , privilege checking on topic create for remote users; was not properly checking against fediverse pseudo-user
2025-09-23 11:00:17 -04:00
Julian Lam
33b56e810c
Merge branch 'master' into develop
2025-09-22 12:15:30 -04:00
Julian Lam
d0c058263f
fix: update note assertion topic members check to simpler posts.exists check
...
The original logic checked that each member of the resolved chain was part of the resolved topic.
That isn't always the case, especially when topics splinter due to network timeouts/unavailability.
This ended up causing issues where already asserted posts were re-asserted but failed because they no longer served an _activitypub object since it was already asserted and the data was just pulled from the db.
2025-09-22 12:14:20 -04:00
Julian Lam
be098e1207
Merge branch 'master' into develop
2025-09-22 11:57:05 -04:00
Julian Lam
4d68e3fe14
fix: re-jig handling of ap tag values so that only hashtags are considered (not Piefed community tags, etc.)
2025-09-22 11:56:55 -04:00
Julian Lam
9deb576d1e
Merge branch 'master' into develop
2025-09-19 14:43:13 -04:00
Julian Lam
f9edb13f62
fix: missing actor assertion on 1b12 announced upboat
2025-09-19 14:43:04 -04:00
Julian Lam
d122bf4a98
fix: update logic as to whether a post is served as an article or not
...
Now, if OP is less than 500 characters, it is just federated out as a Note instead.
2025-09-19 12:43:13 -04:00
Julian Lam
be9212b59f
fix: update activitypubFilterList logic so that it is also checked on resolveInbox and ActivityPub.get methods, updated instances.isAllowed to no longer return a promise
2025-09-19 10:56:35 -04:00
Julian Lam
559155da63
refactor: notes.assert to add finally block, update assertPayload to update instances:lastSeen via method instead of direct db call
2025-09-19 10:34:57 -04:00
Barış Soner Uşaklı
5beeedd67c
Revert "lint: remove unused"
...
This reverts commit a6674f67a1 .
2025-09-17 11:09:02 -04:00
Barış Soner Uşaklı
57a4ce8006
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2025-09-17 10:58:31 -04:00
Barış Soner Uşaklı
a6674f67a1
lint: remove unused
2025-09-17 10:58:26 -04:00
Julian Lam
532653110c
Revert "fix: add pre-processing step to title generation logic so sbd doesn't fall over so badly"
...
This reverts commit f7c4742987 .
2025-09-17 10:58:07 -04:00
Barış Soner Uşaklı
6cca55e37f
fix: use parameterized query for key lookup
2025-09-17 10:50:35 -04:00
Julian Lam
f7c4742987
fix: add pre-processing step to title generation logic so sbd doesn't fall over so badly
2025-09-17 10:44:51 -04:00
Barış Soner Uşaklı
6cba6927e4
Merge branch 'master' into develop
2025-09-16 19:08:14 -04:00
Barış Soner Uşaklı
b1e134b44e
pass string to isUUID
2025-09-16 19:08:10 -04:00
Barış Soner Uşaklı
9c18c6fe49
feat: add a term param to recent controller so it can be controller without req.query.term
2025-09-16 11:24:14 -04:00
Julian Lam
36346dd822
Merge branch 'master' into develop
2025-09-15 14:10:07 -04:00
Julian Lam
b66c30a2a7
fix: handle cases where incoming ap object tag can be a non-array
2025-09-15 14:10:02 -04:00
Julian Lam
e2e916e200
Merge remote-tracking branch 'origin/master' into develop
2025-09-15 14:01:08 -04:00
Julian Lam
5f4790a48c
feat: allow activities to be addressed to as:Public or Public to be treated as public content
2025-09-15 14:01:00 -04:00
Julian Lam
f67942caec
fix: local pids not always converted to absolute URLs on topic actor controller
2025-09-15 13:53:35 -04:00
Barış Soner Uşaklı
8a120b76a8
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2025-09-15 12:57:34 -04:00
Barış Soner Uşaklı
52fec49310
chore: remove obsolete deprecation
2025-09-15 12:57:29 -04:00
Julian Lam
225bf85e94
fix : #13657 , fix remote category data inconsistency in sendNotificationToPostOwner
2025-09-15 12:47:49 -04:00
Barış Soner Uşaklı
61b3931621
Merge branch 'master' into develop
2025-09-13 18:11:56 -04:00
Barış Soner Uşaklı
dfe19a98c1
fix: don't show votes on unread if rep system disabled
...
add openapi spec
2025-09-13 17:51:25 -04:00
Barış Soner Uşaklı
8cb1cae1cc
Merge branch 'master' into develop
2025-09-13 17:40:49 -04:00
Barış Soner Uşaklı
8a786c717e
fix: if reputation is disabled hide votes on /recent
...
they were only hidden on category page
2025-09-13 17:40:09 -04:00
Barış Soner Uşaklı
e2dc592c4f
fix: favicon path
2025-09-12 19:50:19 -04:00
Barış Soner Uşaklı
56fad0be0d
fix: check brand:touchIcon for correct path
2025-09-12 19:19:52 -04:00
Barış Soner Uşaklı
f9ddbebacc
fix: remove .auth call
2025-09-12 11:33:53 -04:00
Barış Soner Uşaklı
f9688b36b6
fix: port the try/catch for notes.assert from develop
2025-09-11 17:44:34 -04:00
Barış Soner Uşaklı
9184a7a4cc
fix: add missing unlock in nested try/catch
2025-09-11 17:28:56 -04:00
Julian Lam
95fb084ca4
fix: wrap majority of note assertion logic in try..catch to handle exceptions so that the lock is always released
2025-09-11 10:30:25 -04:00
Julian Lam
f7d10e09ac
Merge branch 'master' into develop
2025-09-10 15:07:13 -04:00
Julian Lam
953c051c2e
fix: perform Link header check on note assertion only when skipChecks is falsy
2025-09-10 14:59:13 -04:00
Julian Lam
feda629f82
chore: remove formatApiResponse logging
2025-09-10 14:48:24 -04:00
Barış Soner Uşaklı
160f475029
Merge branch 'master' into develop
2025-09-10 09:48:49 -04:00
Barış Soner Uşaklı
0311b98ed7
feat: add topic templates per category, closes #13649
2025-09-10 09:46:39 -04:00