Skip to content

Commit

Permalink
DOC-7579: Send messages page needs animated GIFs and tabbed sections …
Browse files Browse the repository at this point in the history
…for mobile app workflows (#7593)

* DOC-7579: Send messages page needs animated GIFs and tabbed sections for mobile app workflows

* fix: add note to the restore message section

---------

Co-authored-by: Carrie Warner (Mattermost) <[email protected]>
  • Loading branch information
Rutam21 and cwarnermm authored Nov 14, 2024
1 parent 208931f commit 8ce90be
Show file tree
Hide file tree
Showing 10 changed files with 92 additions and 31 deletions.
119 changes: 88 additions & 31 deletions source/collaborate/send-messages.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,15 @@ Send messages
.. include:: ../_static/badges/allplans-cloud-selfhosted.rst
:start-after: :nosearch:

Enter a message in the text field, then select **Send** |send-icon| to send the message. You can include images and file attachments to your messages by:

- copying and pasting images.
- dragging-and-drop image files into the text field.
- selecting the **Attachment** |attachments-icon| icon.

Compose a message by typing into the text box at the bottom of the Mattermost screen, then select the **Send** |send-icon| icon.
.. tab:: Web/Desktop

.. tip::
Enter a message in the text field, then select **Send** |send-icon| to send the message. You can include images and file attachments to your messages by:

From Mattermost v10, when sending a direct message, Mattermost warns you that the recipient's availability is set to :ref:`Do Not Disturb <preferences/set-your-status-availability:set your availability>`, and when the recipient's local time is outside of regular business hours (between 10PM and 6AM). This warning displays directly above the message text field.
- copying and pasting images.
- dragging-and-drop image files into the text field.
- selecting the **Attachment** |attachments-icon| icon.

.. tab:: Web/Desktop
Compose a message by typing into the text box at the bottom of the Mattermost screen, then select the **Send** |send-icon| icon.

You can also use a keyboard to send messages:

Expand All @@ -25,11 +21,23 @@ Compose a message by typing into the text box at the bottom of the Mattermost sc

.. tip::

If you find you're accidentally sending messages too soon, you can configure Mattermost to require :kbd:`Shift` :kbd:`Enter` on Windows or Linux, or press :kbd:`` :kbd:`` on Mac to send all messages. Select the **gear** |gear| icon to go to **Settings**, then select **Advanced > Send messages on CTRL+ENTER**.
- From Mattermost v10, when sending a direct message, Mattermost warns you that the recipient's availability is set to :ref:`Do Not Disturb <preferences/set-your-status-availability:set your availability>`, and when the recipient's local time is outside of regular business hours (between 10PM and 6AM). This warning displays directly above the message text field.
- If you find you're accidentally sending messages too soon, you can configure Mattermost to require :kbd:`Shift` :kbd:`Enter` on Windows or Linux, or press :kbd:`` :kbd:`` on Mac to send all messages. Select the **gear** |gear| icon to go to **Settings**, then select **Advanced > Send messages on CTRL+ENTER**.

.. tab:: Mobile

Tap the **Smile** icon |smile-icon| to add emojis while composing your message.
1. In a channel, tap on the text field at the bottom of the Mattermost app to type a message.

.. image:: ../images/mobile-type-a-message-in-a-channel.jpg
:alt: Type a message in the text box at the bottom of the mobile app.
:scale: 30

2. Tap on **Send** |send-icon| icon to send it in the channel.

.. image:: ../images/mobile-sending-a-message.gif
:alt: Tapp on the send icon to send the message in the channel.
:scale: 50


.. tip::

Expand All @@ -40,33 +48,86 @@ Compose a message by typing into the text box at the bottom of the Mattermost sc
Draft messages
--------------

From Mattermost v7.7, when composing new messages, it's easy to return to a message in progress later. Draft messages are added to a **Drafts** view available at the top of the channel sidebar
.. tab:: Web/Desktop

From Mattermost v7.7, when composing new messages, it's easy to return to a message in progress later. Draft messages are added to a **Drafts** view available at the top of the channel sidebar

.. image:: ../images/Global-Drafts-Animated-GIF.gif
:width: 700
:alt: Global drafts makes it easy for you to find all messages in progress.
.. image:: ../images/Global-Drafts-Animated-GIF.gif
:width: 700
:alt: Global drafts makes it easy for you to find all messages in progress.

By default, message drafts are synchronized on the Mattermost server and are accessible everywhere you access Mattermost, including a web browser or the desktop app with mobile support coming in a future release.
By default, message drafts are synchronized on the Mattermost server and are accessible everywhere you access Mattermost, including a web browser or the desktop app.

.. Tip::
.. Tip::

You can disable server-synchronized drafts and limit drafts to your current Mattermost client only by going to **Settings > Advanced > Allow message drafts to sync with the server**.
You can disable server-synchronized drafts and limit drafts to your current Mattermost client only by going to **Settings > Advanced > Allow message drafts to sync with the server**.

.. tab:: Mobile

When composing a message, you can simply opt to complete it later by exiting the channel.

The partially composed message is retained in the text field and you can see a |edit-icon| before the channel name on the app.

.. image:: ../images/mobile-draft-a-message.gif
:alt: You can sync a daft message by exiting the channel mid-way while composing the message.
:scale: 50

.. note::

System admins can disable global drafts by disabling :ref:`message draft server sychronization <configure/site-configuration-settings:enable server syncing of message drafts>` in the System Console.

Edit messages
--------------

All users can edit their own sent messages, unless the system admin has :doc:`restricted the ability to do so </onboard/advanced-permissions>`.
.. tab:: Web/Desktop

All users can edit their own sent messages, unless the system admin has :doc:`restricted the ability to do so </onboard/advanced-permissions>`.

1. Using Mattermost in a web browser or the desktop app, select the **More** |more-icon| icon next to a message that you've sent.

.. image:: ../images/more-actions.png
:alt: Select the More option to edit or delete a sent message.

2. Select **Edit** to edit your own messages. Editing a message won't trigger new :doc:`@mention notifications </collaborate/mention-people>`, or :doc:`desktop notifications </preferences/manage-your-notifications>`.

.. tab:: Mobile

1. Long press on the message that you want to edit and tap on **Edit**.

.. image:: ../images/mobile-edit-a-message.gif
:alt: Tap and hold on a message that you want to edit.
:scale: 50

2. Type the updated message and tap on **Save**.

.. image:: ../images/mobile-editing-a-message.jpg
:alt: Type the updated message and tap save to save the edited message.
:scale: 30


Delete messages
----------------

.. tab:: Web/Desktop

1. Using Mattermost in a web browser or the desktop app, select the **More** |more-icon| icon next to a message that you've sent.
All users can delete their own sent messages, unless the system admin has :doc:`restricted the ability to do so </onboard/advanced-permissions>`.

.. image:: ../images/more-actions.png
:alt: Select the More option to edit or delete a sent message.
1. Using Mattermost in a web browser or the desktop app, select the **More** |more-icon| icon next to a message that you want to delete.
2. Select **Delete** to delete your own messages. Select **Delete** again to confirm.

2. Select **Edit** to edit your own messages. Editing a message won't trigger new :doc:`@mention notifications </collaborate/mention-people>`, or :doc:`desktop notifications </preferences/manage-your-notifications>`.
.. tab:: Mobile

1. Long Press on the message you want to delete and tap on **Delete**.

.. image:: ../images/mobile-delete-a-message.gif
:alt: Tap and hold on the message that you want to delete.
:scale: 50

2. Tap on **Delete** again to confirm your choice.

.. image:: ../images/mobile-confirm-delete-a-message.jpg
:alt: Confirm your choice to delete the message.
:scale: 30

Restore a previous version of an edited message
-----------------------------------------------
Expand All @@ -81,13 +142,9 @@ From Mattermost v7.9, you can view the edit history of your edited messages, and
.. image:: ../images/restore-previous-edited-message.gif
:alt: Select Edited next to an edited message, and then select the version you want to restore.

Delete messages
----------------

All users can delete their own sent messages, unless the system admin has :doc:`restricted the ability to do so </onboard/advanced-permissions>`.

1. Using Mattermost in a web browser or the desktop app, select the **More** |more-icon| icon next to a message that you want to delete.
2. Select **Delete** to delete your own messages. Select **Delete** again to confirm.
.. note::

Restoring a previous version of the message is available in the Mattermost desktop app or a web browser. The ability to restore using the mobile app isn't supported.

Do more with your messages
--------------------------
Expand Down
3 changes: 3 additions & 0 deletions source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -4043,6 +4043,9 @@ def setup(_: Sphinx):
.. |saved-icon| image:: /images/bookmark_F00C0.svg
:alt: Saved icon.
:class: theme-icon
.. |edit-icon| image:: /images/pencil-outline_F0CB6.svg
:alt: Edit icon.
:class: theme-icon
"""
# rst_epilog = """
# .. |mm_badge_version| replace:: 7.2
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/mobile-delete-a-message.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/mobile-draft-a-message.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/mobile-edit-a-message.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/mobile-editing-a-message.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/mobile-sending-a-message.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions source/images/pencil-outline_F0CB6.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8ce90be

Please sign in to comment.