From 1fb0a2b6008773b80bf0acc1f7685372e5d8dd26 Mon Sep 17 00:00:00 2001 From: Ogi <86684834+obostjancic@users.noreply.github.com> Date: Thu, 5 Mar 2026 12:16:03 +0100 Subject: [PATCH] feat(ai-conversations): sidebar label --- .../conversations/conversationsPageHeader.tsx | 14 ++++++++++++-- .../views/insights/pages/conversations/settings.ts | 4 ++-- .../pages/conversations/utils/urlParams.tsx | 3 +-- .../sections/explore/exploreSecondaryNav.tsx | 2 +- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/static/app/views/insights/pages/conversations/conversationsPageHeader.tsx b/static/app/views/insights/pages/conversations/conversationsPageHeader.tsx index acb39732fb9d56..009fddc84fd5ff 100644 --- a/static/app/views/insights/pages/conversations/conversationsPageHeader.tsx +++ b/static/app/views/insights/pages/conversations/conversationsPageHeader.tsx @@ -1,7 +1,12 @@ +import {Fragment} from 'react'; + +import {FeatureBadge} from '@sentry/scraps/badge'; + import normalizeUrl from 'sentry/utils/url/normalizeUrl'; import useOrganization from 'sentry/utils/useOrganization'; import { CONVERSATIONS_LANDING_SUB_PATH, + CONVERSATIONS_LANDING_TITLE, CONVERSATIONS_SIDEBAR_LABEL, MODULES, } from 'sentry/views/insights/pages/conversations/settings'; @@ -9,7 +14,6 @@ import { DomainViewHeader, type Props as HeaderProps, } from 'sentry/views/insights/pages/domainViewHeader'; -import {DOMAIN_VIEW_BASE_URL} from 'sentry/views/insights/pages/settings'; type Props = { breadcrumbs?: HeaderProps['additionalBreadCrumbs']; @@ -27,13 +31,19 @@ export function ConversationsPageHeader({ const organization = useOrganization(); const conversationsBaseUrl = normalizeUrl( - `/organizations/${organization.slug}/${DOMAIN_VIEW_BASE_URL}/${CONVERSATIONS_LANDING_SUB_PATH}/` + `/organizations/${organization.slug}/explore/${CONVERSATIONS_LANDING_SUB_PATH}/` ); return ( + {CONVERSATIONS_LANDING_TITLE} + + + } modules={MODULES} selectedModule={module} additonalHeaderActions={headerActions} diff --git a/static/app/views/insights/pages/conversations/settings.ts b/static/app/views/insights/pages/conversations/settings.ts index ac6ecb2827d371..14b0115cfaa802 100644 --- a/static/app/views/insights/pages/conversations/settings.ts +++ b/static/app/views/insights/pages/conversations/settings.ts @@ -1,8 +1,8 @@ import {t} from 'sentry/locale'; export const CONVERSATIONS_LANDING_SUB_PATH = 'conversations'; -export const CONVERSATIONS_LANDING_TITLE = t('LLM Conversations'); -export const CONVERSATIONS_SIDEBAR_LABEL = t('LLM Conversations'); +export const CONVERSATIONS_LANDING_TITLE = t('AI Conversations'); +export const CONVERSATIONS_SIDEBAR_LABEL = t('Conversations'); export const MAX_PICKABLE_DAYS = 30; diff --git a/static/app/views/insights/pages/conversations/utils/urlParams.tsx b/static/app/views/insights/pages/conversations/utils/urlParams.tsx index 4bd2ab789bb75b..c8b33811ca3ad5 100644 --- a/static/app/views/insights/pages/conversations/utils/urlParams.tsx +++ b/static/app/views/insights/pages/conversations/utils/urlParams.tsx @@ -2,7 +2,6 @@ import {parseAsInteger, parseAsString, useQueryStates} from 'nuqs'; import normalizeUrl from 'sentry/utils/url/normalizeUrl'; import {CONVERSATIONS_LANDING_SUB_PATH} from 'sentry/views/insights/pages/conversations/settings'; -import {DOMAIN_VIEW_BASE_URL} from 'sentry/views/insights/pages/settings'; export enum ConversationDrawerUrlParams { SELECTED_CONVERSATION = 'conversation', @@ -38,7 +37,7 @@ export function getConversationsUrl( organizationSlug: string, conversationId: number | string ): string { - const basePath = `/organizations/${organizationSlug}/${DOMAIN_VIEW_BASE_URL}/${CONVERSATIONS_LANDING_SUB_PATH}/`; + const basePath = `/organizations/${organizationSlug}/explore/${CONVERSATIONS_LANDING_SUB_PATH}/`; const searchQuery = encodeURIComponent(`gen_ai.conversation.id:${conversationId}`); const queryParams = `?query=${searchQuery}&${ConversationDrawerUrlParams.SELECTED_CONVERSATION}=${conversationId}`; return `${window.location.origin}${normalizeUrl(basePath)}${queryParams}`; diff --git a/static/app/views/nav/secondary/sections/explore/exploreSecondaryNav.tsx b/static/app/views/nav/secondary/sections/explore/exploreSecondaryNav.tsx index a9d8d0b160962f..fa32f8a760f2d3 100644 --- a/static/app/views/nav/secondary/sections/explore/exploreSecondaryNav.tsx +++ b/static/app/views/nav/secondary/sections/explore/exploreSecondaryNav.tsx @@ -151,7 +151,7 @@ export function ExploreSecondaryNav() { analyticsItemName="explore_conversations" trailingItems={} > - {t('LLM Conversations')} + {t('Conversations')}