Commit graph

34 commits

Author SHA1 Message Date
b0d8957f41
feat: Node::get() returns owned object 2024-03-26 00:49:42 +01:00
2958107c49
fix: actually insert addressing on receiving
also some nice utils to handle link vecs
2024-03-24 05:49:36 +01:00
d127385310
docs: added some readme about ap and as folders 2024-03-21 20:37:16 +01:00
c2f3224e0e
fix: context <-> conversation
damn you mastodon!
2024-03-21 20:36:56 +01:00
c4f677097b
fix: make @context addition explicit
also moved things around: object() is now into LD trait
2024-03-21 19:15:19 +01:00
d109faf5cd
fix: add #main-key key id + endpoints placeholder 2024-03-21 02:45:24 +01:00
1d97b8d3f5
feat: add discoverable to actors
idk if it makes a difference? ap doesnt mention it but everyone has it
2024-03-21 02:32:35 +01:00
b27c2cf31a
fix: image and icon are inline anonymous objects.. 2024-03-21 02:32:13 +01:00
de9c3498bc
feat: add pubkey to actor
veeeeery crude impl, with hardcoded pubkey in faker cmd, but whatevs i
want activitupub.academy to fetch meeee
2024-03-21 02:11:31 +01:00
32dbd9e9ce
fix: temp rename relationship field to avoid clash 2024-03-21 01:10:33 +01:00
59e8b298f5
feat: Node::maybe_object 2024-03-21 01:10:04 +01:00
45c5ea69a6
fix: .flat() returning empty arrays 2024-03-21 01:09:54 +01:00
efc9c79ab0
chore: prelude to import all ActivityStream traits 2024-03-21 00:05:00 +01:00
a5c51f00ea
feat: more link helpers and node constructors 2024-03-21 00:04:44 +01:00
bf8cd97c8f
chore: Mut traits take owned self rather than &mut 2024-03-21 00:04:01 +01:00
db369683a0
feat: @context in base, actor fields, impl activity 2024-03-20 11:00:01 +01:00
c51ca0744b
chore: polish 2024-03-20 07:55:03 +01:00
1cede82df6
feat: constructors for Node 2024-03-20 07:54:24 +01:00
9f06aa5993
feat: getters/setters for collection and page 2024-03-20 07:54:14 +01:00
49cf3205c4
feat: plce and profile 2024-03-20 05:44:40 +01:00
680c61ff9a
feat: mut traits, getter/setters for base+object 2024-03-20 05:44:10 +01:00
35f85695ba
feat: macros for getters/setters, refactored 2024-03-20 05:42:35 +01:00
863ea0408d
fix: macro allows zero flat, removed invalid type 2024-03-19 22:47:52 +01:00
410b077fea
fix: actor type from json Value 2024-03-19 07:38:48 +01:00
ef54867369
fix: add json header otherwise we get html 2024-03-19 07:38:33 +01:00
4e45e359b2
fix: other way round, now correctly fetches 2024-03-19 07:38:12 +01:00
106380d3b7
feat: improved Node API 2024-03-19 06:49:02 +01:00
67c3e80cf6
feat: improve Node fetching and handling 2024-03-19 05:47:46 +01:00
a73852b3b7
feat: refactored and expanded activitypub types 2024-03-19 05:15:41 +01:00
7d69f8148c
chore: refactored type enums 2024-03-19 01:00:44 +01:00
85c9b363f6
feat: db model for activity and object + routes 2024-03-16 05:45:58 +01:00
40cee0fc87
feat: added basic server for actors 2024-03-16 03:30:04 +01:00
e8a7e4e31c
feat: add types enum and basic inbox match 2024-03-15 19:43:29 +01:00
ac3f07f804
feat: work on activitystream types 2024-03-14 05:27:08 +01:00