starlight_help/src/content/docs/marking-messages-as-read.mdx
import {Steps, TabItem, Tabs} from "@astrojs/starlight/components";
import FlattenedSteps from "../../components/FlattenedSteps.astro"; import NavigationSteps from "../../components/NavigationSteps.astro"; import ZulipTip from "../../components/ZulipTip.astro"; import ConfigureResolvedNoticesMarkedAsRead from "../include/_ConfigureResolvedNoticesMarkedAsRead.mdx"; import GoToInbox from "../include/_GoToInbox.mdx"; import GoToRecentConversations from "../include/_GoToRecentConversations.mdx"; import MobileSettings from "../include/_MobileSettings.mdx";
import ChevronDownIcon from "~icons/fa/chevron-down"; import AllMessagesIcon from "~icons/zulip-icon/all-messages"; import MoreVerticalIcon from "~icons/zulip-icon/more-vertical";
Zulip automatically keeps track of which messages you have and haven't read. Unread messages have a line along the left side, which fades when the message gets marked as read.
Zulip offers tools to manually mark one or more messages as read, and you can configure whether messages are marked as read automatically when you scroll.
You can choose how messages are automatically marked as read in the Zulip web and mobile apps. You can configure the mobile app differently from the web/desktop app.
1. Under **Navigation**, click on the **Automatically mark messages as
read** dropdown, and select **Always**, **Never** or **Only in
[conversation](/help/reading-conversations) views**.
</FlattenedSteps>
1. Tap **Mark messages as read on scroll**.
1. Select **Always**, **Never** or **Only in
[conversation](/help/reading-conversations) views**.
</FlattenedSteps>
<ZulipTip>
You can also mark all messages in your current view as read by
jumping to the bottom with the **Scroll to bottom**
(<ChevronDownIcon />) button or the <kbd>End</kbd> shortcut.
</ZulipTip>
1. Click on an unread messages counter to mark all messages in that topic or
channel as read.
</FlattenedSteps>
1. Click on an unread messages counter in the **Topic** column to mark all
messages in that topic as read.
</FlattenedSteps>
<ZulipTip>
You can also scroll down to the bottom of a message view, and tap **Mark
all messages as read**.
</ZulipTip>
In the web and desktop apps, you can mark all messages as read, or just messages in muted topics or topics you don't follow.
<Tabs> <TabItem label="Desktop/Web"> <Steps> 1. Hover over your [home view](/help/configure-home-view) in the left sidebar. 1. Click on the **ellipsis** (<MoreVerticalIcon />). 1. Select the desired option from the dropdown, and click **Confirm**. </Steps><ZulipTip>
You can also mark all messages in your current view as read by
jumping to the bottom with the **Scroll to bottom**
(<ChevronDownIcon />) button or the <kbd>End</kbd> shortcut.
</ZulipTip>