Commit Graph

29830 Commits

Author SHA1 Message Date
Julian Lam
276558fb55 fix: migrate topics as system user instead of uid 0 2025-03-31 10:59:02 -04:00
Julian Lam
3b40b03c6d send ap follow/undo-follow if remote category watch state changes 2025-03-31 10:59:02 -04:00
Julian Lam
f0ccca2a55 feat: remote group actors migrated to categories if they were previous asserted as remote users 2025-03-31 10:59:02 -04:00
Julian Lam
39bcc32f7a fix: do not send out ap (undo:)follow if local user or category is (not)already following 2025-03-31 10:59:02 -04:00
Julian Lam
4b95db1da8 test: #13255, reply to topic in remote category addresses remote category 2025-03-31 10:59:02 -04:00
Julian Lam
2733a7a612 feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests 2025-03-31 10:59:02 -04:00
Julian Lam
aa1ff61c06 fix: allow category controller to respond also by remote category id 2025-03-31 10:59:02 -04:00
Julian Lam
8da0413810 feat: #13255, deliver asserted topics to remote category followers 2025-03-31 10:59:02 -04:00
Julian Lam
6f34744130 fix: #13255, update category search logic to allow for remote categories 2025-03-31 10:59:02 -04:00
Julian Lam
eb335c98c2 feat: #13255, add category name and handle to category search zset 2025-03-31 10:59:02 -04:00
Julian Lam
6e12b7468d refactor: categories.sortTidsBySet to not take cid, retrieve from tids themselves
re: ##13255, this fixes the issue with topics outside of cid -1 in /world being sorted incorrectly
2025-03-31 10:59:02 -04:00
Julian Lam
c08fdfa04e test: remote user pruning tests 2025-03-31 10:59:02 -04:00
Julian Lam
f9ffbb27cb feat: integrate remote category pruning into actor pruning logic 2025-03-31 10:59:02 -04:00
Julian Lam
b1f5fd046f feat: migration of group-as-user to group-as-category, remote category purging, more tests 2025-03-31 10:59:02 -04:00
Julian Lam
0e88379189 fix: delete shares zset on account deletion 2025-03-31 10:59:02 -04:00
Julian Lam
2ad8c1dbfe test: introduce overrides into person and group mocks 2025-03-31 10:59:02 -04:00
Julian Lam
884ed1b973 test: have ap helper mocks for person and group auto-save to ap cache 2025-03-31 10:59:02 -04:00
Julian Lam
4c6b1ef4ae test: add failing tests for actor/group assertion via wrong method, remote user to category migration 2025-03-31 10:59:02 -04:00
Julian Lam
173d9133b0 feat: asserted topics and posts to remote categories will notify and add to unread based on remote category watch state 2025-03-31 10:59:02 -04:00
Julian Lam
ae36ab5727 test: add tests for topics slotting into remote categories if addressed 2025-03-31 10:59:02 -04:00
Julian Lam
286df3c66b test: group actor assertion tests 2025-03-31 10:59:02 -04:00
Julian Lam
f487115967 refactor: allow topics to be asserted directly into a remote category, or -1 otherwise 2025-03-31 10:59:02 -04:00
Julian Lam
a422268b09 feat: also include category in to field when mocking post for federation 2025-03-31 10:59:02 -04:00
Julian Lam
5e266e185c refactor: ability to browse to remote categories, group actor assertion logic, etc. -- no logic to assign topics to remote categories yet 2025-03-31 10:59:02 -04:00
Julian Lam
0c5bf395ed revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a 2025-03-31 10:59:02 -04:00
Barış Soner Uşaklı
4cdfcf95e6 lint: fix tabs 2025-03-28 16:06:38 -04:00
renovate[bot]
11f7b42ce8 fix(deps): update dependency cron to v4.1.2 (#13281)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-28 13:58:54 -04:00
Julian Lam
aa4f23bfad fix: do not await the batch call to sendMessage 2025-03-28 12:59:06 -04:00
Julian Lam
4b22f29778 fix: commenting out outward federation of Add activity, pending forumwg discussion 2025-03-28 12:39:19 -04:00
renovate[bot]
28ec8a79c0 fix(deps): update dependency satori to v0.12.2 (#13280)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 21:48:35 -04:00
Barış Soner Uşaklı
b1cfe9cbd4 Merge branch 'master' into develop 2025-03-27 11:59:05 -04:00
Barış Soner Uşaklı
d161eb6f6c chore: up harmony 2025-03-27 11:57:21 -04:00
Barış Soner Uşaklı
34de970fbe Merge branch 'master' into develop 2025-03-27 11:43:42 -04:00
Barış Soner Uşaklı
2237e17a12 chore: up persona 2025-03-27 11:43:35 -04:00
Barış Soner Uşaklı
389bc062e3 feat: body-parser-2.x test (#13278)
* feat: body-parser-2.x test

* fix req.body
2025-03-27 11:29:37 -04:00
renovate[bot]
57819810ce fix(deps): update dependency cron to v4.1.1 (#13276)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 10:02:55 -04:00
renovate[bot]
40ecffa0bd fix(deps): update dependency nodebb-plugin-composer-default to v10.2.49 (#13272)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 10:01:23 -04:00
Barış Soner Uşaklı
635d0e605b Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2025-03-27 09:50:50 -04:00
Barış Soner Uşaklı
352c42d8db lint: fix typo 2025-03-27 09:50:46 -04:00
renovate[bot]
5b40c14927 fix(deps): update dependency nodebb-theme-harmony to v2.0.42 (#13274)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 09:48:19 -04:00
Julian Lam
4bbe27d44c fix: on user deletion during assertion (due to 410), if delete fails, just run ap post-deletion to clean up 2025-03-26 13:45:30 -04:00
Julian Lam
7d32cdacb2 fix(deps): bump mentions 2025-03-26 12:01:26 -04:00
Misty Release Bot
c5a1239eba Latest translations and fallbacks 2025-03-26 09:20:35 +00:00
Barış Soner Uşaklı
9637abcaa1 refactor: remove spammy error log 2025-03-25 18:25:35 -04:00
Misty Release Bot
d5d1812159 Latest translations and fallbacks 2025-03-25 09:21:20 +00:00
renovate[bot]
d275af6077 fix(deps): update dependency validator to v13.15.0 (#13273)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 19:48:14 -04:00
Barış Soner Uşaklı
e722e86956 refactor: get rid of async.parallel 2025-03-24 10:22:27 -04:00
Barış Soner Uşaklı
e54d21a5b8 Revert "chore(deps): update dependency @apidevtools/swagger-parser to v10.1.1 (#13037)"
This reverts commit 3305c7b04f.
2025-03-23 14:32:41 -04:00
renovate[bot]
3305c7b04f chore(deps): update dependency @apidevtools/swagger-parser to v10.1.1 (#13037)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 14:28:02 -04:00
renovate[bot]
92caab97c1 fix(deps): update dependency csrf-sync to v4.1.0 (#13268)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 14:27:35 -04:00