Skip to content

App UI: bots-first sidebar, chat bubbles, everything else opens over the chat - #420

Merged
currentbits merged 2 commits into
masterfrom
coder/we-need-to-work-on-the-ui-a-lot-take-ins-2a041b
Nov 6, 2026
Merged

currentbits merged 2 commits into
masterfrom
coder/we-need-to-work-on-the-ui-a-lot-take-ins-2a041b

Conversation

@currentbits

Copy link
Copy Markdown
Owner

The app's layout is reworked to put the conversation in the middle. It takes inspiration from a bot-centric chat app, and keeps Mimir's own look: serif headings, the creature faces and their moods, the sliding sidebar highlight, and the light theme.

Sidebar

  • Bots, then Chats.
  • Search (⌘K) and new bot are at the top.
  • Needs you (with its count), Meetings, Computer and Settings are in the footer.

Chat

  • The toolbar and its tabs are gone. A floating pill shows the bot's face and name, and a click opens the bot's page.
  • Memory, Skills, Routines, Activity and chat search are icons in the corner.
  • Bot replies are bubbles, with one face and name per run of replies.
  • Your messages are tinted with the bot's colour. A tint rather than a solid colour, so text stays readable on yellow or orange bots.
  • A centred time appears on a new day or after an hour's gap.
  • The composer is a pill with attach (+) and hold-to-talk (desktop) buttons, and the send button is in the bot's colour. The "Return to send" hint is gone.

Over the chat

  • Settings, Needs you, Memory/Skills/Routines/Activity, Meetings, Computer and each bot's page open as sheets over the dimmed chat. Esc, × or a click beside the sheet closes it.
  • The sidebar stays live while a sheet is open.
  • The four chat sections share one sheet, with tabs to switch between them.
  • Settings gets a category nav that follows your scroll. Its search works as before.
  • ⌘K jumps to a bot, a chat or a place.
  • On a phone, sheets fill the screen. The tab bar stays.

Checks

  • scripts/ui-flows.mjs updated for the new chrome. It passes every check, with no page errors.
  • tsc is clean.
  • oxlint: one warning fewer than master, and no new ones.
  • Screenshots taken in dark, light and phone sizes.

Not yet checked inside the Tauri desktop shell: the Mac traffic lights next to the sidebar's top buttons, and dragging the window by the chat header.

Closes #419

🤖 Generated with Claude Code

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-06T15:54:44.604475Z c0cc654 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c0cc654da2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread ui/src/ui.tsx Resolved
Comment thread ui/src/App.tsx Resolved
…the chat

- Sidebar: Bots and Chats with search (⌘K) and new bot at the top; Needs you,
  Meetings, Computer and Settings in the footer.
- Chat: no toolbar. A floating pill with the bot's face and name (opens its
  page) and corner icons for Memory, Skills, Routines, Activity and search.
- Bot replies in bubbles, one face and name per run; your messages tinted with
  the bot's pigment; a centred time on a new day or after an hour's gap.
- Pill composer with attach and hold-to-talk buttons, send in the bot's colour.
- Settings, Needs you, the chat's sections, Meetings, Computer and a bot's page
  open as sheets over the chat (sections share one sheet, with tabs). Settings
  gets a category nav. ⌘K jumps to a bot, chat or place.
- ui-flows.mjs follows the new chrome.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@currentbits
currentbits force-pushed the coder/we-need-to-work-on-the-ui-a-lot-take-ins-2a041b branch from c0cc654 to f220247 Compare November 6, 2026 15:57
…not the chat behind a sheet

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@currentbits
currentbits merged commit 1184354 into master Nov 6, 2026
6 checks passed
@currentbits
currentbits deleted the coder/we-need-to-work-on-the-ui-a-lot-take-ins-2a041b branch November 6, 2026 16:12
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.

App UI redesign: bot-first shell, bubbles, overlay sheets, ⌘K

1 participant