- 08 Jun, 2026 2 commits
-
-
edy authored
- Add Feishu Mobile Config feature across all layers (types, secrets, config, IPC, UI) - Replace Mac glassmorphism design with Windows flat design (settings.css) - Improve secret reveal UX: loading spinner, error handling, touched state tracking - Change basic tab layout from single compact card to 3-card bento layout - Add Modal component (apps/ui/src/components/ui/Modal.tsx) - Start editable sections in edit mode by default - Add workspace directory save/restore buttons to SettingsPanels - Add reveal error display in settings toolbar - Clean up dead CSS classes from old basic tab layout - Fix modal panel to use flat design matching settings style Co-Authored-By:Claude Opus 4.8 <noreply@anthropic.com>
-
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:Claude Opus 4.8 <noreply@anthropic.com>
-
- 05 Jun, 2026 5 commits
-
-
edy authored
Align sidebar-section-copy layout with Windows client (flex instead of grid) to keep icon and text on the same line. Co-Authored-By:Claude Opus 4.8 <noreply@anthropic.com>
-
edy authored
- When clicking a session card, switch to the correct project and viewMode ('chat' for home sessions, 'experts' for expert sessions) instead of only setting the active session ID - Persist session scope via sticky ref so switching to non-conversation tabs (knowledge, tasks, etc.) no longer jumps to the first expert's sessions - Prevent project switch during active streaming to avoid disrupting AI output - Keep useMemo pure by extracting ref writes into useEffect - Remove redundant ternary in openSession Co-Authored-By:Claude Opus 4.8 <noreply@anthropic.com>
-
edy authored
- Homepage: replace starter prompts with 5 digital-employee showcase cards (geo/xiaohongshu/douyin/planner/wechat) that navigate to expert projects - Status chip: change "已就绪" to "运行中" with green dot, green text, green border - switchExpert: set viewMode after switchProject completes (safer ordering) - manifest.json: upgrade geo & wechat from home-chat-shortcut to standalone, add xhs & douyin standalone entries with full projectMatchKeywords - Resolve expert key/visual key for planner, wechat, geo, zhihu - Add ProjectRole shared type; enrich geo expert guide with 4 default roles - CSS: remove conversation-workspace border/background/shadow, add overflow visible for card hover scale, match StatusChip positive tone to Windows client - Fix /geo/ regex to word-boundary to avoid false substring matches - Fix activeExpertGuide roles not falling back to guide defaults - Fix expertMatchesCategory missing wechat/公众号 in isContent regex - Fix resolveExpertKey planner regex missing 内容账号规划 keyword Co-Authored-By:Claude Opus 4.8 <noreply@anthropic.com>
-
edy authored
-
edy authored
Co-Authored-By:Claude Opus 4.8 <noreply@anthropic.com>
-
- 25 May, 2026 9 commits
-
-
edy authored
Increase border-radius values for all left sidebar navigation elements: - Nav items, session cards, expert cards - Sidebar sections and containers - Category items and expert items - New session button Co-Authored-By:Claude Opus 4.7 <noreply@anthropic.com>
-
edy authored
-
edy authored
-
edy authored
-
edy authored
-
edy authored
-
edy authored
-
edy authored
-
edy authored
-
- 22 May, 2026 4 commits
- 21 May, 2026 1 commit
-
-
edy authored
-
- 20 May, 2026 4 commits
- 19 May, 2026 3 commits
- 18 May, 2026 5 commits
- 15 May, 2026 5 commits
- 14 May, 2026 2 commits