diff --git a/v3/assets/tags/checked_make_canonical.png b/v3/assets/tags/checked_make_canonical.png new file mode 100644 index 0000000..2b6c6ab Binary files /dev/null and b/v3/assets/tags/checked_make_canonical.png differ diff --git a/v3/assets/tags/feed-note-tag-run.png b/v3/assets/tags/feed-note-tag-run.png new file mode 100644 index 0000000..071afef Binary files /dev/null and b/v3/assets/tags/feed-note-tag-run.png differ diff --git a/v3/assets/tags/feed-note-tag-running.png b/v3/assets/tags/feed-note-tag-running.png new file mode 100644 index 0000000..be51e0c Binary files /dev/null and b/v3/assets/tags/feed-note-tag-running.png differ diff --git a/v3/assets/tags/feed-related-notes-running.png b/v3/assets/tags/feed-related-notes-running.png new file mode 100644 index 0000000..718f4bf Binary files /dev/null and b/v3/assets/tags/feed-related-notes-running.png differ diff --git a/v3/assets/tags/feed-related-notes-shoes.png b/v3/assets/tags/feed-related-notes-shoes.png new file mode 100644 index 0000000..328967d Binary files /dev/null and b/v3/assets/tags/feed-related-notes-shoes.png differ diff --git a/v3/assets/tags/note-muting.png b/v3/assets/tags/note-muting.png new file mode 100644 index 0000000..ebd7ae7 Binary files /dev/null and b/v3/assets/tags/note-muting.png differ diff --git a/v3/assets/tags/note-options.png b/v3/assets/tags/note-options.png new file mode 100644 index 0000000..7247b09 Binary files /dev/null and b/v3/assets/tags/note-options.png differ diff --git a/v3/assets/tags/selftag-feed.png b/v3/assets/tags/selftag-feed.png new file mode 100644 index 0000000..b8f015a Binary files /dev/null and b/v3/assets/tags/selftag-feed.png differ diff --git a/v3/assets/tags/tag-mute-settings.png b/v3/assets/tags/tag-mute-settings.png new file mode 100644 index 0000000..729c2ab Binary files /dev/null and b/v3/assets/tags/tag-mute-settings.png differ diff --git a/v3/feed.rss b/v3/feed.rss index 6e603fe..8823038 100644 --- a/v3/feed.rss +++ b/v3/feed.rss @@ -2,10 +2,108 @@ GNU social V3https://gnusocial.rocks/v3/index.html Development blog where we announce our progress.en -Thu, 09 Dec 2021 15:08:36 +0000 -Thu, 09 Dec 2021 15:08:36 +0000 +Thu, 09 Dec 2021 16:47:58 +0000 +Thu, 09 Dec 2021 16:47:58 +0000 +Milestone: Tags + +

Due to the high density of technical aspects, we decided to keep this blog +post more on the light side and focus on explaining the new functionalities. +Check our Wiki Milestone entry for all the juicy details.

+ + +

>WIKI Milestone entry

+ +

GNU social v2 has tags and lists. It allows you to:

+ +
    +
  • search for an #hashtag and see a stream of notes tagged with it;
  • +
  • make lists of actors and mention them with @#list_name
  • +
  • self tag and enter a list of people in your instance with the same self tag
  • +
+ +

It is limited with regards to federation of self tags and the @#list_name can't +target remote actors even when they are inside your list.

+ +

What's new with v3?

+ +

Federated self tags

+ +

We now federate self tags and lists, so that constraint from v2 was moved out of +the way.

+ +

In the future, the use of these tags can allow you to find people, +groups and even individual notes that have a tag you're interested in. We only +mean filtering, not magic recommendation algorithms.

+ +

Tag Wrangling

+ +

Proposed by @licho in Tue, 02 Jun 2019 17:52:07 GMT:

+ +
+

I like the tag wrangling feature of AO3, which I think would help for cases of synonymous tags like #introduction and #introductions

+ +

https://archiveofourown.org/wrangling_guidelines/11

+ +

Is it feasible for !gnusocial ? Or would it cause problems?

+
+ +

The answer is yes and will be released with v3. With the addition of +Languages in notes and actors there was little excuse not to be feasible.

+ +

+

+ +

Whenever you post a note containing tags, you can choose whether to +make those tags canonical. This means that, for instance, the tags +#run and #running become the 'same', meaning that when you click on +the link for the #run tag, you'll also see notes tagged #running. You +can opt out of the behaviour by unchecking the "Make note tags +canonical". An identical process occurs for people tags.

+ +

+ +

Internally, this transformation is accomplished by splitting the tag +into words and stemming each word.

+ +

Related Tags

+ +

In a tag feed, you can see tags that are often used together with the +one you're seeing. This can be useful, for instance, for finding other +content you'd be interested in.

+ +

+

+ +

Improved Tag feeds

+ +

+ +

When you click on a tag, be it a note tag or a person tag, you'll see +a feed of notes/people with that tag. You can also edit the feeds you +see in your left panel, so you can follow a given tag.

+ +

Mute Self Tags and Note Tags

+ +

+ +

+ +

If you don't like seeing a given tag in your feeds, for whatever +reason, you can choose to mute it. You can mute a note tag or a person +tag, in which case you wouldn't see any notes from people with that +tag.

+ + + +]]>
https://gnusocial.rocks/v3/milestone-tags.html +https://gnusocial.rocks/v3/./milestone-tags.html +GNU social development team +Thu, 09 Dec 2021 15:21:18 +0000
+ Milestone: Actor colour theme plugin

+ ]]>
https://gnusocial.rocks/v3/milestone-actor-colour-theme-plugin.html https://gnusocial.rocks/v3/./milestone-actor-colour-theme-plugin.html @@ -88,6 +187,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 @@ -116,6 +216,7 @@ plugin? How is it better than v2's?

+ ]]>https://gnusocial.rocks/v3/milestone-activitypub.html https://gnusocial.rocks/v3/./milestone-activitypub.html @@ -170,103 +271,13 @@ 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: Tags - -

Due to the high density of technical aspects, we decided to keep this blog -post more on the light side and focus on explaining the new functionalities. -Check our Wiki Milestone entry for all the juicy details.

- - -

>WIKI Milestone entry

- -

GNU social v2 has tags and lists. It allows you to:

- -
    -
  • search for an #hashtag and see a stream of notes tagged with it;
  • -
  • make lists of actors and mention them with @#list_name
  • -
  • self tag and enter a list of people in your instance with the same self tag
  • -
- -

It is limited with regards to federation of self tags and the @#list_name can't -target remote actors even when they are inside your list.

- -

What's new with v3?

- -

Federated self tags

- -

We now federate self tags and lists, so that constraint from v2 was moved out of -the way.

- -

In the future, the use of these tags can allow you to find people, -groups and even individual notes that have a tag you're interested in. We only -mean filtering, not magic recommendation algorithms.

- -

Tag Wrangling

- -

Proposed by @licho in Tue, 02 Jun 2019 17:52:07 GMT:

- -
-

I like the tag wrangling feature of AO3, which I think would help for cases of synonymous tags like #introduction and #introductions

- -

https://archiveofourown.org/wrangling_guidelines/11

- -

Is it feasible for !gnusocial ? Or would it cause problems?

-
- -

The answer is yes and will be released with v3. With the addition of -Languages in notes and actors) there was little excuse not to be feasible.

- -

Whenever you post a note containing tags, you can choose whether to -make those tags canonical. This means that, for instance, the tags -#run and #running become the 'same', meaning that when you click on -the link for the #run tag, you'll also see notes tagged #running. You -can opt out of the behaviour by unchecking the "Make note tags -canonical". An identical process occurs for people tags.

- -

Internally, this transformation is accomplished by splitting the tag -into words and stemming each word.

- -

Related Tags

- -

In a tag feed, you can see tags that are often used together with the -one you're seeing. This can be useful, for instance, for finding other -content you'd be interested in.

- -

Improved Tag feeds

- -

When you click on a tag, be it a note tag or a person tag, you'll see -a feed of notes/people with that tag. You can also edit the feeds you -see in your left panel, so you can follow a given tag.

- -

Mute Self Tags and Note Tags

- -

If you don't like seeing a given tag in your feeds, for whatever -reason, you can choose to mute it. You can mute a note tag or a person -tag, in which case you wouldn't see any notes from people with that -tag.

- - - - - - - - - - -]]>
https://gnusocial.rocks/v3/milestone-tags.html -https://gnusocial.rocks/v3/./milestone-tags.html -GNU social development team -Thu, 09 Dec 2021 00:50:02 +0000
- Milestone: ActivityStreams 2.0 and WebFinger ]]>https://gnusocial.rocks/v3/milestone-activitystreams-20-and-webfinger.html https://gnusocial.rocks/v3/./milestone-activitystreams-20-and-webfinger.html @@ -424,6 +436,7 @@ forget to subscribe!

+ @@ -467,6 +480,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when + @@ -543,6 +557,7 @@ any remote URL being shared in a note. + diff --git a/v3/index.html b/v3/index.html index 7a5911e..8f282dc 100644 --- a/v3/index.html +++ b/v3/index.html @@ -45,11 +45,11 @@ Our objective is to further differentiate GNU social from the alternative softwa

Blog

December 2021

November 2021

    diff --git a/v3/milestone-activitypub.html b/v3/milestone-activitypub.html index 05529a4..6f384e5 100644 --- a/v3/milestone-activitypub.html +++ b/v3/milestone-activitypub.html @@ -61,6 +61,7 @@ plugin? How is it better than v2's?

    + diff --git a/v3/milestone-activitystreams-20-and-webfinger.html b/v3/milestone-activitystreams-20-and-webfinger.html index 7a2c45d..28482e5 100644 --- a/v3/milestone-activitystreams-20-and-webfinger.html +++ b/v3/milestone-activitystreams-20-and-webfinger.html @@ -78,6 +78,7 @@ GNU social development team + diff --git a/v3/milestone-actor-colour-theme-plugin.html b/v3/milestone-actor-colour-theme-plugin.html index 02cd957..9b5ce79 100644 --- a/v3/milestone-actor-colour-theme-plugin.html +++ b/v3/milestone-actor-colour-theme-plugin.html @@ -102,6 +102,7 @@ won't experience the issue again. That is, if the file is cached by the browser. Given a valid colour, it's the actor's responsibility whether or not the colours make sense. So, go wild! The resulting colours in action!

    + diff --git a/v3/milestone-documentation-and-tests-infrastructure.html b/v3/milestone-documentation-and-tests-infrastructure.html index c0f3c9b..f8a8372 100644 --- a/v3/milestone-documentation-and-tests-infrastructure.html +++ b/v3/milestone-documentation-and-tests-infrastructure.html @@ -102,6 +102,7 @@ is properly tested, we have the + diff --git a/v3/milestone-notes-and-actors-with-languages.html b/v3/milestone-notes-and-actors-with-languages.html index 1a9a98d..8a935c6 100644 --- a/v3/milestone-notes-and-actors-with-languages.html +++ b/v3/milestone-notes-and-actors-with-languages.html @@ -87,6 +87,7 @@ for actual internationalization of the free network.

    + diff --git a/v3/milestone-port-media-handling-from-v2.html b/v3/milestone-port-media-handling-from-v2.html index 9c7aa18..c1d577f 100644 --- a/v3/milestone-port-media-handling-from-v2.html +++ b/v3/milestone-port-media-handling-from-v2.html @@ -106,6 +106,7 @@ The key ones are:

    + diff --git a/v3/milestone-tags.html b/v3/milestone-tags.html index e219a07..fb159a8 100644 --- a/v3/milestone-tags.html +++ b/v3/milestone-tags.html @@ -36,7 +36,7 @@

    Milestone: Tags

    - +
    December 09, 2021 — GNU social development team
    @@ -85,7 +85,10 @@ mean filtering, not magic recommendation algorithms.

    The answer is yes and will be released with v3. With the addition of -Languages in notes and actors) there was little excuse not to be feasible.

    +Languages in notes and actors there was little excuse not to be feasible.

    + +

    +

    Whenever you post a note containing tags, you can choose whether to make those tags canonical. This means that, for instance, the tags @@ -94,6 +97,8 @@ the link for the #run tag, you'll also see notes tagged #running. Y can opt out of the behaviour by unchecking the "Make note tags canonical". An identical process occurs for people tags.

    +

    +

    Internally, this transformation is accomplished by splitting the tag into words and stemming each word.

    @@ -103,13 +108,22 @@ into words and stemming eac one you're seeing. This can be useful, for instance, for finding other content you'd be interested in.

    -

    Improved Tag feeds

    +

    +

    + +

    Improved Tag feeds

    + +

    When you click on a tag, be it a note tag or a person tag, you'll see a feed of notes/people with that tag. You can also edit the feeds you see in your left panel, so you can follow a given tag.

    -

    Mute Self Tags and Note Tags

    +

    Mute Self Tags and Note Tags

    + +

    + +

    If you don't like seeing a given tag in your feeds, for whatever reason, you can choose to mute it. You can mute a note tag or a person @@ -117,13 +131,6 @@ tag, in which case you wouldn't see any notes from people with that tag.

    - - - - - - - diff --git a/v3/milestone-tags.md b/v3/milestone-tags.md index 4334954..4cc6582 100644 --- a/v3/milestone-tags.md +++ b/v3/milestone-tags.md @@ -37,7 +37,10 @@ Proposed by [@licho](https://archiveofourown.org/users/licho) in Tue, 02 Jun 201 > Is it feasible for !gnusocial ? Or would it cause problems? The answer is **yes** and will be released with v3. With the addition of -[Languages in notes and actors]((https://gnusocial.rocks/v3/milestone-notes-and-actors-with-languages.html)) there was little excuse not to be feasible. +[Languages in notes and actors](https://gnusocial.rocks/v3/milestone-notes-and-actors-with-languages.html) there was little excuse not to be feasible. + +![](assets/tags/feed-note-tag-run.png) +![](assets/tags/feed-note-tag-running.png) Whenever you post a note containing tags, you can choose whether to make those tags canonical. This means that, for instance, the tags @@ -46,6 +49,8 @@ the link for the `#run` tag, you'll also see notes tagged #running. You can opt out of the behaviour by unchecking the "Make note tags canonical". An identical process occurs for people tags. +![](assets/tags/checked_make_canonical.png) + Internally, this transformation is accomplished by splitting the tag into words and [stemming](https://en.wikipedia.org/wiki/Stemming) each word. @@ -55,13 +60,22 @@ In a tag feed, you can see tags that are often used together with the one you're seeing. This can be useful, for instance, for finding other content you'd be interested in. -# Improved Tag feeds +![](assets/tags/feed-related-notes-shoes.png) +![](assets/tags/feed-related-notes-running.png) + +### Improved Tag feeds + +![](assets/tags/selftag-feed.png) When you click on a tag, be it a note tag or a person tag, you'll see a feed of notes/people with that tag. You can also edit the feeds you see in your left panel, so you can follow a given tag. -# Mute Self Tags and Note Tags +### Mute Self Tags and Note Tags + +![](assets/tags/note-options.png) +![](assets/tags/note-muting.png) +![](assets/tags/tag-mute-settings.png) If you don't like seeing a given tag in your feeds, for whatever reason, you can choose to mute it. You can mute a note tag or a person diff --git a/v3/updates-finish-the-avatar-component.html b/v3/updates-finish-the-avatar-component.html index ba2a74f..9b62d97 100644 --- a/v3/updates-finish-the-avatar-component.html +++ b/v3/updates-finish-the-avatar-component.html @@ -138,6 +138,7 @@ 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 2c0d326..001d059 100644 --- a/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html +++ b/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html @@ -74,6 +74,7 @@ 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 43e024e..c5ab4c4 100644 --- a/v3/updates-improve-the-attachments-system.html +++ b/v3/updates-improve-the-attachments-system.html @@ -107,6 +107,7 @@ 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 a4e2a23..74bc564 100644 --- a/v3/updates-interface-and-accessibility.html +++ b/v3/updates-interface-and-accessibility.html @@ -141,6 +141,7 @@ 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 67b84fe..e3f4d02 100644 --- a/v3/updates-interface-structure-and-flexibility-improved.html +++ b/v3/updates-interface-structure-and-flexibility-improved.html @@ -52,6 +52,7 @@ GNU social development team + diff --git a/v3/updates-v3-blog.html b/v3/updates-v3-blog.html index 268610e..f807566 100644 --- a/v3/updates-v3-blog.html +++ b/v3/updates-v3-blog.html @@ -82,6 +82,7 @@ forget to subscribe!

    +