From 75d079d7437b7d6760871c79532be475db4c349f Mon Sep 17 00:00:00 2001 From: brennanb2025 Date: Fri, 12 Jun 2026 11:23:49 -0700 Subject: [PATCH] Restore Linear installer modal details Co-authored-by: Orca --- .../sidebar/LinearAgentSkillSetupPrompt.test.tsx | 9 +++++++-- .../components/sidebar/LinearAgentSkillSetupPrompt.tsx | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.test.tsx b/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.test.tsx index 4e445da582d..176e2388203 100644 --- a/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.test.tsx +++ b/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.test.tsx @@ -360,9 +360,14 @@ describe('LinearAgentSkillSetupPrompt', () => { expect(document.body.textContent).toContain( 'Enable agents to read and edit the attached Linear ticket.' ) + expect(document.body.textContent).toContain( + 'Orca CLI and Linear agent skill setup are missing.' + ) expect(document.body.textContent).toContain('Mock install') - expect(document.body.textContent).not.toContain( - 'Before opening setup, Orca may show a system prompt' + expect(mocks.panelProps.at(-1)).toEqual( + expect.objectContaining({ + preInstallNotice: 'CLI registration notice' + }) ) const notNowButton = Array.from(document.body.querySelectorAll('button')).find( diff --git a/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.tsx b/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.tsx index c4f25d9126c..069a9d09904 100644 --- a/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.tsx +++ b/src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.tsx @@ -229,7 +229,7 @@ export function LinearAgentSkillSetupPrompt({ 'auto.components.sidebar.LinearAgentSkillSetupPrompt.modalTitle', 'Enable Linear ticket access' )} - description="" + description={missingLabel} command={command} terminalTitle={translate( 'auto.components.sidebar.LinearAgentSkillSetupPrompt.terminalTitle', @@ -249,7 +249,7 @@ export function LinearAgentSkillSetupPrompt({ 'auto.components.sidebar.LinearAgentSkillSetupPrompt.install', 'Install CLI & Skill' )} - preInstallNotice={surface === 'inline' ? AGENT_SKILL_CLI_PREREQUISITE_NOTICE : undefined} + preInstallNotice={AGENT_SKILL_CLI_PREREQUISITE_NOTICE} getPrerequisiteStatus={ agentRuntime.runtime === 'wsl' ? () => window.api.cli.getWslInstallStatus(getWslCliDistroRequest(agentRuntime))