diff --git a/v3/assets/bookmarks/pinboard/pinboard-settings.png b/v3/assets/bookmarks/pinboard/pinboard-settings.png new file mode 100644 index 0000000..fc9ee19 Binary files /dev/null and b/v3/assets/bookmarks/pinboard/pinboard-settings.png differ diff --git a/v3/feed.rss b/v3/feed.rss index ee51a3b..76e42c3 100644 --- a/v3/feed.rss +++ b/v3/feed.rss @@ -2,10 +2,28 @@ GNU social V3https://gnusocial.rocks/v3/index.html Development blog where we announce our progress.en -Mon, 28 Mar 2022 23:55:53 +0100 -Mon, 28 Mar 2022 23:55:53 +0100 +Fri, 01 Apr 2022 11:35:22 +0100 +Fri, 01 Apr 2022 11:35:22 +0100 +Milestone: Pinboard API +This builds on top of GNU social bookmarks functionality.

+ +

+ +

Most endpoints of Pinboard v1 API were implemented. We've left out some such as tag delete (as one can't really delete one in GNU social), among others that don't really fit. We have tested our implementation against Pinkt and we will soon be contacting the maintainer so the functionality of using a different API_TARGET is included with this app (as it was all we had to change to have this working).

+ +

Discussion regarding how bookmarks are better expressed in terms of ActivityStreams 2.0 is also developing in SocialHub.

+ + + +]]>
https://gnusocial.rocks/v3/milestone-pinboard-api.html +https://gnusocial.rocks/v3/./milestone-pinboard-api.html +GNU social development team +Fri, 01 Apr 2022 11:35:04 +0100
+ Milestone: Unbound Group

+ + ]]>
https://gnusocial.rocks/v3/milestone-unbound-group.html https://gnusocial.rocks/v3/./milestone-unbound-group.html @@ -63,6 +83,8 @@ think of this old GNU so + + ]]>https://gnusocial.rocks/v3/milestone-webhooks.html https://gnusocial.rocks/v3/./milestone-webhooks.html @@ -94,6 +116,8 @@ GNU social still has to implement support for that form of Like.

+ + ]]>https://gnusocial.rocks/v3/milestone-blog-plugin-and-notes-of-type-article-and-page.html https://gnusocial.rocks/v3/./milestone-blog-plugin-and-notes-of-type-article-and-page.html @@ -116,6 +140,8 @@ Milestone: Organisations and Group Tags + + ]]>https://gnusocial.rocks/v3/milestone-organisations-and-group-tags.html https://gnusocial.rocks/v3/./milestone-organisations-and-group-tags.html @@ -144,6 +170,8 @@ discussion available at:
Mastodon's featured collection extension.

- -

Source -Default view of the actor profile, showing the 'Pin this note' action, and its respective representation

- - - - - - - - - - - - - - - - - - - - - - - - - - - -]]>https://gnusocial.rocks/v3/milestone-pinned-notes.html -https://gnusocial.rocks/v3/./milestone-pinned-notes.html -GNU social development team -Tue, 18 Jan 2022 12:36:14 +0000
diff --git a/v3/index.html b/v3/index.html index f0170ac..4757129 100644 --- a/v3/index.html +++ b/v3/index.html @@ -40,6 +40,10 @@ Our objective is to further differentiate GNU social from the alternative softwa

Blog

+

April 2022

+

March 2022

diff --git a/v3/milestone-collections.html b/v3/milestone-collections.html index 71badc1..83dff98 100644 --- a/v3/milestone-collections.html +++ b/v3/milestone-collections.html @@ -111,6 +111,8 @@ and enables circle mentions with @#circle_name.

+ + diff --git a/v3/milestone-documentation-and-tests-infrastructure.html b/v3/milestone-documentation-and-tests-infrastructure.html index 2f2e4ca..012e49b 100644 --- a/v3/milestone-documentation-and-tests-infrastructure.html +++ b/v3/milestone-documentation-and-tests-infrastructure.html @@ -135,6 +135,8 @@ is properly tested, we have the + + diff --git a/v3/milestone-mute-notifications-from-a-conversation.html b/v3/milestone-mute-notifications-from-a-conversation.html index 8b6bf6c..4cb02fc 100644 --- a/v3/milestone-mute-notifications-from-a-conversation.html +++ b/v3/milestone-mute-notifications-from-a-conversation.html @@ -71,6 +71,8 @@ to stop receiving notifications derived from that, it is now possible: + + diff --git a/v3/milestone-notes-and-actors-with-languages.html b/v3/milestone-notes-and-actors-with-languages.html index 340133e..e23042c 100644 --- a/v3/milestone-notes-and-actors-with-languages.html +++ b/v3/milestone-notes-and-actors-with-languages.html @@ -113,6 +113,8 @@ for actual internationalization of the free network.

+ + diff --git a/v3/milestone-notes-with-latex.html b/v3/milestone-notes-with-latex.html index 25db57c..2967bc2 100644 --- a/v3/milestone-notes-with-latex.html +++ b/v3/milestone-notes-with-latex.html @@ -71,6 +71,8 @@ GNU social development team + + diff --git a/v3/milestone-notes-with-markdown.html b/v3/milestone-notes-with-markdown.html index c762d20..f15b478 100644 --- a/v3/milestone-notes-with-markdown.html +++ b/v3/milestone-notes-with-markdown.html @@ -72,6 +72,8 @@ GNU social development team + + diff --git a/v3/milestone-oauth-20.html b/v3/milestone-oauth-20.html index c84911c..cce0766 100644 --- a/v3/milestone-oauth-20.html +++ b/v3/milestone-oauth-20.html @@ -58,6 +58,8 @@ discussion available at: + + + + + + + + +Milestone: Pinboard API - GNU social V3 + +
+
+ +
+
+
+
+ +

+Milestone: Pinboard API +

+ +
April 01, 2022 — +GNU social development team +
+ + +

This builds on top of GNU social bookmarks functionality.

+ +

+ +

Most endpoints of Pinboard v1 API were implemented. We've left out some such as tag delete (as one can't really delete one in GNU social), among others that don't really fit. We have tested our implementation against Pinkt and we will soon be contacting the maintainer so the functionality of using a different API_TARGET is included with this app (as it was all we had to change to have this working).

+ +

Discussion regarding how bookmarks are better expressed in terms of ActivityStreams 2.0 is also developing in SocialHub.

+ + + + +
+
+ + diff --git a/v3/milestone-pinboard-api.md b/v3/milestone-pinboard-api.md new file mode 100644 index 0000000..f2cbbd7 --- /dev/null +++ b/v3/milestone-pinboard-api.md @@ -0,0 +1,11 @@ +Milestone: Pinboard API + +This builds on top of GNU social bookmarks functionality. + +![](assets/bookmarks/pinboard/pinboard-settings.png) + +[Most endpoints of Pinboard v1 API were implemented](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/Pinboard/Pinboard.php#L45). We've left out some such as tag delete (as one can't really delete one in GNU social), among others that don't really fit. We have tested our implementation against [Pinkt](https://github.com/fibelatti/pinboard-kotlin) and we will soon be contacting the maintainer so the functionality of using a different `API_TARGET` is included with this app (as it was all we had to change to have this working). + +Discussion regarding [how bookmarks are better expressed in terms of ActivityStreams 2.0](https://socialhub.activitypub.rocks/t/explicitly-attached-links/2357/16) is also developing in SocialHub. + + diff --git a/v3/milestone-pinned-notes.html b/v3/milestone-pinned-notes.html index 770e58c..41dc68a 100644 --- a/v3/milestone-pinned-notes.html +++ b/v3/milestone-pinned-notes.html @@ -67,6 +67,8 @@ You can now pin notes in your profile! Given you have suficient permissions to d + + diff --git a/v3/milestone-port-media-handling-from-v2.html b/v3/milestone-port-media-handling-from-v2.html index 1301357..6d49ca8 100644 --- a/v3/milestone-port-media-handling-from-v2.html +++ b/v3/milestone-port-media-handling-from-v2.html @@ -139,6 +139,8 @@ The key ones are:

+ + diff --git a/v3/milestone-tags.html b/v3/milestone-tags.html index 99d8d6c..9dd07c0 100644 --- a/v3/milestone-tags.html +++ b/v3/milestone-tags.html @@ -161,6 +161,8 @@ tag.

+ + diff --git a/v3/milestone-unbound-group.html b/v3/milestone-unbound-group.html index b96f56e..39d9dc5 100644 --- a/v3/milestone-unbound-group.html +++ b/v3/milestone-unbound-group.html @@ -66,6 +66,8 @@ FEP already a step and contribution in that direction.

+ + diff --git a/v3/milestone-web-monetization.html b/v3/milestone-web-monetization.html index 58bb08e..dc91527 100644 --- a/v3/milestone-web-monetization.html +++ b/v3/milestone-web-monetization.html @@ -75,6 +75,8 @@ Monetization in the fediverse.

+ + diff --git a/v3/milestone-webhooks.html b/v3/milestone-webhooks.html index 94f5eae..1ab524a 100644 --- a/v3/milestone-webhooks.html +++ b/v3/milestone-webhooks.html @@ -57,6 +57,8 @@ think of this old GNU so + + diff --git a/v3/updates-finish-the-avatar-component.html b/v3/updates-finish-the-avatar-component.html index 82d44a7..d50104d 100644 --- a/v3/updates-finish-the-avatar-component.html +++ b/v3/updates-finish-the-avatar-component.html @@ -171,6 +171,8 @@ GNU social development team + + diff --git a/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html b/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html index 60b8b26..25696a2 100644 --- a/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html +++ b/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html @@ -107,6 +107,8 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when + + diff --git a/v3/updates-improve-the-attachments-system.html b/v3/updates-improve-the-attachments-system.html index 93f55e8..d96560f 100644 --- a/v3/updates-improve-the-attachments-system.html +++ b/v3/updates-improve-the-attachments-system.html @@ -140,6 +140,8 @@ any remote URL being shared in a note. + + diff --git a/v3/updates-interface-and-accessibility.html b/v3/updates-interface-and-accessibility.html index d74b661..c3e3375 100644 --- a/v3/updates-interface-and-accessibility.html +++ b/v3/updates-interface-and-accessibility.html @@ -172,6 +172,8 @@ markup, we hope to achieve an accessible, fast and polished structure by which a + + diff --git a/v3/updates-interface-structure-and-flexibility-improved.html b/v3/updates-interface-structure-and-flexibility-improved.html index 0a1fdd4..a67b6c4 100644 --- a/v3/updates-interface-structure-and-flexibility-improved.html +++ b/v3/updates-interface-structure-and-flexibility-improved.html @@ -83,6 +83,8 @@ GNU social development team + + diff --git a/v3/updates-local-groups.html b/v3/updates-local-groups.html index 65dca1b..c516a1e 100644 --- a/v3/updates-local-groups.html +++ b/v3/updates-local-groups.html @@ -68,6 +68,8 @@ translate following the same rules as AndStatus