Skip to content

feat(web-ui): refactor SkillsScene with tab layout, sidebar nav, and enhanced filters#40

Merged
GCWing merged 1 commit intomainfrom
gcwing/dev
May 9, 2026
Merged

feat(web-ui): refactor SkillsScene with tab layout, sidebar nav, and enhanced filters#40
GCWing merged 1 commit intomainfrom
gcwing/dev

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented May 9, 2026

Summary

  • Replace two-column split layout (market / installed) with tab-based Installed + Discover layout
  • Add sidebar navigation with filter categories: All, Built-in, User, Project, Suite
  • Redesign SkillCard from fixed-size to responsive grid-based card
  • Extend useInstalledSkills filter logic to separate built-in and suite categories
  • Add i18n entries for new filters, categories, and details button (en-US + zh-CN)
  • Localize session type labels in zh-CN common.json

Test Plan

  • Type-check and lint pass
  • Skills scene renders correctly with new tab layout
  • Sidebar filters work for All, Built-in, User, Project, Suite
  • SkillCard displays correctly in grid layout
  • i18n translations render correctly in both en-US and zh-CN
  • Pagination works in both Installed and Discover tabs

@GCWing GCWing merged commit a977739 into main May 9, 2026
4 checks passed
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