Julian Lam
|
31c7226e34
|
fix: flawed logic in generating topic context collection
|
2024-07-11 14:33:07 -04:00 |
|
Julian Lam
|
b0eec67d78
|
fix: lint
|
2024-07-05 15:58:47 -04:00 |
|
Julian Lam
|
352857cfb6
|
refactor: collection logic out to an activitypub helper
|
2024-07-05 15:14:35 -04:00 |
|
Julian Lam
|
e75ec39b70
|
feat: topic backfill logic via resolvable context #12647
|
2024-06-28 12:54:41 -04:00 |
|
Julian Lam
|
d9f1fa3ad3
|
feat: plumb audience into _activitypub when mocking posts
|
2024-06-13 17:05:37 -04:00 |
|
Barış Soner Uşaklı
|
3eca978509
|
refactor: add method from mentions into core
turn remote url into local profile urls if they are found in remoteUrl:uid
|
2024-06-12 20:31:36 -04:00 |
|
Opliko
|
42f514b793
|
feat: add timestamp to most activity ids
|
2024-06-11 22:55:45 +02:00 |
|
Barış Soner Uşaklı
|
2ae5857005
|
refactor: remove verbose logs,
|
2024-06-07 12:13:28 -04:00 |
|
Barış Soner Uşaklı
|
ba2d18418a
|
refactor: comment out verbose logs
|
2024-06-07 11:56:58 -04:00 |
|
Barış Soner Uşaklı
|
300cf79c95
|
add max to caches to limit memory usage
|
2024-06-04 12:31:13 -04:00 |
|
Julian Lam
|
76290e3789
|
fix: bug that stopped remote users with dashes in their handle from being properly asserted
|
2024-06-04 10:55:34 -04:00 |
|
Julian Lam
|
9761526710
|
feat: ability to query remote users by webfinger handle
|
2024-05-07 10:11:36 -04:00 |
|
Julian Lam
|
6ac5a77976
|
fix: update title generator to include the punctuation, and also take into account question marks and exclamation marks
|
2024-04-30 11:41:34 -04:00 |
|
Julian Lam
|
b9d6aa4639
|
feat: slightly better title generation
|
2024-04-29 16:16:07 -04:00 |
|
Julian Lam
|
94eafe1df3
|
refactor: split activitypub tests to subfolder files
|
2024-04-26 11:30:08 -04:00 |
|
Opliko
|
ed84eed8a9
|
fix: better logic for choosing webfinger lookups
|
2024-04-25 20:05:53 +02:00 |
|
Opliko
|
1ecbf02a58
|
fix: handle requests to URI IDs correctly
|
2024-04-25 17:16:30 +02:00 |
|
Opliko
|
844d1402ba
|
refactor: use URLSearchParams instead of multiple encodeURIComponent
|
2024-04-25 13:16:05 +02:00 |
|
Opliko
|
700016649d
|
fix: handle URI actor IDs
|
2024-04-25 12:59:05 +02:00 |
|
Opliko
|
3d1e2cde6a
|
fix: percent-encode outgoing webfinger requests
resolves #12531 - note that incoming percent-encoded webfinger works just fine :)
|
2024-04-25 11:59:20 +02:00 |
|
Opliko
|
f802564e64
|
feat: resolve Crate and Announce activities
|
2024-04-17 19:19:09 +02:00 |
|
Julian Lam
|
59a9dd8436
|
refactor: stub routes for category synchronization, refactor remote follow logic to allow categories to conduct follows as well
|
2024-04-15 16:18:12 -04:00 |
|
Opliko
|
026449dc4a
|
fix: support reporting remote content in Flag
|
2024-04-14 02:42:30 +02:00 |
|
Opliko
|
959e1820cd
|
fix: throw errors when local objects don't exist
|
2024-04-10 18:50:41 +02:00 |
|
Opliko
|
102c174e03
|
feat: resolve objects from ids in middleware
|
2024-04-09 23:58:00 +02:00 |
|
Opliko
|
c30c12881c
|
fix: support ldjson with ActivityStreams profile in actor queries
|
2024-04-08 20:06:26 +02:00 |
|
Julian Lam
|
5768a4377b
|
fix: handle fetch failures on helpers.query
|
2024-03-11 14:41:05 -04: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
|
d51f5e5922
|
fix: crash in resolveLocalId if Number is passed in
|
2024-02-28 12:54:54 -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
|
35819cc953
|
refactor: activitypub sending to handle signed requests from categories
|
2024-02-05 16:57:17 -05:00 |
|
Julian Lam
|
607c4623c7
|
feat: Like(Note) and Undo(Like); federating likes
|
2024-02-01 16:05:31 -05:00 |
|
Julian Lam
|
86a607ce8c
|
fix: move all actor object urls to immutable variants
|
2024-01-29 16:59:13 -05:00 |
|
Julian Lam
|
fef1882473
|
fix: remote follows, yet again
|
2024-01-26 22:35:02 -05:00 |
|
Julian Lam
|
7ec75f5830
|
fix: ActivityPub.get now throws on failure, handle in getActor
|
2024-01-08 14:30:09 -05:00 |
|
Julian Lam
|
27e256d26e
|
fix: isUri helper so that it passes ci tests
|
2024-01-05 11:38:26 -05:00 |
|
Julian Lam
|
2e330d8b3a
|
refactor: validator check to helper method
|
2024-01-04 16:23:09 -05:00 |
|
Julian Lam
|
8d79617044
|
fix: broken call to request lib, tests
|
2023-12-21 14:38:16 -05:00 |
|
Julian Lam
|
5c881d3f51
|
refactor: update ap libs to use core request lib
|
2023-12-19 14:33:38 -05:00 |
|
Julian Lam
|
24c1dfac8c
|
test: allow http proto on ci
|
2023-12-14 12:25:06 -05:00 |
|
Julian Lam
|
1f79f54241
|
feat: update activitypub helper resolveLocalUid to accept both webfinger name and full URL as input
|
2023-12-11 14:35:04 -05:00 |
|
Julian Lam
|
c02271c7af
|
feat: follow/unfollow logic and receipt
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
cdc4275fec
|
feat: actor cache, method to resolve inboxes, stub code for sending requests. Now base64 encoding digest as expected by Mastodon
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
e7184eb8cc
|
feat: http signatures support, .sign() and .verify() AP helper methods
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
4f5f025d57
|
feat: add webfinger ttl cache
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
a05b674e27
|
feat: ability to view federated profiles via url manipulation
|
2023-12-06 13:38:18 -05:00 |
|