diff --git a/apps/web/src/components/settings/SettingsRouteContext.tsx b/apps/web/src/components/settings/SettingsRouteContext.tsx index 66fc93323..07fdb8499 100644 --- a/apps/web/src/components/settings/SettingsRouteContext.tsx +++ b/apps/web/src/components/settings/SettingsRouteContext.tsx @@ -130,22 +130,9 @@ export function SettingsRouteContextProvider({ children }: { children: ReactNode ...(settings.codeViewerAutosave !== defaults.codeViewerAutosave ? ["Code preview autosave"] : []), - ...(settings.defaultThreadEnvMode !== defaults.defaultThreadEnvMode - ? ["New thread mode"] - : []), ...(settings.autoUpdateWorktreeBaseBranch !== defaults.autoUpdateWorktreeBaseBranch ? ["Worktree base refresh"] : []), - ...(settings.confirmThreadDelete !== defaults.confirmThreadDelete - ? ["Delete confirmation"] - : []), - ...(settings.autoDeleteMergedThreads !== defaults.autoDeleteMergedThreads - ? ["Auto-delete merged threads"] - : []), - ...(settings.autoDeleteMergedThreadsDelayMinutes !== - defaults.autoDeleteMergedThreadsDelayMinutes - ? ["Auto-delete delay"] - : []), ...(settings.rebaseBeforeCommit !== defaults.rebaseBeforeCommit ? ["Rebase before commit"] : []), diff --git a/apps/web/src/components/ui/sidebar.tsx b/apps/web/src/components/ui/sidebar.tsx index 063b5868b..f8d7286d4 100644 --- a/apps/web/src/components/ui/sidebar.tsx +++ b/apps/web/src/components/ui/sidebar.tsx @@ -704,7 +704,7 @@ function SidebarFooter({ className, ...props }: React.ComponentProps<"div">) { function SidebarSeparator({ className, ...props }: React.ComponentProps) { return ( - - updateSettings({ - defaultThreadEnvMode: defaults.defaultThreadEnvMode, - }) - } - /> - ) : null - } - control={ - - } - /> - } /> - - - updateSettings({ - confirmThreadDelete: defaults.confirmThreadDelete, - }) - } - /> - ) : null - } - control={ - - updateSettings({ - confirmThreadDelete: Boolean(checked), - }) - } - aria-label="Confirm thread deletion" - /> - } - /> - - - updateSettings({ - autoDeleteMergedThreads: defaults.autoDeleteMergedThreads, - }) - } - /> - ) : null - } - control={ - - updateSettings({ - autoDeleteMergedThreads: Boolean(checked), - }) - } - aria-label="Auto-delete merged threads" - /> - } - /> - - {settings.autoDeleteMergedThreads ? ( - - updateSettings({ - autoDeleteMergedThreadsDelayMinutes: - defaults.autoDeleteMergedThreadsDelayMinutes, - }) - } - /> - ) : null - } - control={ - - } - /> - ) : null} )}