Commit graph

10 commits

Author SHA1 Message Date
520c8eff3a
feat: separated apb types into crate, reworked
no more "impl ..." hell, each trait has associated types so that we know
it's a "Self::Link" or a "Self::Actor", but in practice they can both be
a "serde_json::Value" and thus we can change its type. also Node::Array
is now a Vec<T> rather than Vec<Node<T>> because it makes more sense.
Node is Iterable and will yield zero (Empty|Link), one (Object) or many
(Array) Ts
2024-04-06 16:56:13 +02:00
fe30ad59d7
feat: normalized pagination 2024-03-27 04:23:42 +01:00
f83103ba72
fix: Node::id() returns owned value, imports fix 2024-03-27 03:23:54 +01:00
a2f77fa6fb
fix: apparently i need to put flat links...
what's the point of being ActivityPub if you expect a fixed structure!!!
2024-03-27 00:15:17 +01:00
d7e846370a
feat: show public key of user 2024-03-26 00:49:56 +01:00
acd4fa0bd4
feat: work on authed outbox/inbox 2024-03-25 02:00:57 +01:00
2673860106
chore: better ap user route 2024-03-23 20:24:38 +01:00
72c2cd5f81
chore: cleaned up all model modules 2024-03-23 06:32:15 +01:00
c361528b2f
feat: moved object creation out of entity 2024-03-23 06:10:53 +01:00
a18d0fd3d4
chore: split down ap/user file 2024-03-23 04:31:48 +01:00