diff --git a/v3/assets/profile/pin_note.png b/v3/assets/profile/pin_note.png new file mode 100644 index 0000000..5f278a6 Binary files /dev/null and b/v3/assets/profile/pin_note.png differ diff --git a/v3/feed.rss b/v3/feed.rss index 8d7985e..f7744a5 100644 --- a/v3/feed.rss +++ b/v3/feed.rss @@ -2,10 +2,23 @@ GNU social V3https://gnusocial.rocks/v3/index.html Development blog where we announce our progress.en -Tue, 18 Jan 2022 02:02:17 +0000 -Tue, 18 Jan 2022 02:02:17 +0000 +Tue, 18 Jan 2022 02:10:31 +0000 +Tue, 18 Jan 2022 02:10:31 +0000 +Milestone: Pinned Notes +Mastodon's featured collection extension. +Source +

+ + + +]]>
https://gnusocial.rocks/v3/milestone-pinned-notes.html +https://gnusocial.rocks/v3/./milestone-pinned-notes.html +GNU social development team +Tue, 18 Jan 2022 02:10:24 +0000
+ Milestone: Web Monetization + ]]>https://gnusocial.rocks/v3/milestone-web-monetization.html https://gnusocial.rocks/v3/./milestone-web-monetization.html @@ -46,6 +60,7 @@ to stop receiving notifications derived from that, it is now possible: + ]]>https://gnusocial.rocks/v3/milestone-mute-notifications-from-a-conversation.html https://gnusocial.rocks/v3/./milestone-mute-notifications-from-a-conversation.html @@ -80,6 +95,7 @@ specialisation of a collection.

+ ]]>https://gnusocial.rocks/v3/milestone-albums.html https://gnusocial.rocks/v3/./milestone-albums.html @@ -140,6 +156,7 @@ automatically.

+ ]]>https://gnusocial.rocks/v3/milestone-collections.html https://gnusocial.rocks/v3/./milestone-collections.html @@ -167,6 +184,7 @@ plugin? How is it better than v2's?

+ ]]>https://gnusocial.rocks/v3/milestone-activitypub.html https://gnusocial.rocks/v3/./milestone-activitypub.html @@ -273,6 +291,7 @@ tag.

+ ]]>https://gnusocial.rocks/v3/milestone-tags.html https://gnusocial.rocks/v3/./milestone-tags.html @@ -351,6 +370,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours + ]]>https://gnusocial.rocks/v3/milestone-actor-colour-theme-plugin.html https://gnusocial.rocks/v3/./milestone-actor-colour-theme-plugin.html @@ -379,6 +399,7 @@ Updates: Interface Structure and Flexibility improved + ]]>https://gnusocial.rocks/v3/updates-interface-structure-and-flexibility-improved.html https://gnusocial.rocks/v3/./updates-interface-structure-and-flexibility-improved.html @@ -437,63 +458,10 @@ for actual internationalization of the free network.

+ ]]>https://gnusocial.rocks/v3/milestone-notes-and-actors-with-languages.html https://gnusocial.rocks/v3/./milestone-notes-and-actors-with-languages.html GNU social development team Thu, 09 Dec 2021 00:50:02 +0000
- -Milestone: ActivityStreams 2.0 and WebFinger -The primary use of GNU social is to access the free network, be it ActivityWeb (ActivityPub) or Fediverse (OStatus).

- -

Contrary to the original plan, we have merged The Free Network Module, WebFinger and LRDD into a single component named FreeNetwork. Likewise, ActivityPub and ActivityStreams 2.0 was kept the same plugin instead of separated.

- -

Understanding the organisation chosen

- -

The FreeNetwork component adds WebFinger (RFC7033) lookup and implements Link-based Resource Descriptor Discovery (LRDD) based on RFC6415, Web Host Metadata. It takes and produces both Extensible Resource Descriptor (XRD) and JSON (JavaSript Object Notation). Furthermore, and different from v2, every federation protocol will use the same distribution queue maintained by this component instead of holding its own.

- -

We originally intended to have data modelling plugins that would extend the GS's "language". We then understood that it added more complexity than we wanted without any considerable advantage because we cannot dissociate data reception handling of the protocol itself.

- -

Situation Report

- -

ActivityPub already translates between activity and entity and allows plugins to extend it (thus serving a similar purpose to data modelling and representation plugins).

- -

GNU social v3 now supports mentions, which is a process that starts in the Posting component. The processing of local mentions naturally finds its entire handling here.

- -

For remote ActivityPub mentions, ActivityPub handles it aided by the FreeNetwork component).

- -

Next steps

- -

We still have to port OStatus (and ActivityStreams 1.0) and implement the distribution by FreeNetwork, although the base work is done. Regarding ActivityPub, although some of it already works, expanding the existing plugins to supplement ActivityPub, and full validation isn't ready yet. We will most likely finish the implementation of the whole federation stack in the next week.

- - - - - - - - - - - - - - - - - - - - - - - - - -]]>
https://gnusocial.rocks/v3/milestone-activitystreams-20-and-webfinger.html -https://gnusocial.rocks/v3/./milestone-activitystreams-20-and-webfinger.html -GNU social development team -Wed, 03 Nov 2021 01:48:35 +0000
diff --git a/v3/index.html b/v3/index.html index b40cdff..81130a0 100644 --- a/v3/index.html +++ b/v3/index.html @@ -45,6 +45,7 @@ Our objective is to further differentiate GNU social from the alternative softwa

Blog

January 2022