diff --git a/frontend/packages/web/index.html b/frontend/packages/web/index.html index f4b616a..c0b24bb 100644 --- a/frontend/packages/web/index.html +++ b/frontend/packages/web/index.html @@ -396,6 +396,31 @@ flex-shrink: 0; } + .sidebar-header-actions { + display: flex; + align-items: center; + gap: 4px; + } + + .sidebar-icon-btn { + width: 24px; + height: 24px; + background: transparent; + border: 1px solid var(--border-2); + border-radius: 4px; + color: var(--muted); + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + transition: all var(--transition); + } + + .sidebar-icon-btn:hover { + border-color: var(--accent); + color: var(--accent); + } + .sidebar-title { font-size: 11px; font-weight: 600; @@ -495,16 +520,6 @@ font-size: 11px; } - .sidebar-refresh { - display: flex; - align-items: center; - justify-content: center; - gap: 4px; - padding: 8px; - border-top: 1px solid var(--border); - flex-shrink: 0; - } - /* Chat Panel */ .chat-panel { display: flex; diff --git a/frontend/packages/web/src/App.tsx b/frontend/packages/web/src/App.tsx index 1fb193f..a5e7e98 100644 --- a/frontend/packages/web/src/App.tsx +++ b/frontend/packages/web/src/App.tsx @@ -809,20 +809,28 @@ export default function App() {
Sessions - +
+ + +
{sessions.length === 0 ? (
- No sessions yet.
- Create one to get started. + No sessions yet.
) : ( sessions.map((session) => ( @@ -841,12 +849,6 @@ export default function App() { )) )}
- -
- -
{/* Chat Panel */} @@ -868,8 +870,12 @@ export default function App() {
No Session Selected

- Click + in the sidebar to create a new session, or select an existing one. + Create a new session to start chatting with an agent.

+ ) : transcriptMessages.length === 0 && !sessionError ? (