Barış Soner Uşaklı
|
48012ae13d
|
fix: closes #13289, id can be null
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
f3205e24e8
|
fix: marking remote category topics as read
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
7fbc152c6f
|
fix: markAllRead to get tids based on same logic as unread page, instead of marking all recent posts read
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
6034c27adf
|
test: additional test for ensuring handle:uid is continually set even after re-assertion
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
71e1e90703
|
chore: cut v4.3.0-alpha.2
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
023b6b7c38
|
fix: key ownership cross-check to also work with remote categories, #13255
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
855bed54c0
|
chore: cut v4.3.0-alpha
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
2fb1e728fd
|
fix: #13255, assert all recipients of the main post when asserting a note, so that remote categories can be discovered
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
63d6192878
|
fix: remote categories should not show up in a user's follow lists
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
72560ee986
|
fix: #13255, remote user-to-category migration should not move shares that are already in an existing cid
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
1f18f1548a
|
fix: proper handling of actors.qualify response
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
903d6102aa
|
fix: missing dep
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
0f313a5294
|
test: additional test for remote category topic assertion when ignoring category
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
8e70726ef6
|
fix: topics in remote categories showing up in /recent
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
f91c3a7e0b
|
fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes
|
2025-04-09 10:43:18 -04:00 |
|
Barış Soner Uşaklı
|
0704988218
|
dont make db call if ap disabled
|
2025-04-09 10:43:18 -04:00 |
|
Barış Soner Uşaklı
|
fb993c8a55
|
refactor: use promise.all
|
2025-04-09 10:43:18 -04:00 |
|
Barış Soner Uşaklı
|
223d70550c
|
fix: spread fail, @julianlam
add ap check
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
8d6d1856ae
|
feat: remote user to category migration should also migrate local user follows into category watches
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
93eb31c98d
|
fix: filter out non-asserted targets when sending ap messages, diff. getter method when passed-in ID is a remote category
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
e86a75219b
|
fix: tag whitelist check socket call for remote categories
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
59ccb2cc76
|
feat: allowing manual group assertion via category search input
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
540af998a4
|
fix: migrate topics as system user instead of uid 0
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
edc6708c68
|
send ap follow/undo-follow if remote category watch state changes
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
dba791df6f
|
feat: remote group actors migrated to categories if they were previous asserted as remote users
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
c6cacdbd49
|
fix: do not send out ap (undo:)follow if local user or category is (not)already following
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
9c74683b33
|
test: #13255, reply to topic in remote category addresses remote category
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
3ff3403593
|
feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests
|
2025-04-09 10:43:18 -04:00 |
|
Julian Lam
|
ef0c48bcda
|
fix: allow category controller to respond also by remote category id
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
e06ddaddf5
|
feat: #13255, deliver asserted topics to remote category followers
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
40ac3df69f
|
fix: #13255, update category search logic to allow for remote categories
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
6f630d76c2
|
feat: #13255, add category name and handle to category search zset
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
b278e8a4ea
|
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-04-09 10:43:17 -04:00 |
|
Julian Lam
|
87d2534a4b
|
test: remote user pruning tests
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
d3a846e877
|
feat: integrate remote category pruning into actor pruning logic
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
d0e0ce2931
|
feat: migration of group-as-user to group-as-category, remote category purging, more tests
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
05d28c02c2
|
fix: delete shares zset on account deletion
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
37b60f0aaa
|
test: introduce overrides into person and group mocks
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
ea1df8850d
|
test: have ap helper mocks for person and group auto-save to ap cache
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
df233345a7
|
test: add failing tests for actor/group assertion via wrong method, remote user to category migration
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
ff839213e4
|
feat: asserted topics and posts to remote categories will notify and add to unread based on remote category watch state
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
de16003336
|
test: add tests for topics slotting into remote categories if addressed
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
24114d52ba
|
test: group actor assertion tests
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
91cebe651a
|
refactor: allow topics to be asserted directly into a remote category, or -1 otherwise
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
1b3673da7a
|
feat: also include category in to field when mocking post for federation
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
244ce8d70e
|
refactor: ability to browse to remote categories, group actor assertion logic, etc. -- no logic to assign topics to remote categories yet
|
2025-04-09 10:43:17 -04:00 |
|
Julian Lam
|
3f7c8678a3
|
revert: use of vanity domains, needs rethinking. Originally added in 709a02d97a
|
2025-04-09 10:43:17 -04:00 |
|
renovate[bot]
|
41be539fb8
|
chore(deps): update dependency @eslint/js to v9.24.0 (#13310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-04-09 09:35:11 -04:00 |
|
renovate[bot]
|
140440ccbf
|
fix(deps): update dependency webpack to v5.99.5 (#13312)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-04-09 09:34:51 -04:00 |
|
Misty Release Bot
|
dcb2e9b997
|
Latest translations and fallbacks
|
2025-04-09 09:20:04 +00:00 |
|