Julian Lam
|
7c79e2310a
|
feat: add another sanitization round before federating to remove classes from all tags in output html, closes #12573
|
2024-05-23 15:29:32 -04:00 |
|
Julian Lam
|
b6653d153a
|
fix: have replies provide name when mocked
|
2024-05-23 12:36:03 -04:00 |
|
Julian Lam
|
8cf9617630
|
feat: passing in types to parsePost for more specific handling by plugins
|
2024-05-17 15:22:13 -04:00 |
|
Julian Lam
|
1fa9346563
|
refactor: #12553, buildRecipients so that it is separate from addressing in mocks.js
|
2024-05-10 15:30:45 -04:00 |
|
Julian Lam
|
5e9d47a1d8
|
feat: serve Tombstone objects for soft deleted posts
re: #12551
|
2024-05-07 12:16:23 -04:00 |
|
Julian Lam
|
738d47c7db
|
fix: save followersUrl to remote user hashes
|
2024-05-06 14:46:26 -04:00 |
|
Julian Lam
|
4b29a1b91d
|
refactor: context actor to serve an as:OrderedCollection instead of as:Page, and added context property (as per FEP-7888) to refer to it, changed audience to point to category
|
2024-05-03 14:11:25 -04:00 |
|
Julian Lam
|
94eafe1df3
|
refactor: split activitypub tests to subfolder files
|
2024-04-26 11:30:08 -04:00 |
|
Opliko
|
026449dc4a
|
fix: support reporting remote content in Flag
|
2024-04-14 02:42:30 +02:00 |
|
Julian Lam
|
7c4ae8eb82
|
fix: #12505, convert relative urls in links and images into absolute urls, uses same logic as for emails
|
2024-04-12 15:30:59 -04:00 |
|
Julian Lam
|
64258dac19
|
fix: send userslug in preferredUsername
|
2024-04-12 14:26:37 -04:00 |
|
Julian Lam
|
50f31b236a
|
fix: wrong variable name
|
2024-04-12 14:13:46 -04:00 |
|
Julian Lam
|
fdbd30dc23
|
feat: integrate post uploads into attachments for outgoing note mocks
|
2024-04-12 14:08:28 -04:00 |
|
Julian Lam
|
bb4e418dde
|
fix: change default attachment type to Link, or Image if mediaType matches
|
2024-04-12 12:56:18 -04:00 |
|
Julian Lam
|
525b7c2cee
|
feat: save remote post url into hash for use
|
2024-04-11 13:25:37 -04:00 |
|
Julian Lam
|
6fc6cc33cd
|
feat: note attachments via link preview plugin
|
2024-04-10 22:01:50 -04:00 |
|
Julian Lam
|
e0f542c912
|
fix: #12493, send unescaped fullname through via AP if displayname is set/used
|
2024-04-10 12:17:07 -04:00 |
|
Julian Lam
|
59709a3cb2
|
fix: tests, save actor URL into userRemote hash
|
2024-04-03 13:49:27 -04:00 |
|
Julian Lam
|
803975fd97
|
fix: send handle as category actor's preferredUsername, #12434
|
2024-03-22 13:06:09 -04:00 |
|
Julian Lam
|
ebd750b4c7
|
fix: resolve toPid to local pid if able
|
2024-03-14 00:17:45 -04:00 |
|
Julian Lam
|
52c143aa03
|
fix: template helper
|
2024-03-12 13:27:29 -04:00 |
|
Julian Lam
|
ceab77e43b
|
fix: more duplicate detection in to/cc
|
2024-03-11 11:40:24 -04:00 |
|
Julian Lam
|
90e7d3a1c6
|
fix: parse questions like a post
|
2024-03-10 22:24:25 -04:00 |
|
Julian Lam
|
6423d514ff
|
fix: note not federated out to mentioned users' inboxes
|
2024-03-08 14:06:23 -05:00 |
|
Julian Lam
|
4a8b06e815
|
fix: send explicitly empty array for attachment prop in mocks.note
|
2024-03-07 16:47:09 -05:00 |
|
Julian Lam
|
9f8c706f23
|
fix: fallbacks for if preferredUsername is not set
|
2024-03-07 13:16:13 -05:00 |
|
Julian Lam
|
e4c1ca1ede
|
feat: mentions support
|
2024-03-05 14:26:33 -05:00 |
|
Julian Lam
|
1b64fdb5b3
|
feat: allow user.search to handle remote handles, beginning of mentions support
|
2024-03-05 14:26:33 -05:00 |
|
Julian Lam
|
e1c4311299
|
feat: federate tags out on new post (if new topic)
|
2024-02-29 11:35:07 -05:00 |
|
Julian Lam
|
f5a610797c
|
refactor: use topics.create internal method instead of directly setting topic hash, handle incoming tags for OP
|
2024-02-29 11:19:56 -05:00 |
|
Julian Lam
|
8cb984d44c
|
fix: serve fallback images on category actor
|
2024-02-28 14:07:27 -05:00 |
|
Julian Lam
|
5f85e70006
|
fix: defer federation of new topics when topic is scheduled, tie activitypub api module to global enable toggle
|
2024-02-26 15:39:09 -05:00 |
|
Julian Lam
|
49c69a0f6a
|
feat: shared inbox
|
2024-02-21 14:44:23 -05:00 |
|
Julian Lam
|
e5b6ee97bd
|
feat: attachments support
|
2024-02-16 12:07:29 -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
|
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
|
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 |
|
Julian Lam
|
35819cc953
|
refactor: activitypub sending to handle signed requests from categories
|
2024-02-05 16:57:17 -05:00 |
|
Julian Lam
|
d213ce790c
|
fix: update preferredUsername in category actor to match webfinger representation
|
2024-02-05 10:09:44 -05:00 |
|
Julian Lam
|
88733a5160
|
feat: category actors, stub outbox
|
2024-02-02 17:19:59 -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 |
|
Julian Lam
|
fef1882473
|
fix: remote follows, yet again
|
2024-01-26 22:35:02 -05:00 |
|
Julian Lam
|
a3a0edb70b
|
fix: a bunch of broken things, added test for Create(Note)
|
2024-01-26 21:39:20 -05:00 |
|
Julian Lam
|
ef8cd34ba1
|
refactor: replace JIT actor retrieval with actor assertion and storage logic
|
2024-01-26 15:10:35 -05:00 |
|
Julian Lam
|
ddf17ee5fb
|
fix: parseInt on timestamp from post
|
2024-01-25 16:33:31 -05:00 |
|
Julian Lam
|
6b517252b9
|
feat: activitypub response to note retrieval via pid
|
2024-01-25 16:27:56 -05:00 |
|
Julian Lam
|
5de4f08412
|
refactor: added mocks.note in preparation for AP note retrieval logic, inReplyTo is always populated now, unless new topic
|
2024-01-25 15:38:01 -05:00 |
|
Julian Lam
|
e07c31316e
|
fix: the id of an actor should be its immutable uri (/uid/:uid) and not userslug
|
2024-01-25 14:23:59 -05:00 |
|