Julian Lam
d13980c8fb
fix: take mainPid into account in syncUserInboxes
2024-02-12 14:51:21 -05:00
Julian Lam
de71b733f8
fix: typo
2024-02-12 14:41:22 -05:00
Julian Lam
8912863423
feat: save tids to individual user inboxes based on recipient list, new /world/all route
2024-02-12 14:34:37 -05:00
Julian Lam
da085b0ece
feat: save actor follower URL backreference and sorted set backreference
2024-02-12 14:32:55 -05:00
Julian Lam
401b4c5fa6
fix: stringify error body in ap.send
2024-02-09 11:37:22 -05:00
Julian Lam
12968b6291
fix: activitypub.get failure handling
2024-02-09 11:31:42 -05:00
Julian Lam
ce4b5679a2
fix: only log warning on ap.send failure
2024-02-09 11:24:03 -05:00
Julian Lam
5fee4e3306
fix: rejig some tertiary conditionals, fix broken inReplyTo when toPid is not defined and mainPid is a remote post
2024-02-09 11:18:23 -05:00
Julian Lam
11dba85d0a
fix: resolveLocalId to return null values instead of throwing for no resolution
2024-02-09 11:15:03 -05:00
Julian Lam
ac56289fa2
fix: don't crash on activitypub.send non-2xx, better logging for successful sends
2024-02-08 21:34:26 -05:00
Julian Lam
2b1a347792
fix: replies to remote content overriding mainPid in topic
2024-02-08 11:55:48 -05:00
Julian Lam
f1b8f3fe4f
fix: assertTopic incorrectly creating new id if passed-in id did not match the actual object's id
2024-02-08 11:33:27 -05:00
Julian Lam
944de4ea26
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-07 15:07:42 -05:00
Julian Lam
e240d0f92c
fix: move winston logging for plugin hook firing to debug level
2024-02-07 15:07:24 -05:00
Julian Lam
4fb6574cf7
fix: urls in posts and announces
2024-02-07 14:29:47 -05:00
Julian Lam
a61e7fe79b
fix: remove now unused world/:tid route and assoc. controller
2024-02-07 13:49:14 -05:00
Julian Lam
08f8babd9f
debug: additional logging
2024-02-07 12:50:26 -05:00
Julian Lam
aafdebd211
fix: cast cids passed in to getCategoriesFields as ints
2024-02-07 12:40:59 -05:00
Julian Lam
80377599d1
fix: logic error
2024-02-07 12:38:46 -05:00
Julian Lam
6508287db5
feat: record remote Announce(Note)
2024-02-07 12:28:27 -05:00
Julian Lam
ec2b375ae9
refactor: use existing sets for topics (instead of topicRemote, etc.)
2024-02-07 12:28:16 -05:00
Barış Soner Uşaklı
4056d2c6da
deleted topics shoundlt show unread
2024-02-07 11:06:32 -05:00
Julian Lam
94dcd29e63
feat: handle Announce(Note) when Note is a piece of remote content
2024-02-07 00:14:29 -05:00
Julian Lam
9795abbf58
fix: logic derp
2024-02-06 15:20:30 -05:00
Julian Lam
00efbd6dd9
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-06 14:58:06 -05:00
Julian Lam
415b4fe11a
feat: Announce(Note) and Undo(Announce)
2024-02-06 14:57:44 -05:00
Julian Lam
b9821c5206
feat: exposed method to find topic events based on a subset of saved info, returns topic event ids
2024-02-06 14:56:34 -05:00
Julian Lam
f7259ccb8b
fix: getUserInfo internal method in topic events to not filter out uids because getUsersFields already does it
2024-02-06 14:56:01 -05:00
Julian Lam
a461e5dd41
feat: topic and category S2S get responses
2024-02-06 11:04:08 -05:00
Julian Lam
25f0d48432
fix: category following and acceptance logic
2024-02-06 10:40:46 -05:00
Barış Soner Uşaklı
0a44b5191b
unread labels, bump harmony
2024-02-06 10:40:29 -05:00
Julian Lam
35819cc953
refactor: activitypub sending to handle signed requests from categories
2024-02-05 16:57:17 -05:00
Julian Lam
d2f14c363d
fix: properly assert resources in AP router
2024-02-05 14:12:00 -05:00
Julian Lam
d18e65c473
feat: send proper content-type on AP S2S responses
2024-02-05 14:11:32 -05:00
Barış Soner Uşaklı
0743cb3cf2
chore: up harmony
2024-02-05 10:56:41 -05:00
Julian Lam
d213ce790c
fix: update preferredUsername in category actor to match webfinger representation
2024-02-05 10:09:44 -05:00
Barış Soner Uşaklı
7917fd828e
feat: add missing aria/role attributes to dropdown elements
2024-02-02 17:59:06 -05:00
Julian Lam
88733a5160
feat: category actors, stub outbox
2024-02-02 17:19:59 -05:00
Julian Lam
ae042ce39e
feat: returning following and follower collections upon request
2024-02-01 16:53:47 -05:00
Julian Lam
607c4623c7
feat: Like(Note) and Undo(Like); federating likes
2024-02-01 16:05:31 -05:00
Barış Soner Uşaklı
a0b9f279cc
Merge branch 'master' into develop
2024-01-31 08:42:35 -05:00
Barış Soner Uşaklı
67c8bd9916
fix : #12320 , .text() gets \n\t characters
...
add name check in order active plugins
use single db call to set order
2024-01-31 08:42:18 -05:00
Barış Soner Uşaklı
45cfb3691e
feat: show unread categories based on unread topics ( #12317 )
...
* feat: show unread categories based on unread topics
if a category has unread topics in one of its children then mark category unread
deprecate cid:<cid>:read_by_uid sets
upgrade script to remove the old sets
* chore: up harmony
2024-01-30 17:47:06 -05:00
Julian Lam
94361721b1
fix: follower calls to return empty item list unless a page is explicitly passed in
2024-01-30 12:11:33 -05:00
Julian Lam
6930973d7a
feat: origin checking on received Update activities
2024-01-30 12:11:10 -05:00
Julian Lam
0e59f3124e
feat: Update(Note)
2024-01-30 11:25:45 -05:00
Julian Lam
86a607ce8c
fix: move all actor object urls to immutable variants
2024-01-29 16:59:13 -05:00
Julian Lam
457bfe1685
fix: send proper @context value for posts (was missing)
2024-01-29 16:33:41 -05:00
Barış Soner Uşaklı
301eee1731
fix: some layout fixes for group details page
2024-01-29 09:51:04 -05:00
Julian Lam
fef1882473
fix: remote follows, yet again
2024-01-26 22:35:02 -05:00