Commit Graph

14639 Commits

Author SHA1 Message Date
Julian Lam
c1744258cc fix: #13255, assert all recipients of the main post when asserting a note, so that remote categories can be discovered 2025-03-28 12:25:40 -04:00
Julian Lam
3a507ea04c fix: remote categories should not show up in a user's follow lists 2025-03-28 12:25:40 -04:00
Julian Lam
a3fcb3a1c6 fix: #13255, remote user-to-category migration should not move shares that are already in an existing cid 2025-03-28 12:25:40 -04:00
Julian Lam
277f074cee fix: proper handling of actors.qualify response 2025-03-28 12:25:40 -04:00
Julian Lam
2eca994c57 fix: missing dep 2025-03-28 12:25:40 -04:00
Julian Lam
58580d4e48 fix: topics in remote categories showing up in /recent 2025-03-28 12:25:40 -04:00
Julian Lam
1a27a36c42 fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes 2025-03-28 12:25:40 -04:00
Barış Soner Uşaklı
71d93d1754 dont make db call if ap disabled 2025-03-28 12:25:40 -04:00
Barış Soner Uşaklı
e256fbe052 refactor: use promise.all 2025-03-28 12:25:40 -04:00
Barış Soner Uşaklı
2bd5293a3a fix: spread fail, @julianlam
add ap check
2025-03-28 12:25:40 -04:00
Julian Lam
700f91c44a feat: remote user to category migration should also migrate local user follows into category watches 2025-03-28 12:25:40 -04:00
Julian Lam
ca934de55a fix: filter out non-asserted targets when sending ap messages, diff. getter method when passed-in ID is a remote category 2025-03-28 12:25:40 -04:00
Julian Lam
c6d7fcdeaf fix: tag whitelist check socket call for remote categories 2025-03-28 12:25:40 -04:00
Julian Lam
17a107d1d5 feat: allowing manual group assertion via category search input 2025-03-28 12:25:40 -04:00
Julian Lam
452eaff723 fix: migrate topics as system user instead of uid 0 2025-03-28 12:25:40 -04:00
Julian Lam
0387be7782 send ap follow/undo-follow if remote category watch state changes 2025-03-28 12:25:40 -04:00
Julian Lam
1686fb2c63 feat: remote group actors migrated to categories if they were previous asserted as remote users 2025-03-28 12:25:40 -04:00
Julian Lam
502de25136 fix: do not send out ap (undo:)follow if local user or category is (not)already following 2025-03-28 12:25:40 -04:00
Julian Lam
d5c27043ac test: #13255, reply to topic in remote category addresses remote category 2025-03-28 12:25:40 -04:00
Julian Lam
38b82acfbc feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests 2025-03-28 12:25:40 -04:00
Julian Lam
77bd92d55e fix: allow category controller to respond also by remote category id 2025-03-28 12:25:40 -04:00
Julian Lam
936ea55516 feat: #13255, deliver asserted topics to remote category followers 2025-03-28 12:25:40 -04:00
Julian Lam
0ceb1a6965 fix: #13255, update category search logic to allow for remote categories 2025-03-28 12:25:40 -04:00
Julian Lam
5c94ec4d14 feat: #13255, add category name and handle to category search zset 2025-03-28 12:25:40 -04:00
Julian Lam
4b19c18d51 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-28 12:25:40 -04:00
Julian Lam
131a8c948b feat: integrate remote category pruning into actor pruning logic 2025-03-28 12:25:40 -04:00
Julian Lam
124c493000 feat: migration of group-as-user to group-as-category, remote category purging, more tests 2025-03-28 12:25:40 -04:00
Julian Lam
d97d150939 fix: delete shares zset on account deletion 2025-03-28 12:25:40 -04:00
Julian Lam
3fbb805721 feat: asserted topics and posts to remote categories will notify and add to unread based on remote category watch state 2025-03-28 12:25:40 -04:00
Julian Lam
9de9e4e9d8 test: add tests for topics slotting into remote categories if addressed 2025-03-28 12:25:40 -04:00
Julian Lam
c607e8928e refactor: allow topics to be asserted directly into a remote category, or -1 otherwise 2025-03-28 12:25:40 -04:00
Julian Lam
9417e491bb feat: also include category in to field when mocking post for federation 2025-03-28 12:25:40 -04:00
Julian Lam
aab3a62b25 refactor: ability to browse to remote categories, group actor assertion logic, etc. -- no logic to assign topics to remote categories yet 2025-03-28 12:25:40 -04:00
Julian Lam
48ba372cc5 revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a 2025-03-28 12:25:40 -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
Barış Soner Uşaklı
352c42d8db lint: fix typo 2025-03-27 09:50:46 -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
Barış Soner Uşaklı
d147432d2a Merge branch 'master' into develop 2025-03-22 12:03:52 -04:00
Barış Soner Uşaklı
485562d591 feat: upgrade commander, get rid of custom color & wrapping code 2025-03-22 12:03:22 -04:00
Barış Soner Uşaklı
6813664120 feat: testing eslint9 (#13266)
* feat: testing eslint9

* fix: restore original functionality
2025-03-22 11:21:49 -04:00
Barış Soner Uşaklı
747457d7b6 refactor: remove pointless true 2025-03-19 21:14:02 -04:00
Barış Soner Uşaklı
6fe066ced2 fix: check if latestversion is valid before using semver.gt 2025-03-19 21:03:08 -04:00
Barış Soner Uşaklı
c258f597c5 refactor: make register intro heading 2025-03-19 20:54:31 -04:00
Barış Soner Uşaklı
c662017033 fix: closes #13256, allow keyboard access to icon colors 2025-03-19 20:49:04 -04:00
Julian Lam
08796a0a59 fix: wrong property name used 2025-03-19 14:01:09 -04:00
Julian Lam
80e03c857e fix: #13254, configurable ap content prune 2025-03-19 10:17:09 -04:00
Julian Lam
945617cbcf fix: only 1b12 announce topic fork if OP is local, fix race condition in tests 2025-03-11 15:32:10 -04:00
Julian Lam
291af926a6 fix: bug where remote post was attempted to be announced on post move 2025-03-11 15:17:10 -04:00
Julian Lam
254f0738bb feat: 1b12 category announce on post move to a new tid, #13236 2025-03-11 15:06:24 -04:00
Julian Lam
0e1006fb3b test: fix remoteUrl property generation, tests for topic moving 2025-03-11 14:19:08 -04:00