Skip to content

feat(ui): redesign model selector with favorites - #488

Closed
leoisadev1 wants to merge 1 commit into
mainfrom
feat/model-selector-redesign
Closed

feat(ui): redesign model selector with favorites#488
leoisadev1 wants to merge 1 commit into
mainfrom
feat/model-selector-redesign

Conversation

@leoisadev1

Copy link
Copy Markdown
Member

Summary

Redesigned model selector inspired by T3 Chat, but more compact per user feedback.

Changes

New Features

  • Favorites section at top with star toggle icons
  • Default favorites: Claude Sonnet 4, GPT-4o, Gemini Flash, Claude 3.5 Sonnet
  • Compact layout without model descriptions (less scrolling)
  • Dropdown opens upward from trigger button
  • Provider-grouped model list with model counts

Visual Improvements

  • Cleaner, tighter spacing
  • Star icons for favoriting any model
  • Checkmarks for selected model
  • Provider logos from models.dev
  • Rounded corners throughout
  • Uses existing theme colors

Preserved Functionality

  • Keyboard navigation (↑↓ Enter Esc)
  • Fuzzy search filtering
  • Click outside to close
  • Smooth animations

Testing

  • Type check passes
  • Manual testing of favorites toggle
  • Manual testing of model selection

T3 Chat-inspired design with user feedback incorporated:
- Favorites section at top with star toggle
- Compact layout without descriptions (less scrolling)
- Dropdown opens upward from trigger
- Provider-grouped model list with counts
- Default favorites: Claude Sonnet 4, GPT-4o, Gemini Flash, Claude 3.5 Sonnet
- Keyboard navigation preserved (↑↓ Enter Esc)
- Uses existing theme colors
@github-actions

github-actions Bot commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

🚀 Preview Deployment Ready

Environment URL
Frontend https://web-openchat-pr-488.up.railway.app
Convex Dashboard Dashboard

Convex Preview Backend

  • Cloud URL: https://polished-wolverine-390.convex.cloud
  • Site URL: https://polished-wolverine-390.convex.site

🤖 Deployed automatically by GitHub Actions

@leoisadev1 leoisadev1 closed this Jan 7, 2026
@leoisadev1
leoisadev1 deleted the feat/model-selector-redesign branch January 7, 2026 00:47
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