annotate doc/user/chat.rst @ 1631:d4dd4c94463c

pages (chat): Retrieve Data Policy and generate score: If we're talking to a gateway, get Data Policy from backend, and calculate a score on 10. Values are then exposed to template and scripts. rel 460
author Goffi <goffi@goffi.org>
date Thu, 26 Jun 2025 17:10:41 +0200
parents 961468588131
children 7a97408f32bb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1621
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
1 =================
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
2 Instant Messaging
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
3 =================
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
4
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
5 You can find the instant messaging feature on the **Chat** tab. Libervia's chat
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
6 functionality supports a wide range of use cases, from professional collaboration to
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
7 personal communication.
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
8
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
9 Accessing the Chat Feature
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
10 --------------------------
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
11
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
12 1. Navigate to the main menu.
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
13 2. Select the **Chat** option.
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
14
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
15 Panels
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
16 ------
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
17
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
18 There are three main panels for managing chats (not all may be visible simultaneously):
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
19
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
20 - **Left panel**: Displays current group chats and direct conversations. You can also
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
21 start a new chat from this panel.
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
22 - **Main panel**: Shows the active conversation.
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
23 - **Right panel**: Provides information about the current discussion, such as participants
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
24 in a chat room.
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
25
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
26 Threads and Replies
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
27 -------------------
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
28
1626
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
29 In a message, you'll see a "Reply" button represented by a left-pointing arrow. Click
1621
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
30 it to reply to a specific message. This action creates a thread, which functions as a
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
31 focused discussion within the main conversation or a series of replies on the same topic.
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
32
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
33 When a thread exists, a chat bubble icon with three dots will appear in the message
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
34 header, next to the timestamp. Hovering over this icon highlights all messages in the
1626
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
35 thread. Clicking it opens a submessage panel containing all messages from that thread.
1621
d7c8a986f4fb doc (chat): chat documentation first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
36 Messages written in this panel will be posted as replies to the thread.
1626
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
37
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
38 Keywords
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
39 --------
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
40
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
41 Chat messages can have "keywords", which may help to categorize them. They can, for
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
42 instance, be added by an email gateway or a bot.
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
43
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
44 When present, these keywords will appear under the message. Clicking on one of these
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
45 keywords will show a submessage panel on the right side, where you'll see only messages
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
46 with this keyword. If you write a message in this panel, the keyword will be automatically
00abe08875f5 doc (user/chat): Add documentation for keywords handling:
Goffi <goffi@goffi.org>
parents: 1621
diff changeset
47 added to the message.
1629
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
48
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
49 Origin
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
50 ------
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
51
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
52 If a message originates from a gateway to another protocol (e.g., email, SMS,
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
53 ActivityPub), a label will indicate its origin. Clicking this label displays a submessage
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
54 panel showing only messages from this source. If a message was generated by a bot (i.e.,
961468588131 doc (chat): Add documentation for message origin:
Goffi <goffi@goffi.org>
parents: 1626
diff changeset
55 an automated program), a corresponding label will appear.