Julian Lam
cfbaf145f4
fix: off by one error @barisusakli
2024-07-12 14:45:00 -04:00
Julian Lam
f6f01ba345
perf: ~18x speedup of /world route
...
- upgrade script to remove pruned tids that did not get removed from inbox
- switch from db intersect to manual intersection of subset.
2024-07-12 14:38:46 -04:00
Julian Lam
c01f154937
breaking: core html stripping on plaintext, remove 'filter:teasers.configureStripTags' hook, remove html stripping from teaser generation
...
These two steps were removed because a `type` property is passed to `filter:post.parse` now, and thus plugins themselves can handle independently.
Core also now strips all html when `type` is plaintext, so plugins don't have to (or if they still pass html back).
2024-07-12 12:30:37 -04:00
Julian Lam
7bdf376971
fix: map to actual mainPid value
2024-07-12 10:58:37 -04:00
Barış Soner Uşaklı
530241e0f2
lint: remove unused
2024-07-11 22:27:41 -04:00
Barış Soner Uşaklı
9b8c834ef0
perf: get rid of exists call, load all attachments in one call
2024-07-11 22:24:32 -04:00
Julian Lam
2aeabce566
feat: add post attachments to topic thumbnails
2024-07-11 17:11:33 -04:00
Julian Lam
9219199591
fix: skip topic retrieval when cid is -1, as it is done again later
2024-07-11 15:27:26 -04:00
Julian Lam
31c7226e34
fix: flawed logic in generating topic context collection
2024-07-11 14:33:07 -04:00
Julian Lam
3c0d7616db
fix: rename announcers to shares
2024-07-11 13:42:53 -04:00
Julian Lam
ad05f06b00
test: have actor assertion always use cache for tests
2024-07-11 13:16:53 -04:00
Julian Lam
a81ef60930
feat: icon replacing user status for remote users, denoting that they are from outside the local instance, #12688
2024-07-11 13:16:47 -04:00
Julian Lam
fdc0d670d7
fix: catch thrown errors in src/api/activitypub
2024-07-10 10:15:31 -04:00
Julian Lam
00a266790d
fix: federating category mentions
2024-07-09 15:42:08 -04:00
Julian Lam
f605e188db
fix: send html in category description
2024-07-09 15:13:12 -04:00
Julian Lam
485b775837
feat: allow activitypub request cache to be ignored
2024-07-09 14:45:04 -04:00
Julian Lam
5e343a83f8
fix: Update activity handling for non-Person actors
2024-07-09 14:30:03 -04:00
Julian Lam
bacbfba9bd
fix: remove await from category update federation call
2024-07-09 14:24:55 -04:00
Julian Lam
3c9337b730
feat: send join date in local actor mock
2024-07-09 14:06:59 -04:00
Julian Lam
e84cfd8c07
fix: issue where incrementing user hash fields didn't use the right key name for remote announce @barisusakli
2024-07-09 14:01:57 -04:00
Julian Lam
b0eec67d78
fix: lint
2024-07-05 15:58:47 -04:00
Julian Lam
af6ae6ee8a
fix: send back empty array if no direct replies, bug with reply generation
2024-07-05 15:50:14 -04:00
Julian Lam
26a7c51a9a
feat: AP note replies collection, closes #12675
2024-07-05 15:33:06 -04:00
Julian Lam
352857cfb6
refactor: collection logic out to an activitypub helper
2024-07-05 15:14:35 -04:00
Julian Lam
8e1fccf014
fix: accidental passing-in of an array into getUserField, breaks in pgsql?
2024-07-05 14:19:15 -04:00
Julian Lam
78a6c60cf5
fix: hardcoded tid in topic thumbs test
2024-07-05 14:01:58 -04:00
Julian Lam
f629b20f2d
fix: tighten up logic in checkToPid internal method
2024-07-05 13:49:16 -04:00
Julian Lam
3a05171f3c
docs: schema update for activitypub acp route
2024-07-05 13:36:47 -04:00
Julian Lam
4949d6c4e5
test: fix broken test in category follows
2024-07-05 13:33:00 -04:00
Julian Lam
8ecbb5cc5c
fix: partial revert to fix url_parsed not being available at top of file @barisusakli
2024-07-05 12:14:16 -04:00
Julian Lam
46341673b3
fix: removal of topics from applicable user inboxes when synced
...
re: #12642
2024-07-05 12:00:23 -04:00
Julian Lam
0d549f1d80
fix: tweak logic for topic counters sorted sets, #12642
2024-07-05 11:41:47 -04:00
Julian Lam
d92efb8a0c
fix : #12667 ; handle cases where received id is not a URL
2024-07-05 11:29:05 -04:00
Julian Lam
f662a60667
fix : #12673 fullname not defined in some remote actors
2024-07-05 11:18:20 -04:00
Julian Lam
26946c7fe6
fix: only send Update(Actor) to followers, #12674
2024-07-05 11:14:41 -04:00
Julian Lam
2cbd63dc31
docs: update comment to reflect new behaviour
2024-07-05 11:09:42 -04:00
Julian Lam
a748068c05
fix: missing sorted set member removal on category unfollow
2024-07-04 17:54:04 -04:00
Julian Lam
eab231ee9f
fix: add timestamp to follow activity to make it unique
2024-07-04 17:42:59 -04:00
Julian Lam
cb5e5b4bdb
fix: additional logging for activities with no context property
2024-07-04 17:00:30 -04:00
Julian Lam
600b1a8622
fix: update handling of Announce(Create(Note)) to also handle non-note types
2024-07-04 17:00:14 -04:00
Julian Lam
7e23e192d8
chore: restore activity history check in AP inbox middleware now that NodeBB sends unique IDs with applicable activities
2024-07-04 14:59:10 -04:00
Barış Soner Uşaklı
644bcec562
perf: use batch in resolveInboxes
2024-07-03 22:35:46 -04:00
Barış Soner Uşaklı
447b99423f
Merge branch 'develop' into activitypub
2024-07-03 13:47:18 -04:00
Barış Soner Uşaklı
22cdb29167
Merge branch 'master' into develop
2024-07-03 13:47:06 -04:00
Barış Soner Uşaklı
10c5cd4c62
fix: prevent category filter to go to selected cid
...
if there is an href on the clicked element, like all categories item
2024-07-03 13:46:52 -04:00
renovate[bot]
ba65f193d4
fix(deps): update dependency postcss to v8.4.39 ( #12666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:28 -04:00
renovate[bot]
cba80283ed
fix(deps): update dependency workerpool to v9.1.3 ( #12665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:19 -04:00
renovate[bot]
48f8e46424
fix(deps): update dependency mongodb to v6.8.0 ( #12663 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:12 -04:00
Julian Lam
20aee8e9ae
refactor: context item retrieval logic
2024-06-28 16:28:48 -04:00
Julian Lam
cc0bbcb7bf
fix: push instead of unshift, now that order is reversed
2024-06-28 16:28:34 -04:00