fix: sync model selection dropdowns to cloud dashboard#286
Merged
khaliqgant merged 2 commits intomainfrom Jan 24, 2026
Merged
Conversation
The model selection changes for Cursor and Codex (commit 4593c1c) were only applied to packages/dashboard/ui/ (local dashboard) but not to src/dashboard/ (cloud dashboard). This syncs those changes: - Add CURSOR_MODEL_OPTIONS and CODEX_MODEL_OPTIONS arrays - Add model dropdown selects for Cursor and Codex agents - Change Claude model selection from button grid to dropdown - Add supportsModelSelection flag to Codex and Cursor templates - Add selectedCursorModel and selectedCodexModel state variables - Update effectiveCommand to always include --model flag
…dashboard Consolidates the dashboard codebase to a single location: - Moved all dashboard UI code from src/dashboard to packages/dashboard/ui - Updated Dockerfile to build from packages/dashboard/ui - Updated cloud server.ts dashboard path to packages/dashboard/ui/out - Updated dashboard-server and dashboard package server.ts paths - Updated package.json build scripts (build:dashboard, dev:next, postbuild) - Updated .dockerignore and vitest.config.ts paths - Added MessageComposer.tsx as shared component - Synced App.tsx and ChannelChat.tsx with extracted MessageComposer - Includes model selection dropdown changes for Cursor and Codex agents This removes the duplicate dashboard code that was causing cloud to use outdated components (e.g., missing model selection dropdowns).
🤖 My Senior Dev — Analysis Complete👤 For @khaliqgant📁 Expert in View your contributor analytics → 📊 174 files reviewed • 12 high risk • 8 need attention 🚨 High Risk:
🚀 Open Interactive Review →The full interface unlocks features not available in GitHub:
💬 Chat here: 📖 View all 12 personas & slash commandsYou can interact with me by mentioning In PR comments or on any line of code:
Slash commands:
AI Personas (mention to get their perspective):
For the best experience, view this PR on myseniordev.com — includes AI chat, file annotations, and interactive reviews. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The model selection changes for Cursor and Codex (commit 4593c1c) were
only applied to packages/dashboard/ui/ (local dashboard) but not to
src/dashboard/ (cloud dashboard). This syncs those changes: