Skip to content

Redesign UI: Midnight Indigo workspace with sidebar & saved chat history#15

Merged
droidbg merged 1 commit into
mainfrom
redesign/workspace-midnight-indigo
Jun 19, 2026
Merged

Redesign UI: Midnight Indigo workspace with sidebar & saved chat history#15
droidbg merged 1 commit into
mainfrom
redesign/workspace-midnight-indigo

Conversation

@droidbg

@droidbg droidbg commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

A full UI overhaul into a premium "Midnight Indigo" workspace — dark-first with a polished light variant — plus real, persistent multi-conversation
support. All existing chat/API/key/retry logic is preserved.

Workspace shell

  • Left sidebar: "New chat", scrollable chat history (active highlight, hover rename/delete), bottom profile row with an editable local display name +
    Settings shortcut. Fixed on desktop, slide-in drawer on mobile.
  • Center workspace: Fraunces serif welcome headline, 2×2 suggestion grid, floating composer with shortcut hint + character count.

Functional chat history

  • New useConversations hook backed by a pure useReducer with localStorage persistence — chats survive reload, auto-title from first message,
    replies route to the correct conversation even when switching mid-request.

Design system

  • Slate/graphite surfaces, single electric-indigo accent, ~14px radii, gradient buttons, soft elevation, dark + light themes, reduced-motion support,
    and a CSS-only glass-marble orb.

Verification

tsc ✓ · ESLint ✓ · vite build ✓

@vercel

vercel Bot commented Jun 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
echoai-backend Ready Ready Preview, Comment Jun 19, 2026 11:39am
echoai-ui Ready Ready Preview, Comment Jun 19, 2026 11:39am

@droidbg droidbg merged commit 73d4190 into main Jun 19, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant