|
@@ -2,6 +2,7 @@ import React from "react"
|
|
|
import Announcement from "@/components/chat/Announcement"
|
|
import Announcement from "@/components/chat/Announcement"
|
|
|
import CliInstallBanner, { CURRENT_CLI_BANNER_VERSION } from "@/components/common/CliInstallBanner"
|
|
import CliInstallBanner, { CURRENT_CLI_BANNER_VERSION } from "@/components/common/CliInstallBanner"
|
|
|
import InfoBanner, { CURRENT_INFO_BANNER_VERSION } from "@/components/common/InfoBanner"
|
|
import InfoBanner, { CURRENT_INFO_BANNER_VERSION } from "@/components/common/InfoBanner"
|
|
|
|
|
+import NewModelBanner, { CURRENT_MODEL_BANNER_VERSION } from "@/components/common/NewModelBanner"
|
|
|
import HistoryPreview from "@/components/history/HistoryPreview"
|
|
import HistoryPreview from "@/components/history/HistoryPreview"
|
|
|
import HomeHeader from "@/components/welcome/HomeHeader"
|
|
import HomeHeader from "@/components/welcome/HomeHeader"
|
|
|
import { SuggestedTasks } from "@/components/welcome/SuggestedTasks"
|
|
import { SuggestedTasks } from "@/components/welcome/SuggestedTasks"
|
|
@@ -22,10 +23,10 @@ export const WelcomeSection: React.FC<WelcomeSectionProps> = ({
|
|
|
taskHistory,
|
|
taskHistory,
|
|
|
shouldShowQuickWins,
|
|
shouldShowQuickWins,
|
|
|
}) => {
|
|
}) => {
|
|
|
- const { lastDismissedInfoBannerVersion, lastDismissedCliBannerVersion } = useExtensionState()
|
|
|
|
|
|
|
+ const { lastDismissedInfoBannerVersion, lastDismissedCliBannerVersion, lastDismissedModelBannerVersion } = useExtensionState()
|
|
|
|
|
|
|
|
const shouldShowInfoBanner = lastDismissedInfoBannerVersion < CURRENT_INFO_BANNER_VERSION
|
|
const shouldShowInfoBanner = lastDismissedInfoBannerVersion < CURRENT_INFO_BANNER_VERSION
|
|
|
- // const shouldShowNewModelBanner = lastDismissedModelBannerVersion < CURRENT_MODEL_BANNER_VERSION
|
|
|
|
|
|
|
+ const shouldShowNewModelBanner = lastDismissedModelBannerVersion < CURRENT_MODEL_BANNER_VERSION
|
|
|
|
|
|
|
|
// Show CLI banner if not dismissed and platform is VSCode (not JetBrains/standalone)
|
|
// Show CLI banner if not dismissed and platform is VSCode (not JetBrains/standalone)
|
|
|
const shouldShowCliBanner =
|
|
const shouldShowCliBanner =
|
|
@@ -38,7 +39,7 @@ export const WelcomeSection: React.FC<WelcomeSectionProps> = ({
|
|
|
<div className="overflow-y-auto flex flex-col pb-2.5">
|
|
<div className="overflow-y-auto flex flex-col pb-2.5">
|
|
|
{shouldShowInfoBanner && <InfoBanner />}
|
|
{shouldShowInfoBanner && <InfoBanner />}
|
|
|
{showAnnouncement && <Announcement hideAnnouncement={hideAnnouncement} version={version} />}
|
|
{showAnnouncement && <Announcement hideAnnouncement={hideAnnouncement} version={version} />}
|
|
|
- {/* {shouldShowNewModelBanner && <NewModelBanner />} */}
|
|
|
|
|
|
|
+ {shouldShowNewModelBanner && <NewModelBanner />}
|
|
|
{shouldShowCliBanner && <CliInstallBanner />}
|
|
{shouldShowCliBanner && <CliInstallBanner />}
|
|
|
<HomeHeader shouldShowQuickWins={shouldShowQuickWins} />
|
|
<HomeHeader shouldShowQuickWins={shouldShowQuickWins} />
|
|
|
{!shouldShowQuickWins && taskHistory.length > 0 && <HistoryPreview showHistoryView={showHistoryView} />}
|
|
{!shouldShowQuickWins && taskHistory.length > 0 && <HistoryPreview showHistoryView={showHistoryView} />}
|