diff --git a/docs/platforms/android/size-analysis/index.mdx b/docs/platforms/android/size-analysis/index.mdx index 431c6c5f4c420..5fb26fd900cad 100644 --- a/docs/platforms/android/size-analysis/index.mdx +++ b/docs/platforms/android/size-analysis/index.mdx @@ -3,10 +3,9 @@ title: Size Analysis sidebar_title: Size Analysis sidebar_order: 5200 description: Upload Android builds to Sentry for Size Analysis. +beta: true --- - - [Size Analysis](/product/size-analysis) helps monitor your mobile app's size in pre-production to prevent unexpected size increases (regressions) from reaching users. Aside from being courteous to your users, a smaller app size helps boost installation and retention rates, especially for customers with limited storage or slower connections. ## Getting Started diff --git a/docs/platforms/android/size-analysis/insights.mdx b/docs/platforms/android/size-analysis/insights.mdx index 64da7c804506b..cf3d93e01ac4a 100644 --- a/docs/platforms/android/size-analysis/insights.mdx +++ b/docs/platforms/android/size-analysis/insights.mdx @@ -2,6 +2,7 @@ title: Insights sidebar_order: 5250 description: Preview how Size Analysis reports highlight Android build trends. +beta: true --- Size Analysis Insights point out opportunities to reduce your Android app's size. They spot patterns like duplicate files, oversized media, or unneeded assets, and list exactly what to fix along with the estimated size savings. diff --git a/docs/platforms/apple/guides/ios/size-analysis/index.mdx b/docs/platforms/apple/guides/ios/size-analysis/index.mdx index cacfbc5fc8c94..14e3c9a0eecd2 100644 --- a/docs/platforms/apple/guides/ios/size-analysis/index.mdx +++ b/docs/platforms/apple/guides/ios/size-analysis/index.mdx @@ -2,10 +2,9 @@ title: Size Analysis sidebar_order: 5200 description: Upload iOS builds to Sentry for size analysis. +beta: true --- - - [Size Analysis](/product/size-analysis) helps monitor your mobile app's size in pre-production to prevent unexpected size increases (regressions) from reaching users. Aside from being courteous to your users, a smaller app size helps boost installation and retention rates, especially for customers with limited storage or slower connections. ## Getting Started diff --git a/docs/platforms/apple/guides/ios/size-analysis/insights.mdx b/docs/platforms/apple/guides/ios/size-analysis/insights.mdx index 56cf8b866fc02..c181a397e3e87 100644 --- a/docs/platforms/apple/guides/ios/size-analysis/insights.mdx +++ b/docs/platforms/apple/guides/ios/size-analysis/insights.mdx @@ -3,6 +3,7 @@ title: Insights sidebar_order: 5250 description: See how Size Analysis surfaces trends for your iOS builds. og_image: /og-images/platforms-apple-guides-ios-size-analysis-insights.png +beta: true --- Size Analysis Insights point out opportunities to reduce your iOS app's size. They spot patterns like duplicate files, oversized media, or unneeded assets, and list exactly what to fix along with the estimated size savings. diff --git a/docs/platforms/dart/guides/flutter/size-analysis/index.mdx b/docs/platforms/dart/guides/flutter/size-analysis/index.mdx index b63ea4424fa99..713dae58f1173 100644 --- a/docs/platforms/dart/guides/flutter/size-analysis/index.mdx +++ b/docs/platforms/dart/guides/flutter/size-analysis/index.mdx @@ -2,10 +2,9 @@ title: Size Analysis sidebar_order: 5200 description: Upload Flutter builds to Sentry for size analysis. +beta: true --- - - [Size Analysis](/product/size-analysis) helps monitor your mobile app's size in pre-production to prevent unexpected size increases (regressions) from reaching users. Aside from being courteous to your users, a smaller app size helps boost installation and retention rates, especially for customers with limited storage or slower connections. ## Getting Started - iOS diff --git a/docs/platforms/dart/guides/flutter/size-analysis/insights.mdx b/docs/platforms/dart/guides/flutter/size-analysis/insights.mdx index 48a62cab9e4f6..1a4c0b1a4d57b 100644 --- a/docs/platforms/dart/guides/flutter/size-analysis/insights.mdx +++ b/docs/platforms/dart/guides/flutter/size-analysis/insights.mdx @@ -2,6 +2,7 @@ title: Insights sidebar_order: 5250 description: Preview how Size Analysis highlights Flutter build trends. +beta: true --- Size Analysis Insights point out opportunities to reduce your Flutter app's size. They spot patterns like duplicate files, oversized media, or unneeded assets, and list exactly what to fix along with the estimated size savings. diff --git a/docs/platforms/java/guides/spring-boot/advanced-usage.mdx b/docs/platforms/java/guides/spring-boot/advanced-usage.mdx index b4a33c14d2381..af2703e577eaa 100644 --- a/docs/platforms/java/guides/spring-boot/advanced-usage.mdx +++ b/docs/platforms/java/guides/spring-boot/advanced-usage.mdx @@ -5,7 +5,7 @@ sidebar_section: configuration description: "Learn about managing the release ID and customizing Spring Boot to your organization's needs." --- -Sentry's Spring Boot integration automatically includes the release and sets options as described in the following sections. +Sentry's Spring Boot integration automatically includes the release and sets options as described in the following sections. ## Using Git Commit ID As The Release diff --git a/docs/platforms/react-native/size-analysis/index.mdx b/docs/platforms/react-native/size-analysis/index.mdx index 58550c14febeb..ac53b8ffc17df 100644 --- a/docs/platforms/react-native/size-analysis/index.mdx +++ b/docs/platforms/react-native/size-analysis/index.mdx @@ -3,10 +3,9 @@ title: Size Analysis sidebar_title: Size Analysis sidebar_order: 5200 description: Upload React Native iOS and Android builds to Sentry for size analysis. +beta: true --- - - [Size Analysis](/product/size-analysis) helps monitor your mobile app's size in pre-production to prevent unexpected size increases (regressions) from reaching users. Aside from being courteous to your users, a smaller app size helps boost installation and retention rates, especially for customers with limited storage or slower connections. ## Getting Started - iOS diff --git a/docs/platforms/react-native/size-analysis/insights.mdx b/docs/platforms/react-native/size-analysis/insights.mdx index 19af1cee070d7..1166818655d5e 100644 --- a/docs/platforms/react-native/size-analysis/insights.mdx +++ b/docs/platforms/react-native/size-analysis/insights.mdx @@ -2,6 +2,7 @@ title: Insights sidebar_order: 5250 description: See how Size Analysis surfaces trends for React Native builds. +beta: true --- Size Analysis Insights point out opportunities to reduce your React Native app's size. They spot patterns like duplicate files, oversized media, or unneeded assets, and list exactly what to fix along with the estimated size savings. diff --git a/docs/product/size-analysis/index.mdx b/docs/product/size-analysis/index.mdx index 7daae48227bf3..1184286f87c97 100644 --- a/docs/product/size-analysis/index.mdx +++ b/docs/product/size-analysis/index.mdx @@ -3,10 +3,9 @@ title: Size Analysis sidebar_order: 136 description: Monitor mobile builds for size changes before they reach users. og_image: /og-images/product-size-analysis.png +beta: true --- - - Size Analysis monitors your mobile app size to prevent regressions before they reach users. Upload builds from CI to spot regressions early, understand what's inside each bundle, and keep release artifacts lean. ## Why Track App Size? diff --git a/docs/product/size-analysis/integrating-into-ci.mdx b/docs/product/size-analysis/integrating-into-ci.mdx index 6c4b9a96d8ca9..67da963312651 100644 --- a/docs/product/size-analysis/integrating-into-ci.mdx +++ b/docs/product/size-analysis/integrating-into-ci.mdx @@ -3,6 +3,7 @@ title: Integrating Into CI sidebar_order: 40 description: Set up the integration in CI to receive automated size change notifications og_image: /og-images/product-size-analysis-integrating-into-ci.png +beta: true --- diff --git a/includes/size-analysis/ea.mdx b/includes/size-analysis/ea.mdx deleted file mode 100644 index edb2ff4483c3c..0000000000000 --- a/includes/size-analysis/ea.mdx +++ /dev/null @@ -1,5 +0,0 @@ - - -Size Analysis is currently in Early Access. To access, turn on Early Adopter in your settings. - - diff --git a/src/components/sidebar/dynamicNav.tsx b/src/components/sidebar/dynamicNav.tsx index c4bd14ada386c..0882b516e517b 100644 --- a/src/components/sidebar/dynamicNav.tsx +++ b/src/components/sidebar/dynamicNav.tsx @@ -279,6 +279,8 @@ export function DynamicNav({ collapsible={collapsible} isActive={!isPlatformSidebar && unversionedPath === root} topLevel + beta={parentNode.node?.context.beta} + isNew={parentNode.node?.context.new} data-sidebar-link /> ); diff --git a/src/components/sidebar/types.ts b/src/components/sidebar/types.ts index e66f45f2f11d0..e3d7ce483972b 100644 --- a/src/components/sidebar/types.ts +++ b/src/components/sidebar/types.ts @@ -32,8 +32,12 @@ export type NavNode = { context: { draft: boolean; title: string; + beta?: boolean; + new?: boolean; + section_end_divider?: boolean; sidebar_hidden?: boolean; sidebar_order?: number; + sidebar_section?: 'features' | 'configuration'; sidebar_title?: string; }; path: string; diff --git a/src/components/sidebar/utils.ts b/src/components/sidebar/utils.ts index 7c68e1d6eb1b3..ca09d043ee8a9 100644 --- a/src/components/sidebar/utils.ts +++ b/src/components/sidebar/utils.ts @@ -25,6 +25,10 @@ export const docNodeToNavNode = (node: DocNode): NavNode => ({ sidebar_order: node.frontmatter.sidebar_order, sidebar_title: node.frontmatter.sidebar_title, sidebar_hidden: node.frontmatter.sidebar_hidden, + beta: node.frontmatter.beta, + new: node.frontmatter.new, + section_end_divider: node.frontmatter.section_end_divider, + sidebar_section: node.frontmatter.sidebar_section, }, path: '/' + node.path + '/', });