Barış Soner Uşaklı
|
fa81078a89
|
fix: check if url is undefined
|
2024-12-24 20:54:49 -05:00 |
|
Julian Lam
|
eccad588f4
|
fix: one more fix
|
2024-10-25 12:49:49 -04:00 |
|
Julian Lam
|
0e982fcf9e
|
fix: debug return not restored back
|
2024-10-25 12:37:45 -04:00 |
|
Julian Lam
|
069c8228e7
|
feat: #12822, send all outgoing links to /ap first to see if it's activitypub enabled, parse if able, otherwise redirect as normal
|
2024-10-23 15:25:16 -04:00 |
|
Julian Lam
|
4e9cd8efc0
|
feat: track incoming requests by id, analytics increment for some metrics, ignore repeated requests by id
closes #12574
|
2024-05-14 12:07:18 -04:00 |
|
Julian Lam
|
1bd8f9a1fa
|
feat: fine-grained privileges integration for fediverse users and world pseudo-category
|
2024-02-26 11:39:32 -05:00 |
|
Julian Lam
|
eaba2aa37f
|
feat: temporarily deny handling non-public notes
|
2024-02-21 14:58:52 -05:00 |
|
Julian Lam
|
80377599d1
|
fix: logic error
|
2024-02-07 12:38:46 -05:00 |
|
Julian Lam
|
415b4fe11a
|
feat: Announce(Note) and Undo(Announce)
|
2024-02-06 14:57:44 -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 |
|
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
|
86a607ce8c
|
fix: move all actor object urls to immutable variants
|
2024-01-29 16:59:13 -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
|
2c8342632f
|
fix: missing break statement
|
2024-01-26 11:45:09 -05:00 |
|
Julian Lam
|
25434d2a6e
|
fix: send back correct actor id on webfinger calls
|
2024-01-26 11:20:14 -05:00 |
|
Julian Lam
|
911177ceda
|
chore: removed unused requires
|
2024-01-24 14:01:40 -05:00 |
|
Julian Lam
|
c9feb92539
|
refactor: simplify remote (un)follow controller
|
2024-01-23 12:11:35 -05:00 |
|
Julian Lam
|
9885f94a2b
|
feat: application actor + public key for uid 0 signs, moved homepage route to after core routes are generated
|
2024-01-22 16:18:49 -05:00 |
|
Julian Lam
|
ac672f08a7
|
feat: handle Update(note)
|
2024-01-16 13:55:58 -05:00 |
|
Julian Lam
|
f74775365a
|
feat: handle Create(note)
|
2024-01-16 12:00:50 -05:00 |
|
Julian Lam
|
485cf20006
|
feat: ability to browse to any ActivityPub note and have the entire topic chain render
Added methods for going up the inReplyTo chain to parent, asserting the topic, etc.
|
2024-01-12 15:23:30 -05:00 |
|
Julian Lam
|
5e1e809962
|
feat: send name property in getActor response
|
2024-01-08 14:46:43 -05:00 |
|
Julian Lam
|
f3b0794d17
|
fix: some wip code regarding handling a follow activity, remove unfollow activity as that does not exist
|
2023-12-22 13:35:09 -05:00 |
|
Julian Lam
|
dd480aa4f6
|
fix: update proceedOnActivityPub middleware to handle how Mastodon doesn't send the 'Accepts' header
|
2023-12-21 15:49:51 -05:00 |
|
Julian Lam
|
7f46f07cb9
|
fix: unused require
|
2023-12-13 13:21:29 -05:00 |
|
Julian Lam
|
4c1b2b3fe6
|
feat: accept and undo support
|
2023-12-13 13:15:03 -05:00 |
|
Julian Lam
|
c803b2124c
|
refactor: minor restructure to move logic out of main controller file to src/api
|
2023-12-08 10:55:16 -05:00 |
|
Julian Lam
|
8a5fb86ddf
|
chore: small var rename
|
2023-12-08 10:46:34 -05:00 |
|
Julian Lam
|
e794f1d2ce
|
fix: store remote followed users count separately from local
|
2023-12-07 13:23:06 -05:00 |
|
Julian Lam
|
c02271c7af
|
feat: follow/unfollow logic and receipt
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
e6753ce5db
|
fix: missing req.body when parsing ActivityPub requests
|
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
|
2e89900886
|
chore: reorganize controllers for clarity
|
2023-12-06 13:38:41 -05:00 |
|