• edy's avatar
    feat(ui): add role team panel, collaboration flow, and new expert empty states · 703f338b
    edy authored
    - Add ProjectRole model with normalizeProjectRoles() persistence
    - Extract ExpertPanelLead, RoleTeamPanel, RoleCollaborationFlow components
    - Add roleIconPaths.tsx for SVG icon rendering by role type
    - Add empty states for planner, wechat, geo, zhihu experts
    - Revamp xiaohongshu empty state with CSS variable-driven theme system
    - Add brand card and workspace logo styles for new expert types
    - Wire isStreaming from sendPhase for role status indicators
    - Fix geo regex from /geo/ to /\bgeo\b/ to avoid false matches
    - Strengthen normalizeProjectRoles validation (non-empty strings, skillIds element check)
    - Add prefers-reduced-motion overrides for title animations
    - Remove unused --expert-arrow CSS variable
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    703f338b
Name
Last commit
Last update
apps Loading commit data...
build Loading commit data...
docs-new Loading commit data...
packages Loading commit data...
skills Loading commit data...
vendor/openclaw-runtime Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
AGENTS.md Loading commit data...
CLAUDE.md Loading commit data...
README.md Loading commit data...
package.json Loading commit data...
pnpm-lock.yaml Loading commit data...
pnpm-workspace.yaml Loading commit data...
tsconfig.base.json Loading commit data...