From 9db7e776ac0a87011145d4fc29f4900315b603bc Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 23 Oct 2022 18:12:30 +0100 Subject: [PATCH] Hashtag categories --- manual/manual.epub | Bin 1838844 -> 1836269 bytes manual/manual.html | 22 ++++++++++++++-------- manual/manual.md | 25 ++++++++++++++++++------- 3 files changed, 32 insertions(+), 15 deletions(-) diff --git a/manual/manual.epub b/manual/manual.epub index aa6519263302da870606320898170c05f67a8cd5..34823046d27de06982323e782cf0af588f8139d7 100644 GIT binary patch delta 6278 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 z%0A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 YNT8)g2F6Yp%n Search screen -

Searching for a -fediverse handle or profile URL

+

Hashtag categories

+

If you select SHOW MORE at the bottom of the search screen +then this will show all recent hashtags, in alphabetical order. If you +have the editor role then selecting a tag will then allow to to +assign a category to it. In this way you can build up hashtag +categories as a way to group tags together under subject headings. +For example, cake might be under a food category.

+

Searching for a fediverse handle or profile URL

If you enter a fediverse handle or a URL corresponding to a profile then the system will try to find it. If successful then a summary of the found profile will be shown, and you will have the option to follow/unfollow or view the original upstream profile page. If you are already following then a different screen will be shown with more options available.

-

Searching your posts

+

Searching your posts

To search your own posts prefix the search text with a single quote character.

-

Searching hashtags

+

Searching hashtags

To search for a hashtag just enter it, complete with the hash prefix.

-

Searching shared items

+

Searching shared items

To search for any shared items just enter the text that you want to search for.

-

Searching wanted items

+

Searching wanted items

To search for a wanted item then enter the text that you want to search for prefixed by a full stop (period) character.

-

Searching for skills

+

Searching for skills

To search for accounts having a particular skill, prefix your search text with a star character.

-

Searching for emojis

+

Searching for emojis

To search for an emoji use its name prefixed by a colon character.

Browsing in a command shell

diff --git a/manual/manual.md b/manual/manual.md index 2609b7ede..95cdbde4e 100644 --- a/manual/manual.md +++ b/manual/manual.md @@ -610,25 +610,36 @@ To search, select the magnifying glass icon from the top right of the centre col ![Search screen](manual-search.jpg) -## Searching for a fediverse handle or profile URL +**Hashtag categories** + +If you select *SHOW MORE* at the bottom of the search screen then this will show all recent hashtags, in alphabetical order. If you have the *editor* role then selecting a tag will then allow to to assign a category to it. In this way you can build up *hashtag categories* as a way to group tags together under subject headings. For example, *cake* might be under a *food* category. + +**Searching for a fediverse handle or profile URL** + If you enter a fediverse handle or a URL corresponding to a profile then the system will try to find it. If successful then a summary of the found profile will be shown, and you will have the option to follow/unfollow or view the original upstream profile page. If you are already following then a different screen will be shown with more options available. -## Searching your posts +**Searching your posts** + To search your own posts prefix the search text with a single quote character. -## Searching hashtags +**Searching hashtags** + To search for a hashtag just enter it, complete with the hash prefix. -## Searching shared items +**Searching shared items** + To search for any shared items just enter the text that you want to search for. -## Searching wanted items +**Searching wanted items** + To search for a wanted item then enter the text that you want to search for prefixed by a full stop (period) character. -## Searching for skills +**Searching for skills** + To search for accounts having a particular skill, prefix your search text with a star character. -## Searching for emojis +**Searching for emojis** + To search for an emoji use its name prefixed by a colon character. # Browsing in a command shell