Skip to content

Commit 0155a61

Browse files
Merge remote-tracking branch 'origin/staging' into feat/self-host-link
2 parents fd4c580 + fb7fd5b commit 0155a61

10 files changed

Lines changed: 1 addition & 356 deletions

File tree

apps/sim/app/api/copilot/training/examples/route.ts

Lines changed: 0 additions & 82 deletions
This file was deleted.

apps/sim/app/api/copilot/training/route.ts

Lines changed: 0 additions & 94 deletions
This file was deleted.

apps/sim/app/workspace/[workspaceId]/settings/components/general/general.tsx

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import { requestJson } from '@/lib/api/client/request'
2323
import { telemetryContract } from '@/lib/api/contracts/telemetry'
2424
import { signOut, useSession } from '@/lib/auth/auth-client'
2525
import { ANONYMOUS_USER_ID } from '@/lib/auth/constants'
26-
import { getEnv, isTruthy } from '@/lib/core/config/env'
2726
import { isHosted } from '@/lib/core/config/env-flags'
2827
import { getBrowserTimezone, getTimezoneOptions } from '@/lib/core/utils/timezone'
2928
import { getBaseUrl } from '@/lib/core/utils/urls'
@@ -79,7 +78,6 @@ export function General() {
7978

8079
const isLoading = isProfileLoading || isSettingsLoading
8180

82-
const isTrainingEnabled = isTruthy(getEnv('NEXT_PUBLIC_COPILOT_TRAINING_ENABLED'))
8381
const isAuthDisabled = session?.user?.id === ANONYMOUS_USER_ID
8482

8583
const [name, setName] = useState(profile?.name || '')
@@ -232,12 +230,6 @@ export function General() {
232230
}
233231
}
234232

235-
const handleTrainingControlsChange = async (checked: boolean) => {
236-
if (checked !== settings?.showTrainingControls && !updateSetting.isPending) {
237-
await updateSetting.mutateAsync({ key: 'showTrainingControls', value: checked })
238-
}
239-
}
240-
241233
const handleErrorNotificationsChange = async (checked: boolean) => {
242234
if (checked !== settings?.errorNotificationsEnabled && !updateSetting.isPending) {
243235
await updateSetting.mutateAsync({ key: 'errorNotificationsEnabled', value: checked })
@@ -528,17 +520,6 @@ export function General() {
528520
onCheckedChange={handleShowActionBarChange}
529521
/>
530522
</div>
531-
532-
{isTrainingEnabled && (
533-
<div className='flex items-center justify-between'>
534-
<Label htmlFor='training-controls'>Training controls</Label>
535-
<Switch
536-
id='training-controls'
537-
checked={settings?.showTrainingControls ?? false}
538-
onCheckedChange={handleTrainingControlsChange}
539-
/>
540-
</div>
541-
)}
542523
</div>
543524
</SettingsSection>
544525

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/components/output-panel/output-panel.tsx

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,9 @@ import {
1616
ArrowUp,
1717
Check,
1818
Clipboard,
19-
Database,
2019
Download,
2120
MoreHorizontal,
2221
Palette,
23-
Pause,
2422
Search,
2523
Trash,
2624
X,
@@ -94,9 +92,6 @@ export interface OutputPanelProps {
9492
setShowInput: (show: boolean) => void
9593
hasInputData: boolean
9694
isPlaygroundEnabled: boolean
97-
shouldShowTrainingButton: boolean
98-
isTraining: boolean
99-
handleTrainingClick: (e: React.MouseEvent) => void
10095
showCopySuccess: boolean
10196
handleCopy: () => void
10297
hasEntries: boolean
@@ -121,9 +116,6 @@ export const OutputPanel = React.memo(function OutputPanel({
121116
setShowInput,
122117
hasInputData,
123118
isPlaygroundEnabled,
124-
shouldShowTrainingButton,
125-
isTraining,
126-
handleTrainingClick,
127119
showCopySuccess,
128120
handleCopy,
129121
hasEntries,
@@ -392,31 +384,6 @@ export const OutputPanel = React.memo(function OutputPanel({
392384
</Tooltip.Root>
393385
)}
394386

395-
{shouldShowTrainingButton && (
396-
<Tooltip.Root>
397-
<Tooltip.Trigger asChild>
398-
<Button
399-
variant='ghost'
400-
onClick={handleTrainingClick}
401-
aria-label={isTraining ? 'Stop training' : 'Train Sim'}
402-
className={clsx(
403-
'!p-1.5 -m-1.5',
404-
isTraining && 'text-orange-600 dark:text-orange-400'
405-
)}
406-
>
407-
{isTraining ? (
408-
<Pause className='h-3.5 w-3.5' />
409-
) : (
410-
<Database className='h-3.5 w-3.5' />
411-
)}
412-
</Button>
413-
</Tooltip.Trigger>
414-
<Tooltip.Content>
415-
<span>{isTraining ? 'Stop Training' : 'Train Sim'}</span>
416-
</Tooltip.Content>
417-
</Tooltip.Root>
418-
)}
419-
420387
<Tooltip.Root>
421388
<Tooltip.Trigger asChild>
422389
<Button

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/terminal.tsx

Lines changed: 1 addition & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,7 @@ import {
1212
PopoverTrigger,
1313
Tooltip,
1414
} from '@sim/emcn'
15-
import {
16-
ArrowDown,
17-
ArrowUp,
18-
Database,
19-
Download,
20-
MoreHorizontal,
21-
Palette,
22-
Pause,
23-
Trash,
24-
} from '@sim/emcn/icons'
15+
import { ArrowDown, ArrowUp, Download, MoreHorizontal, Palette, Trash } from '@sim/emcn/icons'
2516
import { formatDuration } from '@sim/utils/formatting'
2617
import { useVirtualizer } from '@tanstack/react-virtual'
2718
import clsx from 'clsx'
@@ -58,7 +49,6 @@ import {
5849
} from '@/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/utils'
5950
import { useContextMenu } from '@/app/workspace/[workspaceId]/w/components/sidebar/hooks'
6051
import { getTileIconColorClass } from '@/blocks/icon-color'
61-
import { useShowTrainingControls } from '@/hooks/queries/general-settings'
6252
import { OUTPUT_PANEL_WIDTH, TERMINAL_HEIGHT } from '@/stores/constants'
6353
import type { ConsoleEntry } from '@/stores/terminal'
6454
import {
@@ -718,14 +708,6 @@ export const Terminal = memo(function Terminal() {
718708
const [autoSelectEnabled, setAutoSelectEnabled] = useState(true)
719709
const [mainOptionsOpen, setMainOptionsOpen] = useState(false)
720710

721-
const [isTrainingEnvEnabled] = useState(() =>
722-
isTruthy(getEnv('NEXT_PUBLIC_COPILOT_TRAINING_ENABLED'))
723-
)
724-
const showTrainingControls = useShowTrainingControls()
725-
const isTraining = false
726-
const toggleTrainingModal = useCallback(() => {}, [])
727-
const stopTraining = useCallback(() => {}, [])
728-
729711
const [isPlaygroundEnabled] = useState(() => isTruthy(getEnv('NEXT_PUBLIC_ENABLE_PLAYGROUND')))
730712

731713
const { handlePointerDown } = useTerminalResize()
@@ -1044,20 +1026,6 @@ export const Terminal = memo(function Terminal() {
10441026
[closeLogRowMenu]
10451027
)
10461028

1047-
const handleTrainingClick = useCallback(
1048-
(e: React.MouseEvent) => {
1049-
e.stopPropagation()
1050-
if (isTraining) {
1051-
stopTraining()
1052-
} else {
1053-
toggleTrainingModal()
1054-
}
1055-
},
1056-
[isTraining, stopTraining, toggleTrainingModal]
1057-
)
1058-
1059-
const shouldShowTrainingButton = isTrainingEnvEnabled && showTrainingControls
1060-
10611029
useRegisterGlobalCommands(() =>
10621030
createCommands([
10631031
{
@@ -1392,31 +1360,6 @@ export const Terminal = memo(function Terminal() {
13921360
</Tooltip.Root>
13931361
)}
13941362

1395-
{shouldShowTrainingButton && (
1396-
<Tooltip.Root>
1397-
<Tooltip.Trigger asChild>
1398-
<Button
1399-
variant='ghost'
1400-
onClick={handleTrainingClick}
1401-
aria-label={isTraining ? 'Stop training' : 'Train Sim'}
1402-
className={clsx(
1403-
'!p-1.5 -m-1.5',
1404-
isTraining && 'text-orange-600 dark:text-orange-400'
1405-
)}
1406-
>
1407-
{isTraining ? (
1408-
<Pause className='h-3.5 w-3.5' />
1409-
) : (
1410-
<Database className='h-3.5 w-3.5' />
1411-
)}
1412-
</Button>
1413-
</Tooltip.Trigger>
1414-
<Tooltip.Content>
1415-
<span>{isTraining ? 'Stop Training' : 'Train Sim'}</span>
1416-
</Tooltip.Content>
1417-
</Tooltip.Root>
1418-
)}
1419-
14201363
{filteredEntries.length > 0 && (
14211364
<>
14221365
<Tooltip.Root>
@@ -1528,9 +1471,6 @@ export const Terminal = memo(function Terminal() {
15281471
setShowInput={setShowInput}
15291472
hasInputData={hasInputData}
15301473
isPlaygroundEnabled={isPlaygroundEnabled}
1531-
shouldShowTrainingButton={shouldShowTrainingButton}
1532-
isTraining={isTraining}
1533-
handleTrainingClick={handleTrainingClick}
15341474
showCopySuccess={showCopySuccess}
15351475
handleCopy={handleCopy}
15361476
hasEntries={filteredEntries.length > 0}

0 commit comments

Comments
 (0)