Julian Lam
|
455461d37a
|
chore: cut v4.3.0-alpha
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
4e5a4fc403
|
fix: #13255, assert all recipients of the main post when asserting a note, so that remote categories can be discovered
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
2ead2972f8
|
fix: remote categories should not show up in a user's follow lists
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
96c5063468
|
fix: #13255, remote user-to-category migration should not move shares that are already in an existing cid
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
67476ec6e1
|
fix: proper handling of actors.qualify response
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
ddb57ac41a
|
fix: missing dep
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
fe16ee9c3e
|
test: additional test for remote category topic assertion when ignoring category
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
4ffb417c93
|
fix: topics in remote categories showing up in /recent
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
7872b29b18
|
fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes
|
2025-03-31 10:59:02 -04:00 |
|
Barış Soner Uşaklı
|
477aacec4b
|
dont make db call if ap disabled
|
2025-03-31 10:59:02 -04:00 |
|
Barış Soner Uşaklı
|
f60b1fdd51
|
refactor: use promise.all
|
2025-03-31 10:59:02 -04:00 |
|
Barış Soner Uşaklı
|
9bc4fb3fc3
|
fix: spread fail, @julianlam
add ap check
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
4672d5aff8
|
feat: remote user to category migration should also migrate local user follows into category watches
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
c622cccb40
|
fix: filter out non-asserted targets when sending ap messages, diff. getter method when passed-in ID is a remote category
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
fad0d2fbb4
|
fix: tag whitelist check socket call for remote categories
|
2025-03-31 10:59:02 -04:00 |
|
Julian Lam
|
24a144832c
|
feat: allowing manual group assertion via category search input
|
2025-03-31 10:59:02 -04:00 |
|
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 |
|