Skip to content

feat(ai-assistant): 重设计媒体任务卡及持久化恢复 - #331

Merged
bahamutww merged 1 commit into
mainfrom
dev
Sep 30, 2026
Merged

bahamutww merged 1 commit into
mainfrom
dev

Conversation

@bahamutww

Copy link
Copy Markdown
Contributor
  • 媒体任务卡单色主题重设计,统一使用中性主题变量,失败态唯一用强调色
  • 新增共享极简播放器MediaAudioPlayer,替代原生audio控件
  • 抽取统一拖拽把手组件TaskCardDragHandle,明确拖拽区域与视觉提示
  • 新增任务卡演示页,支持mockStatus跳过轮询,展示全状态矩阵
  • 刷新后思考面板及媒体任务卡持久化恢复,reasoning内容用包裹保存
  • 保存消息数据结构增添视频、音乐、语音任务数组,保持增量向后兼容
  • 画布拖拽事件类型统一为原生MouseEvent | TouchEvent,改进触屏兼容
  • 失败态错误信息完整展示且支持一键复制,取消重试入口
  • 移除耗时文案,加载态改为骨架动画与顶部spinner
  • 完善i18n音频卡文本,覆盖中英文双语言
  • 修复任务卡边框不显示问题,采用border-width及border-border类控制
  • 改善触屏拖拽效果,新增getDragEventPoint支持触摸点坐标与修正ctrlKey/metaKey属性
  • 代码静态检查无错误,后端逻辑调整需重启服务生效,前端支持热更

- 媒体任务卡单色主题重设计,统一使用中性主题变量,失败态唯一用强调色
- 新增共享极简播放器MediaAudioPlayer,替代原生audio控件
- 抽取统一拖拽把手组件TaskCardDragHandle,明确拖拽区域与视觉提示
- 新增任务卡演示页,支持mockStatus跳过轮询,展示全状态矩阵
- 刷新后思考面板及媒体任务卡持久化恢复,reasoning内容用<think>包裹保存
- 保存消息数据结构增添视频、音乐、语音任务数组,保持增量向后兼容
- 画布拖拽事件类型统一为原生MouseEvent | TouchEvent,改进触屏兼容
- 失败态错误信息完整展示且支持一键复制,取消重试入口
- 移除耗时文案,加载态改为骨架动画与顶部spinner
- 完善i18n音频卡文本,覆盖中英文双语言
- 修复任务卡边框不显示问题,采用border-width及border-border类控制
- 改善触屏拖拽效果,新增getDragEventPoint支持触摸点坐标与修正ctrlKey/metaKey属性
- 代码静态检查无错误,后端逻辑调整需重启服务生效,前端支持热更
@bahamutww
bahamutww merged commit 6e4ac40 into main Sep 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant