• 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
..
automation.css Loading commit data...
base.css Loading commit data...
chat.css Loading commit data...
components.css Loading commit data...
knowledge.css Loading commit data...
plugins.css Loading commit data...
settings.css Loading commit data...
shell.css Loading commit data...
tasks.css Loading commit data...
theme-openclaw.css Loading commit data...