recent-topics: Rename to "Recent conversations" in web-app and docs.

Replaces instances of "recent topics" in the web-app and documentation
to be "recent conversations".

Renames both `recent-topics.md` files in the help center to be
`recent-conversations.md` and updates/redirects links to new URL.

Does not update instances of "recent topics" in frontend code comments
and does not update the main overview changelog, for now.

Does not change case study text where "recent topics" was referenced
in a quote, but does change generic text references to be "recent
conversations".
This commit is contained in:
Lauryn Menard 2022-10-12 19:54:34 +02:00 committed by Tim Abbott
parent 1267dce027
commit c9044f7acd
31 changed files with 66 additions and 64 deletions

View File

@ -65,7 +65,7 @@ Try narrowing from the message view:
- narrow to a group PM
- Click on the Zulip logo
- narrow to a topic
- click on the Zulip logo (and verify you're in the Recent topics view)
- click on the Zulip logo (and verify you're in the Recent conversations view)
### Messagebox

View File

@ -95,7 +95,7 @@ async function un_narrow_by_clicking_org_icon(page: Page): Promise<void> {
async function expect_recent_topics(page: Page): Promise<void> {
await page.waitForSelector("#recent_topics_table", {visible: true});
assert.strictEqual(await page.title(), "Recent topics - Zulip Dev - Zulip");
assert.strictEqual(await page.title(), "Recent conversations - Zulip Dev - Zulip");
}
async function test_navigations_from_home(page: Page): Promise<void> {

View File

@ -22,7 +22,7 @@ function make_message_view_header(filter) {
const message_view_header = {};
if (recent_topics_util.is_visible()) {
return {
title: $t({defaultMessage: "Recent topics"}),
title: $t({defaultMessage: "Recent conversations"}),
icon: "clock-o",
};
}

View File

@ -762,7 +762,7 @@ export function show() {
compose_closed_ui.update_buttons_for_recent_topics();
narrow_state.reset_current_filter();
const recent_topics_title = $t({defaultMessage: "Recent topics"});
const recent_topics_title = $t({defaultMessage: "Recent conversations"});
narrow.set_narrow_title(recent_topics_title);
message_view_header.render_title_area();
narrow.handle_middle_pane_transition();

View File

@ -58,7 +58,7 @@ export const user_list_style_values = {
export const default_view_values = {
recent_topics: {
code: "recent_topics",
description: $t({defaultMessage: "Recent topics"}),
description: $t({defaultMessage: "Recent conversations"}),
},
all_messages: {
code: "all_messages",

View File

@ -2,7 +2,7 @@
<div class="{{#if is_trailing_bookend}}trailing_bookend {{/if}}bookend sub-unsub-message">
{{#if is_spectator}}
<span class="recent-topics-link">
<a href="#recent_topics">{{t "Browse recent topics" }}</a>
<a href="#recent_topics">{{t "Browse recent conversations" }}</a>
</span>
{{else}}
<span class="stream-status">

View File

@ -256,11 +256,11 @@
<table class="hotkeys_table table table-striped table-bordered table-condensed">
<thead>
<tr>
<th colspan="2">{{t 'Recent topics' }}</th>
<th colspan="2">{{t 'Recent conversations' }}</th>
</tr>
</thead>
<tr>
<td class="definition">{{t 'View recent topics' }}</td>
<td class="definition">{{t 'View recent conversations' }}</td>
<td><span class="hotkey"><kbd>T</kbd></span></td>
</tr>
<tr>

View File

@ -13,13 +13,13 @@
</a>
<span class="arrow all-messages-sidebar-menu-icon hidden-for-spectators"><i class="zulip-icon zulip-icon-ellipsis-v-solid" aria-hidden="true"></i></span>
</li>
<li class="top_left_recent_topics top_left_row" title="{{t 'Recent topics' }} (t)">
<li class="top_left_recent_topics top_left_row" title="{{t 'Recent conversations' }} (t)">
<a href="#recent_topics">
<span class="filter-icon">
<i class="fa fa-clock-o" aria-hidden="true"></i>
</span>
{{~!-- squash whitespace --~}}
<span>{{t 'Recent topics' }}</span>
<span>{{t 'Recent conversations' }}</span>
</a>
</li>
<li class="top_left_private_messages hidden-for-spectators">

View File

@ -67,10 +67,10 @@ discourse was gone,” Dan says.
With Zulip, Dan has developed a comfortable workflow for catching up on
conversations after being away. “When I start my day, I open up the [Recent
topics](/help/recent-topics) page and work through the topics that have activity
on-by-one,” Dan describes. More casual community participants can [skim the
topic list](/help/reading-strategies) to find interesting discussions, and mark
topics they dont care about as read with a single click.
topics](/help/recent-conversations) page and work through the topics that have
activity on-by-one,” Dan describes. More casual community participants can [skim
the topic list](/help/reading-strategies) to find interesting discussions, and
mark topics they dont care about as read with a single click.
## Powerful moderation tools help keep conversations on track

View File

@ -103,7 +103,7 @@ It just worked.”
Zulips unique combination of [topic-based
organization](/why-zulip/) with a casual chat app feel helps
the Lean community create a welcoming environment for newcomers. By [browsing
recent topics](/help/recent-topics), newcomers can see whats
recent conversations](/help/recent-conversations), newcomers can see whats
being discussed without being overwhelmed. They can start a new topic to ask
basic questions without worrying about interrupting other conversations. Zulips
threading model makes managing conversations incredibly efficient, allowing more

View File

@ -81,9 +81,9 @@ different levels of engagement. Current RC members can immerse themselves in the
ongoing discussions, occasionally muting topics they dont want to follow. RC
leaders monitor the community asynchronously, reviewing the ongoing
conversations a few times a day and jumping in as needed. Finally, alumni can
drop by on occasion to skim [recent
topics](https://zulip.com/help/recent-topics), catch up on their friends update
threads, or search the discussion history for a topic of interest.
drop by on occasion to skim [recent conversations](/help/recent-conversations),
catch up on their friends update threads, or search the discussion history for
a topic of interest.
“Our community is 10 years old and spans continents,” RCs Head of Retreat
Rachel Petacat says. “Zulip provides the continuity that lets us maintain our
@ -170,9 +170,9 @@ doesnt see a message in some channel on that day, theyll *never* see it.
Without dedicating a lot of time, John is able to stay involved in the community
on Zulip, and share his expertise where relevant. “I scan [recent
topics](https://zulip.com/help/recent-topics) for places where I could help, and
rely on email notifications for private messages,” John explains. The experience
of keeping up on Zulip is in sharp contrast with Slack, which John uses at work:
topics](/help/recent-conversations) for places where I could help, and rely on
email notifications for private messages,” John explains. The experience of
keeping up on Zulip is in sharp contrast with Slack, which John uses at work:
“Its so hard to keep up with the Slack firehose.”
> “Zulip allows people who are engaging with the community at different paces to connect.”

View File

@ -213,7 +213,7 @@ difficult and rarely a useful goal. To make the best use of your time,
we highly recommend that you unsubscribe from streams that you arent
interested in, mute streams that are only of occasional interest, and
make use of [Zulips skimming features](/help/reading-strategies),
like Recent Topics, to spend your time on conversations that interest
like Recent conversations, to spend your time on topics that interest
you.
## Searching for past conversations

View File

@ -85,7 +85,7 @@
<li>
<div class="list-content">
Find active conversations, or see what happened while you were away,
with the <a href="/help/recent-topics">Recent Topics</a>
with the <a href="/help/recent-conversations">Recent conversations</a>
view. Read the topics you care about, and skip the rest.
</div>
</li>

View File

@ -68,7 +68,7 @@
<li>
<div class="list-content">
Find active conversations, or see what happened while you were away,
with the <a href="/help/recent-topics">Recent Topics</a> view.
with the <a href="/help/recent-conversations">Recent conversations</a> view.
</div>
</li>
<li>

View File

@ -16,7 +16,8 @@ preference settings, including the following:
* [Displaying availability to other users](/help/status-and-availability)
* [Allowing others to see when the user has read messages](/help/read-receipts)
* Display settings, including:
* Default view ([Recent topics](/help/recent-topics) vs. [All messages](/help/reading-strategies#all-messages))
* Default view ([Recent conversations](/help/recent-conversations) vs.
[All messages](/help/reading-strategies#all-messages))
* [Light theme vs. dark theme](/help/dark-theme)
* [Emoji theme](/help/emoji-and-emoticons#change-your-emoji-set)
* Notification settings, including:

View File

@ -5,7 +5,7 @@ to the Zulip web app. You can also navigate to the default view via
keyboard shortcuts.
The default views available in Zulip are
[Recent topics](/help/recent-topics) and
[Recent conversations](/help/recent-conversations) and
[All messages](/help/reading-strategies#all-messages). See
[Reading strategies](/help/reading-strategies) for recommendations
on how to use these views.
@ -19,9 +19,9 @@ shortcut.
Organization administrators can [set the default view for their
organization](/help/configure-default-new-user-settings) to
[**Recent topics**](/help/recent-topics) or
[**Recent conversations**](/help/recent-conversations) or
[**All messages**](/help/reading-strategies#all-messages).
**Recent topics** is especially recommended for high-traffic
**Recent conversations** is especially recommended for high-traffic
organizations, and is configured by default.
You can customize your personal default view regardless of
@ -67,5 +67,5 @@ shortcut.
## Related articles
* [Reading strategies](/help/reading-strategies)
* [Recent topics](/help/recent-topics)
* [Recent conversations](/help/recent-conversations)
* [Keyboard shortcuts](/help/keyboard-shortcuts)

View File

@ -2,9 +2,9 @@
Like your email inbox, Zulip works best if you read it topic-by-topic.
## From Recent topics
## From Recent conversations
{!recent-topics.md!}
{!recent-conversations.md!}
## From the list of streams

View File

@ -22,9 +22,9 @@ Like your email inbox, Zulip works best if you read it topic-by-topic.
### Finding a topic to read
#### From Recent topics
#### From Recent conversations
{!recent-topics.md!}
{!recent-conversations.md!}
#### From the list of streams

View File

@ -1,8 +1,8 @@
{start_tabs}
{tab|via-recent-topics}
{tab|via-recent-conversations}
1. Open **Recent topics** from the left sidebar or by pressing the
1. Open **Recent conversations** from the left sidebar or by pressing the
<kbd>Esc</kbd> key.
1. Click on the name of a topic in the **Topic** column.
@ -16,7 +16,7 @@
1. You can then click on another topic in the left sidebar, use the
<kbd>N</kbd> key to go to the next unread topic, or go back to the
**Recent topics** view.
**Recent conversations** view.
{tab|via-left-sidebar}

View File

@ -1,10 +1,10 @@
Use the **Recent topics** view to get an overview of all the ongoing
Use the **Recent conversations** view to get an overview of all the ongoing
conversations. This view is particularly useful for catching up on
messages sent while you were away.
{start_tabs}
1. Open **Recent topics** from the left sidebar or by pressing the
1. Open **Recent conversations** from the left sidebar or by pressing the
<kbd>Esc</kbd> key.
1. The filters at the top help you quickly find relevant conversations.

View File

@ -77,7 +77,7 @@
## Reading messages
* [Reading strategies](/help/reading-strategies)
* [Recent topics](/help/recent-topics)
* [Recent conversations](/help/recent-conversations)
* [Marking messages as read](/help/marking-messages-as-read)
* [Marking messages as unread](/help/marking-messages-as-unread)
* [Emoji reactions](/help/emoji-reactions)

View File

@ -161,16 +161,16 @@ below, and add more to your repertoire as needed.
don't show up in any views (including All messages), and don't contribute
to unread counts. Read more about [muting topics](/help/mute-a-topic).
## Recent topics
## Recent conversations
* **View recent topics**: <kbd>T</kbd>
* **View recent conversations**: <kbd>T</kbd>
* **Search recent topics**: <kbd>T</kbd>
* **Search recent conversations**: <kbd>T</kbd>
* **Escape from recent topics search**: <kbd>Esc</kbd> or arrow keys
* **Escape from recent conversations search**: <kbd>Esc</kbd> or arrow keys
* **Navigate recent topics**: Use arrow keys or vim keys (<kbd>J</kbd>,
<kbd>K</kbd>, <kbd>L</kbd>, <kbd>H</kbd>).
* **Navigate recent conversations**: Use arrow keys or vim keys
(<kbd>J</kbd>, <kbd>K</kbd>, <kbd>L</kbd>, <kbd>H</kbd>).
Use <kbd>Enter</kbd> to engage with elements.

View File

@ -1,7 +1,7 @@
# Mute a topic
Messages from muted topics do not show up in either **All messages**
or **Recent topics**, nor do they generate notifications (including
or **Recent conversations**, nor do they generate notifications (including
[alert word](/help/pm-mention-alert-notifications#alert-words)
notifications), unless you are [mentioned](/help/mention-a-user-or-group).
They also do not contribute to stream unread counts.

View File

@ -34,8 +34,8 @@ have the following effects:
for all messages. Zulip never shares whether or not you have read
a message with a user you've muted.
* Recent topics and other features that display avatars will show a
generic user symbol in place of a muted user's profile picture.
* **Recent conversations** and other features that display avatars will
show a generic user symbol in place of a muted user's profile picture.
* To avoid interfering with administration tasks, stream and
organization settings display muted users' names and other details.

View File

@ -15,9 +15,9 @@ topic-by-topic.
### Finding a topic to read
#### From Recent topics
#### From Recent conversations
{!recent-topics.md!}
{!recent-conversations.md!}
#### From the list of streams
@ -62,7 +62,7 @@ like to reply to later.
## Related articles
* [Getting started with Zulip](/help/getting-started-with-zulip)
* [Recent topics](/help/recent-topics)
* [Recent conversations](/help/recent-conversations)
* [Searching for messages](/help/search-for-messages)
* [Marking messages as read](/help/marking-messages-as-read)
* [Marking messages as unread](/help/marking-messages-as-unread)

View File

@ -1,6 +1,6 @@
# Recent topics
# Recent conversations
{!recent-topics.md!}
{!recent-conversations.md!}
!!! keyboard_tip ""

View File

@ -69,7 +69,7 @@ TAB_SECTION_LABELS = {
"custom-proxy-settings": "Custom proxy settings",
"stream": "From a stream view",
"not-stream": "From other views",
"via-recent-topics": "Via recent topics",
"via-recent-conversations": "Via recent conversations",
"via-left-sidebar": "Via left sidebar",
"instructions-for-all-platforms": "Instructions for all platforms",
"public-streams": "Public streams",

View File

@ -154,7 +154,7 @@ def select_welcome_bot_response(human_response_lower: str) -> str:
)
+ "\n\n",
_(
"Check out [Recent topics](#recent_topics) to see what's happening! "
"Check out [Recent conversations](#recent_topics) to see what's happening! "
'You can return to this conversation by clicking "Private messages" in the upper left.'
),
]

View File

@ -21,6 +21,7 @@ POLICY_DOCUMENTATION_REDIRECTS: List[URLRedirect] = [
HELP_DOCUMENTATION_REDIRECTS: List[URLRedirect] = [
# Add URL redirects for help center documentation here:
URLRedirect("/help/recent-topics", "/help/recent-conversations"),
URLRedirect(
"/help/add-custom-profile-fields",
"/help/custom-profile-fields",

View File

@ -8516,7 +8516,7 @@ paths:
in: query
description: |
Whether to use the [maximum available screen width](/help/enable-full-width-display)
for the web app's center panel (message feed, recent topics) on wide screens.
for the web app's center panel (message feed, recent conversations) on wide screens.
schema:
type: boolean
example: true
@ -8586,7 +8586,7 @@ paths:
The [default view](/help/configure-default-view) used when opening a new
Zulip web app window or hitting the `Esc` keyboard shortcut repeatedly.
- "recent_topics" - Recent topics view
- "recent_topics" - Recent conversations view
- "all_messages" - All messages view
schema:
type: string
@ -10544,7 +10544,7 @@ paths:
type: boolean
description: |
Whether to use the [maximum available screen width](/help/enable-full-width-display)
for the web app's center panel (message feed, recent topics) on wide screens.
for the web app's center panel (message feed, recent conversations) on wide screens.
high_contrast_mode:
type: boolean
description: |
@ -10594,7 +10594,7 @@ paths:
The [default view](/help/configure-default-view) used when opening a new
Zulip web app window or hitting the `Esc` keyboard shortcut repeatedly.
- "recent_topics" - Recent topics view
- "recent_topics" - Recent conversations view
- "all_messages" - All messages view
escape_navigates_to_default_view:
type: boolean
@ -12468,7 +12468,7 @@ paths:
type: boolean
description: |
Whether to use the [maximum available screen width](/help/enable-full-width-display)
for the web app's center panel (message feed, recent topics) on wide screens.
for the web app's center panel (message feed, recent conversations) on wide screens.
high_contrast_mode:
type: boolean
description: |
@ -12518,7 +12518,7 @@ paths:
The [default view](/help/configure-default-view) used when opening a new
Zulip web app window or hitting the `Esc` keyboard shortcut repeatedly.
- "recent_topics" - Recent topics view
- "recent_topics" - Recent conversations view
- "all_messages" - All messages view
escape_navigates_to_default_view:
type: boolean
@ -13399,7 +13399,7 @@ paths:
in: query
description: |
Whether to use the [maximum available screen width](/help/enable-full-width-display)
for the web app's center panel (message feed, recent topics) on wide screens.
for the web app's center panel (message feed, recent conversations) on wide screens.
**Changes**: Before Zulip 5.0 (feature level 80), this setting was managed by
the `PATCH /settings/display` endpoint.
@ -13500,7 +13500,7 @@ paths:
The [default view](/help/configure-default-view) used when opening a new
Zulip web app window or hitting the `Esc` keyboard shortcut repeatedly.
- "recent_topics" - Recent topics view
- "recent_topics" - Recent conversations view
- "all_messages" - All messages view
**Changes**: Before Zulip 5.0 (feature level 80), this setting was managed by

View File

@ -98,7 +98,7 @@ class TutorialTests(ZulipTestCase):
expected_response = (
"In Zulip, topics [tell you what a message is about](/help/streams-and-topics). "
"They are light-weight subjects, very similar to the subject line of an email.\n\n"
"Check out [Recent topics](#recent_topics) to see what's happening! "
"Check out [Recent conversations](#recent_topics) to see what's happening! "
'You can return to this conversation by clicking "Private messages" in the upper left.'
)
self.assertEqual(most_recent_message(user).content, expected_response)