diff --git a/content/tech/spec/activitypub/extensions/Hashtag.md b/content/tech/spec/activitypub/extensions/as2-unofficial/Hashtag.md similarity index 100% rename from content/tech/spec/activitypub/extensions/Hashtag.md rename to content/tech/spec/activitypub/extensions/as2-unofficial/Hashtag.md diff --git a/content/tech/spec/activitypub/extensions/as2-unofficial/_index.md b/content/tech/spec/activitypub/extensions/as2-unofficial/_index.md new file mode 100644 index 0000000..f7ba421 --- /dev/null +++ b/content/tech/spec/activitypub/extensions/as2-unofficial/_index.md @@ -0,0 +1,2 @@ ++++ ++++ \ No newline at end of file diff --git a/content/tech/spec/activitypub/extensions/as2-unofficial/manuallyApprovesFollowers.md b/content/tech/spec/activitypub/extensions/as2-unofficial/manuallyApprovesFollowers.md new file mode 100644 index 0000000..e69de29 diff --git a/content/tech/spec/activitypub/extensions/Flag.md b/content/tech/spec/activitypub/extensions/as2/Flag.md similarity index 100% rename from content/tech/spec/activitypub/extensions/Flag.md rename to content/tech/spec/activitypub/extensions/as2/Flag.md diff --git a/content/tech/spec/activitypub/extensions/Move.md b/content/tech/spec/activitypub/extensions/as2/Move.md similarity index 100% rename from content/tech/spec/activitypub/extensions/Move.md rename to content/tech/spec/activitypub/extensions/as2/Move.md diff --git a/content/tech/spec/activitypub/extensions/as2/_index.md b/content/tech/spec/activitypub/extensions/as2/_index.md new file mode 100644 index 0000000..f7ba421 --- /dev/null +++ b/content/tech/spec/activitypub/extensions/as2/_index.md @@ -0,0 +1,2 @@ ++++ ++++ \ No newline at end of file diff --git a/content/tech/spec/activitypub/extensions/Emoji.md b/content/tech/spec/activitypub/extensions/toot/Emoji.md similarity index 100% rename from content/tech/spec/activitypub/extensions/Emoji.md rename to content/tech/spec/activitypub/extensions/toot/Emoji.md diff --git a/content/tech/spec/activitypub/extensions/toot/_index.md b/content/tech/spec/activitypub/extensions/toot/_index.md new file mode 100644 index 0000000..f7ba421 --- /dev/null +++ b/content/tech/spec/activitypub/extensions/toot/_index.md @@ -0,0 +1,2 @@ ++++ ++++ \ No newline at end of file diff --git a/content/tech/spec/activitypub/ideas/s2s-Add-instead-of-Create.md b/content/tech/spec/activitypub/ideas/s2s-Add-instead-of-Create.md new file mode 100644 index 0000000..b9a9d9b --- /dev/null +++ b/content/tech/spec/activitypub/ideas/s2s-Add-instead-of-Create.md @@ -0,0 +1,7 @@ +# federating a raw Create is not the same as properly managing a profile + +consider an unlisted youtube video, which doesn't appear in the uploads tab. how would you do the same on fedi? possibly by inventing some extension property that hides objects from "profiles"? but the real problem is that there actually isn't a profile at all -- the recipient is expected to keep track of and reconstruct your "profile" based on all known objects! + +instead: have an explicit profile Collection. Add stuff into it. when we federate social data we should explicitly be managing the expected presentation of that social data, in as generic a way as possible. + +related problem: constructing conversations based on a chain of `inReplyTo` instead of having an explicit collection (likely being used as `context`) \ No newline at end of file diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 1266d01..10ac803 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -10,9 +10,7 @@ {{ end }}
-
- {{.Content}} -
+ {{.Content}}
{{ with .Sections }}