From 1a2adb4e821668e1928323d92aa2711528642b71 Mon Sep 17 00:00:00 2001 From: Shubham Padia Date: Tue, 15 Jul 2025 08:13:04 +0000 Subject: [PATCH] help-beta: Update sidebar to the current state. Partially fixes #35130. We will still need to do a second check before the cutover, but this commit does most of the work before the cutover happens. The comparison was done manually. Added comment to sidebar index should help update these changes to astro config, although we will not solely rely on people reading that. A second check before cutover would be prudent. --- help-beta/astro.config.mjs | 106 ++++++++++++++++++++++++++-------- help/include/sidebar_index.md | 2 + 2 files changed, 83 insertions(+), 25 deletions(-) diff --git a/help-beta/astro.config.mjs b/help-beta/astro.config.mjs index e06099e441..cad576c23e 100644 --- a/help-beta/astro.config.mjs +++ b/help-beta/astro.config.mjs @@ -80,6 +80,8 @@ export default defineConfig({ label: "Guides", items: [ "getting-started-with-zulip", + "choosing-a-team-chat-app", + "why-zulip", "trying-out-zulip", "zulip-cloud-or-self-hosting", "moving-to-zulip", @@ -112,11 +114,11 @@ export default defineConfig({ items: [ "migrating-from-other-chat-tools", "create-your-organization-profile", + "create-user-groups", "customize-organization-settings", "create-channels", "customize-settings-for-new-users", "invite-users-to-join", - "create-user-groups", "set-up-integrations", ], }, @@ -142,6 +144,8 @@ export default defineConfig({ items: [ "dark-theme", "font-size", + "line-spacing", + "configure-send-message-keys", "change-your-language", "change-your-timezone", "change-the-time-format", @@ -161,6 +165,7 @@ export default defineConfig({ "quote-or-forward-a-message", "emoji-and-emoticons", "insert-a-link", + "saved-snippets", "share-and-upload-files", "animated-gifs-from-giphy", "text-emphasis", @@ -202,14 +207,17 @@ export default defineConfig({ "recent-conversations", "combined-feed", "channel-feed", + "list-of-topics", "left-sidebar", "message-actions", "marking-messages-as-read", "marking-messages-as-unread", "configure-unread-message-counters", + "configure-where-you-land", "emoji-reactions", "view-your-mentions", "star-a-message", + "schedule-a-reminder", "view-images-and-videos", "view-messages-sent-by-a-user", "link-to-a-message-or-conversation", @@ -225,25 +233,34 @@ export default defineConfig({ { label: "People", items: [ + "introduction-to-users", "user-list", "status-and-availability", "user-cards", "view-someones-profile", "direct-messages", - "user-groups", "find-administrators", ], }, + { + label: "Groups", + items: ["user-groups", "view-group-members"], + }, { label: "Channels", items: [ "introduction-to-channels", + { + label: "Subscribe to a channel", + link: "/introduction-to-channels#browse-and-subscribe-to-channels", + }, "create-a-channel", "pin-a-channel", "change-the-color-of-a-channel", "unsubscribe-from-a-channel", "manage-inactive-channels", "move-content-to-another-channel", + "view-channel-information", "view-channel-subscribers", ], }, @@ -254,6 +271,7 @@ export default defineConfig({ "rename-a-topic", "resolve-a-topic", "move-content-to-another-topic", + "general-chat-topic", "delete-a-topic", ], }, @@ -280,6 +298,7 @@ export default defineConfig({ label: "Download apps for every platform", link: "https://zulip.com/apps/", }, + "mobile-app-install-guide", "desktop-app-install-guide", "supported-browsers", "configure-how-links-open", @@ -295,67 +314,102 @@ export default defineConfig({ }, }, { - label: "Organization basics", + label: "Organization profile", items: [ "organization-type", "communities-directory", - "import-from-mattermost", - "import-from-slack", - "import-from-rocketchat", - "configure-authentication-methods", - "saml-authentication", - "scim", - "export-your-organization", + "linking-to-zulip", "change-organization-url", "deactivate-your-organization", - "analytics", - "linking-to-zulip", - "gdpr-compliance", ], }, { - label: "Users", + label: "Import an organization", items: [ - "manage-permissions", + "import-from-mattermost", + "import-from-slack", + "import-from-rocketchat", + "export-your-organization", + ], + }, + { + label: "Account creation and authentication", + items: [ + "configure-default-new-user-settings", + "custom-profile-fields", "invite-new-users", "restrict-account-creation", - "guest-users", + "configure-authentication-methods", + "saml-authentication", + "scim", + ], + }, + { + label: "User management", + items: [ "manage-a-user", "deactivate-or-reactivate-a-user", - "custom-profile-fields", - "configure-default-new-user-settings", - "configure-organization-language", - "manage-user-groups", - "user-roles", "change-a-users-name", "manage-user-channel-subscriptions", - "restrict-name-and-email-changes", - "restrict-profile-picture-changes", - "restrict-permissions-of-new-members", + "manage-user-group-membership", ], }, { label: "Channel Management", items: [ "create-a-channel", - "channel-permissions", + { + label: "Private channels", + link: "/channel-permissions#private-channels", + }, + { + label: "Public channels", + link: "/channel-permissions#public-channels", + }, "public-access-option", + "general-chat-channels", + "channel-permissions", "channel-posting-policy", + "configure-who-can-administer-a-channel", "configure-who-can-create-channels", + "configure-who-can-subscribe", "configure-who-can-invite-to-channels", + "configure-who-can-unsubscribe-others", "subscribe-users-to-a-channel", "unsubscribe-users-from-a-channel", "set-default-channels-for-new-users", "rename-a-channel", "change-the-channel-description", + "pin-information", "change-the-privacy-of-a-channel", "archive-a-channel", ], }, + { + label: "Permissions management", + items: [ + "manage-permissions", + "manage-user-groups", + "deactivate-a-user-group", + "user-roles", + "guest-users", + "restrict-direct-messages", + "restrict-wildcard-mentions", + "restrict-message-editing-and-deletion", + "restrict-message-edit-history-access", + "restrict-moving-messages", + "restrict-resolving-topics", + "restrict-name-and-email-changes", + "restrict-profile-picture-changes", + "restrict-permissions-of-new-members", + ], + }, { label: "Organization Settings", items: [ + "configure-organization-language", "custom-emoji", + "configure-call-provider", "add-a-custom-linkifier", "require-topics", "restrict-direct-messages", @@ -392,6 +446,8 @@ export default defineConfig({ "view-zulip-version", "zulip-cloud-billing", "self-hosted-billing", + "gdpr-compliance", + "move-to-zulip-cloud", "support-zulip-project", "linking-to-zulip-website", "contact-support", diff --git a/help/include/sidebar_index.md b/help/include/sidebar_index.md index 2830412181..92292f5c54 100644 --- a/help/include/sidebar_index.md +++ b/help/include/sidebar_index.md @@ -1,3 +1,5 @@ + + ## Guides * [Getting started with Zulip](/help/getting-started-with-zulip) * [Choosing a team chat app](https://blog.zulip.com/2024/11/04/choosing-a-team-chat-app/)