Aska
a482bc2ea7
feat(web): MD3 矢量图标组件 + 全量 emoji 替换为新图标
新增 src/components/Icon.tsx(Material Symbols Rounded 风格,24 viewBox / currentColor /
零运行时依赖 / 可 tree-shake / 离线优先),导出 <Icon name size /> 与 IconName 类型,
覆盖全部现有界面图标的语义映射(chart/dna/chat/memory/docs/plugin/channel/device/robot/
clock/agent/night/trend/users/settings/light/ac/mic/micOff/sun/moon/lock/block/check/close/
gear/file/package/folder/shield/storage/refresh/vision/home/arrow/terminal)。
将用户端(Nav/TopBar/ChatInput/chat + 各 modes)与管理面板(sidebar 15 模块/Dashboard
卡片/System SectionTitle/Observability StatCard/Agents/Backthink/Automations/AdminTable
empty)中的 emoji 图标全部替换为 <Icon name=... />,icon 字段由 string 改为 IconName /
ReactNode。保留正文说明性箭头(如“设置→连接”)与流程方向箭头。
npm run build(tsc --noEmit + vite build)通过:79 模块,JS 300KB/gzip 90KB。
2026-09-06 13:12:22 +08:00
..
2026-09-06 07:44:40 +08:00
2026-09-06 13:12:22 +08:00
2026-09-05 23:09:26 +08:00
2026-09-06 08:10:35 +08:00
2026-09-06 07:44:40 +08:00
2026-09-06 07:44:40 +08:00
2026-09-06 08:10:35 +08:00
2026-09-06 07:44:40 +08:00
2026-09-06 07:44:40 +08:00
2026-09-06 07:44:40 +08:00
2026-09-06 07:44:40 +08:00
2026-09-06 07:44:40 +08:00