diff --git a/apps/desktop/src/app/chat/sidebar/index.tsx b/apps/desktop/src/app/chat/sidebar/index.tsx
index 51f566f6f..39815e094 100644
--- a/apps/desktop/src/app/chat/sidebar/index.tsx
+++ b/apps/desktop/src/app/chat/sidebar/index.tsx
@@ -732,6 +732,8 @@ export function ChatSidebar({
/>
)}
+ {sidebarOpen && !showSessionSections &&
diff --git a/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx b/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx
index b40b13b84..6a4fb6fcf 100644
--- a/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx
+++ b/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx
@@ -1,5 +1,5 @@
import { useStore } from '@nanostores/react'
-import { useEffect } from 'react'
+import { useEffect, useState } from 'react'
import { useNavigate } from 'react-router-dom'
import { Button } from '@/components/ui/button'
@@ -18,6 +18,7 @@ import {
setShowAllProfiles
} from '@/store/profile'
+import { CreateProfileDialog } from '../../profiles/create-profile-dialog'
import { PROFILES_ROUTE } from '../../routes'
// Arc-Spaces-style profile rail at the sidebar foot: a default↔all toggle pinned
@@ -30,6 +31,8 @@ export function ProfileRail() {
const gatewayProfile = useStore($activeGatewayProfile)
const navigate = useNavigate()
+ const [createOpen, setCreateOpen] = useState(false)
+
const isAll = scope === ALL_PROFILES
const activeKey = normalizeProfileKey(gatewayProfile)
const defaultProfile = profiles.find(profile => profile.is_default)
@@ -70,9 +73,22 @@ export function ProfileRail() {
onSelect={() => selectProfile(profile.name)}
/>
))}
+
+
+
+