Add Hub Simple home with slash-command parser and header/sidebar navigation tweaks#243
Open
esafwan wants to merge 1 commit into
Open
Add Hub Simple home with slash-command parser and header/sidebar navigation tweaks#243esafwan wants to merge 1 commit into
esafwan wants to merge 1 commit into
Conversation
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.
Motivation
Description
HomePageto replace the metrics/tabs dashboard with a command-first UI, starter prompts, command picker, and informational cards, and added navigation buttons to'/agents'and'/chat'.frontend/src/services/commandParser.tsexportingparseSlashCommandand related types to parse slash-style commands and qualifiers.HomeHeaderActionsto add an inline "Switch to Advanced Hub" button and include anOpen Advanced Hubentry in the new dropdown separated byDropdownMenuSeparator.UnifiedLayoutto computedefaultOpenfromuseLocation()and pass it toSidebarProviderso the sidebar opens by default for non-root routes.Testing
tsc --noEmit) against the frontend codebase and it completed successfully.parseSlashCommandmanually via the UI flow and verified parsing and routing for sample commands succeeded; no automated unit tests were added in this change.Codex Task