mirror of
https://github.com/openclaw/clawhub.git
synced 2026-08-14 00:47:57 +00:00
* feat(profile): polish publisher detail hero, catalog, and members layout Refine the publisher profile page with a full-width hero, larger avatar, Links/Members side-by-side details, chip-based catalog filters, and segmented Skills/Plugins tabs while extracting profile styles into a dedicated stylesheet. * feat(profile): polish catalog grouping, members UI, and chrome layout Checkpoint before moving publisher stats into the profile header actions slot. * feat(profile): default catalog tab, plugin links, and visual proof Open the plugins tab when a publisher has no skills, preserve scoped plugin detail hrefs on profile rows, and keep catalog pagination active during search. Includes publisher profile polish follow-ups and UI proof screenshots for the PR. * fix(profile): clear lint issues in publisher profile route * fix(profile): polish avatar/badge details and refresh UI proof Square org avatars, show icon-only official badge on mobile handles, and match member placeholder size to photo avatars. Regenerate publisher profile Playwright screenshots for PR proof. * test(e2e): assert publisher catalog region on profile smoke Match the publisher profile catalog landmark after the profile polish removed the visible "Publisher catalog" heading. * test(e2e): stabilize org delete profile catalog waits Wait for the publisher profile heading and catalog region before asserting seeded skill visibility, matching the async catalog load on the polished profile page. * test(e2e): assert publisher catalog skills by slug link Profile catalog rows truncate display names to 40 chars, so deletion proofs should wait for the skill detail href instead of the full seed label text. * fix(test): add skillSlug to AccountDeletionFixture type Unblocks types-build after the publisher profile e2e assertion started reading fixture.skillSlug for the catalog link check.