Laura Hausmann
5113f83c9f
[backend/federation] Handle note likes & unlikes (ISH-68)
2024-02-14 21:17:27 +01:00
Laura Hausmann
b5a63fd301
[backend/federation] Refactor ActivityStreams & w3id references to use the Constants properties (ISH-57)
2024-02-14 18:13:09 +01:00
Laura Hausmann
b67dd173f4
[backend/federation] Federate alt text (ISH-55)
2024-02-13 03:07:02 +01:00
Laura Hausmann
16f46dbe43
[backend/federation] Handle note attachments (ISH-48)
2024-02-13 00:13:18 +01:00
Laura Hausmann
67d1d776c8
[backend/federation] Basic mentions handling (ISH-38)
...
This implementation adds handling of incoming mentions, including rewriting non-canonical mentions of split domain users into their canonical form when inserting notes into the database.
2024-02-11 18:50:28 +01:00
Laura Hausmann
bccf098dc4
[backend/federation] Remove default for ASActor.AlsoKnownAs
2024-02-10 20:10:13 +01:00
Laura Hausmann
9680921711
[backend/database] Fixup User.alsoKnownAs
2024-02-10 16:25:16 +01:00
Laura Hausmann
920997ec41
[backend/federation] Avatar & banner support (ISH-8)
2024-02-09 23:22:46 +01:00
Laura Hausmann
02e003afa3
[backend/federation] Resolve incoming activity objects (ISH-20, ISH-12)
2024-02-09 13:28:07 +01:00
Laura Hausmann
dde377f41d
[backend] Code cleanup: remove unnecessary using directives
2024-02-09 12:09:03 +01:00
Laura Hausmann
a4f182fc27
[backend/federation] Make ASObject inherit from ASIdObject (ISH-22)
2024-02-09 12:08:05 +01:00
Laura Hausmann
e0b6fa3bff
[backend/federation] Handle reject activity
2024-02-06 21:15:46 +01:00
Laura Hausmann
ec561706d6
[backend/masto-client] Federate unfollow activities
2024-02-06 20:42:23 +01:00
Laura Hausmann
97e4a25742
[backend] Handle incoming ASAccept activities
2024-02-06 01:53:57 +01:00
Laura Hausmann
8c9e6ef56c
[backend/masto-client] Add follow/unfollow/relationship endpoints
2024-02-06 01:27:56 +01:00
Laura Hausmann
626b267692
All methods that return a Task should end in Async
2024-01-28 22:21:58 +01:00
Laura Hausmann
a0425aaf4c
Add litepub context caching
2024-01-28 01:50:50 +01:00
Laura Hausmann
3a466b2e0c
Add support for registration invites
2024-01-27 23:50:31 +01:00
Laura Hausmann
37e7f339bc
Add basic api rate limiter
2024-01-27 22:11:46 +01:00
Laura Hausmann
a8bd625ce1
Refactor type constants
2024-01-27 02:54:05 +01:00
Laura Hausmann
e4211fde56
Outgoing federation
2024-01-27 01:18:21 +01:00
Laura Hausmann
2f6a433663
Resolve note threads
2024-01-26 20:32:00 +01:00
Laura Hausmann
5f3696fa74
Handle note visibility
2024-01-26 19:12:15 +01:00
Laura Hausmann
431bbaccb2
Handle follow and unfollow activity types
2024-01-26 18:57:59 +01:00
Laura Hausmann
0dc1533b75
Improve NoteService.CreateNote
2024-01-26 03:09:52 +01:00
Laura Hausmann
bf3e72da9b
Basic note create
2024-01-25 03:16:29 +01:00
Laura Hausmann
8d4a20896c
Federation groundwork
2024-01-25 01:36:07 +01:00
Laura Hausmann
59f2e93fee
Add stub inbox queue processor
2024-01-25 00:22:05 +01:00
Laura Hausmann
7524c5acc7
Add authorized fetch middleware
2024-01-24 03:03:20 +01:00
Laura Hausmann
d6866fe9c2
Code cleanup
2024-01-24 01:45:28 +01:00
Laura Hausmann
78cd4d207e
Improve ASCollection implementation
2024-01-24 01:40:52 +01:00
Laura Hausmann
3fba5550d5
Add mastodon-specific namespace to json-ld loader
2024-01-23 02:24:06 +01:00
Laura Hausmann
df460bb822
Add authorized fetch & system user generation
2024-01-22 20:48:40 +01:00
Laura Hausmann
8dc044d428
Refactor ASObjectConverter
2024-01-20 22:25:41 +01:00
Laura Hausmann
09c0aabb0e
Fix json-ld canonicalize bug in dotnetrdf instead
2024-01-20 21:51:58 +01:00
Laura Hausmann
6bb356ea02
Add JSON-LD expand/compact/canonicalize tests
2024-01-20 21:44:44 +01:00
Laura Hausmann
9d70c68dbd
Add unit test for linked data signatures
2024-01-20 20:39:29 +01:00
Laura Hausmann
b4c1d45ac9
Cleanup ASLink
2024-01-20 18:42:09 +01:00
Laura Hausmann
ae7a499e6c
Basic (working!) roundtrip LD signature implementation
2024-01-20 18:41:49 +01:00
Laura Hausmann
16f7f89802
Proper JSON-LD canonicalization
2024-01-20 18:41:49 +01:00
Laura Hausmann
251228eabf
More compact as-extensions.json
2024-01-16 23:12:02 +01:00
Laura Hausmann
28efbaa95a
Better fallback to fix federation with invalid movedToUri contexts
2024-01-16 22:26:50 +01:00
Laura Hausmann
4632db029a
Add missing properties to UserCreate
2024-01-16 21:59:14 +01:00
Laura Hausmann
0fd0125700
Add actor validation & normalization
2024-01-16 21:25:29 +01:00
Laura Hausmann
4271210ec2
Basic UserService.CreateUser impl
2024-01-13 20:25:27 +01:00
Laura Hausmann
ae89337a2a
Refactor WebFinger -> WebFingerService
2024-01-13 19:46:47 +01:00
Laura Hausmann
eace0cb0de
Implement basic UserService functions
2024-01-12 20:20:16 +01:00
Laura Hausmann
371c135360
[Federation] Proper support for the Create event and more generally Activities
2024-01-05 20:04:39 +01:00
Laura Hausmann
ea6612de25
Initial commit
2023-12-24 00:57:07 +01:00