Feature/skills mcp UI standardization - #427
Merged
Loosand merged 13 commits intoAug 12, 2026
Merged
Conversation
…component - Introduced a new Switch component for better UI consistency. - Implemented a search input in the SettingsPage for filtering navigation items. - Updated translations for search placeholders and no results messages in both English and Chinese. - Enhanced the layout and styling of the SettingsPage for improved user experience.
feat(settings): add customizable search functionality and new switch …
# Conflicts: # crates/agent-gateway/web/src/pages/SettingsPage.tsx # crates/agent-gui/src/pages/SettingsPage.tsx # crates/agent-gui/src/pages/settings/SystemSettingsForm.tsx # crates/agent-gui/src/pages/settings/shared.tsx # crates/agent-ui/src/components/ui/switch.tsx # crates/agent-ui/src/pages/settings/SystemSettingsForm.tsx
- Introduced `SettingsGroup`, `SettingsRow`, and `SettingsChoiceRow` components for better structure and reusability in the System Settings UI. - Replaced existing button implementations with `SettingsChoiceRow` for execution mode selection. - Updated the layout of the close window behavior and tray settings sections to utilize the new components, improving readability and maintainability.
- Added a new `.document-markdown` class in CSS for improved typography in long-form files and documentation previews. - Updated translation strings in both `i18n/config.ts` files to provide clearer context for skills-related actions, including bulk selection and scanning feedback. - Introduced new tests for bulk mode interactions, skill card actions, and scan feedback to ensure proper functionality and user experience. - Refactored components to utilize shared UI elements, enhancing consistency across the application.
- Introduced a new test suite for MCP Hub tabs, ensuring consistent use of UI components and navigation structure. - Added tests for the Skills Hub search input to verify focus behavior and styling. - Implemented tests for the MCP import view, including rescan functionality and UI feedback. - Refactored existing components to utilize shared UI elements, enhancing consistency across the application.
StackCairn
marked this pull request as draft
August 11, 2026 15:38
Contributor
|
PR governance checks failed — this PR has been converted to draft.
Fix the items above, then click Ready for review to re-run the checks. |
- Added a new import for the CopyButton in the Markdown module test to improve component coverage. - Updated the MCP Hub tabs test to reflect changes in grid column styling for better layout consistency. - Refactored the McpServerCard component to utilize the openUrl function for external links, enhancing user experience. - Cleaned up imports in McpServersForm for better readability and organization.
…ui-standardization # Conflicts: # crates/agent-ui/src/components/chat/WorkspaceResourceSettingsDrawer.tsx # crates/agent-ui/src/components/resources/ResourceActivationSwitch.tsx
Loosand
force-pushed
the
feature/skills-mcp-ui-standardization
branch
from
August 12, 2026 12:43
4a41890 to
89e5bfb
Compare
Loosand
marked this pull request as ready for review
August 12, 2026 12:50
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.
Linked issue
无
Summary
统一 Skills Hub、MCP Hub 和工作区资源设置的界面与交互体验。
Change scope
crates/agent-ui/src/pages/skills-hub/crates/agent-ui/src/pages/mcp-hub/crates/agent-ui/src/components/resources/crates/agent-ui/src/components/ui/crates/agent-ui/src/components/markdown/crates/agent-ui/src/components/chat/WorkspaceResourceSettingsDrawer.tsxcrates/agent-ui/src/lib/shared/fuzzySearch.tscrates/agent-gui/test/skills/crates/agent-gui/test/settings/crates/agent-gui/test/tools/mcp-registry.test.mjscrates/agent-gui/src/i18n/config.tscrates/agent-gateway/web/src/i18n/config.tsVerification
pnpm --filter liveagent exec tsc --noEmit: passedpnpm --filter @liveagent/gateway-webui exec tsc --noEmit: passedpnpm test:webui: 540/540 passedpnpm test:gui: 1548/1548 passedpnpm build:gui: passedpnpm build:webui: passedpnpm lint:gui: passedpnpm lint:webui: passedpnpm check:ui-boundaries: passedgit diff --check upstream/main: passedpnpm lint:ui: still reports 3 pre-existing import-order errors in unchanged files; the cleanupstream/main@24e268f9baseline independently reproduces 6 import-order errors.Pre-submit checklist
Screenshots / preview