liwei1dao
|
cd2a4aac5b
|
上传qq音乐
|
1 year ago |
lxm
|
02e783d770
|
feat(消息气泡): 添加智能时间戳格式化功能
在消息气泡组件中实现智能时间显示逻辑,根据时间差显示"刚刚"、"X分钟前"、"昨天"等友好格式
同时添加中英文时间相关翻译字段
|
1 year ago |
lxm
|
96b0f381b8
|
fix: 更新BLE超时提示和调整视图高度
修改BLE连接超时提示信息,建议用户重启耳机后重试
调整agent视图容器高度从50.h改为52.h
|
1 year ago |
lxm
|
1f08912d90
|
refactor(agent_view): 优化扩展选项按钮的布局和滚动行为
将Row改为Wrap布局实现按钮自动换行
添加水平滚动确保在小屏幕设备上可用
调整容器高度和边距以改善视觉效果
|
1 year ago |
lxm
|
c600a78d84
|
refactor(agent_view): 使用响应式单位替换固定数值以适配不同屏幕尺寸
|
1 year ago |
lxm
|
e70ef4b4cb
|
refactor: 优化多个视图的布局和文本显示
- 修复登录控制器中的缩进问题并更新验证码提示文本
- 重构首页断开连接信息的布局,改进多行文本显示
- 优化探索视图的文本布局,支持多行显示和更好的对齐
- 改进设置视图的更新按钮布局和文本显示
- 重构导航卡片布局,优化图标对齐和文本显示
|
1 year ago |
lxm
|
e0b68ce33c
|
refactor(ui): 优化通话界面的布局和响应式设计
- 将通话覆盖层改为透明,仅保留底部控制栏的背景
- 使用响应式单位(w/h/sp)替换固定尺寸
- 调整按钮的阴影和边框使用响应式单位
|
1 year ago |
lxm
|
32deae8736
|
refactor: 统一导入路径为相对路径
将项目中所有使用绝对路径的导入语句改为相对路径,提高代码的可维护性和可移植性
|
1 year ago |
liwei1dao
|
009199a1af
|
上传天气卡片的代码
|
1 year ago |
lxm
|
f46af06a98
|
fix: 更新多语言翻译
将品牌名称从"DeepSound"统一修正为"DeapSound"
更新所有相关视图和翻译文件中的品牌名称
添加缺失的多语言翻译键,包括天气描述和星期几
优化设置控制器的错误提示翻译
|
1 year ago |
lxm
|
6c3152bbaa
|
refactor(i18n): 重构国际化字符串并统一翻译键命名规范
将硬编码的中文字符串替换为国际化翻译键
统一翻译键命名规范,按模块分类组织
添加缺失的英文翻译字符串
优化部分翻译键的命名以更好表达用途
|
1 year ago |
lxm
|
7c468bb516
|
feat(navigation): 重构导航卡片组件并优化交互体验
- 将高度参数改为可选,默认350.h
- 重新设计卡片布局,增加图片区域占比
- 优化导航方式选择器的视觉样式
- 添加导航状态覆盖层和错误处理
- 改进目的地信息展示方式
- 增强开始导航按钮的视觉效果
- 添加导航类型图标映射功能
- 修正注释和变量命名
|
1 year ago |
lxm
|
1c8bd4bece
|
feat(ui): 添加暗黑模式支持并优化响应式布局
- 为音乐卡片、导航卡片、旅游卡片和天气卡片添加暗黑模式适配
- 使用flutter_screenutil实现响应式尺寸单位
- 优化天气卡片提示信息,根据天气数据动态生成智能提示
- 统一使用主题颜色替代硬编码颜色值
|
1 year ago |
lxm
|
810cbb7d3d
|
feat(聊天记录): 添加分页加载历史消息功能
实现聊天记录的分页加载功能,当用户滚动到顶部时自动加载更多历史消息。新增加载状态指示器,包括加载中、加载失败和默认提示三种状态。优化消息列表性能,避免一次性加载所有历史记录。
|
1 year ago |
liwei1dao
|
d51bc61c43
|
修复音乐播放状态问题
|
1 year ago |
lxm
|
060b5e97ed
|
fix(agent_view): 调整语音状态时的布局对齐方式
移除语音激活状态下的Spacer组件,并将状态文字和图标的主轴对齐方式从end改为center,使布局更居中统一
|
1 year ago |
fdp
|
3bd503caf6
|
优化ai按住对话&唤醒冲突问题
|
1 year ago |
fdp
|
50c3d1fc05
|
add
|
1 year ago |
fdp
|
63cfcccede
|
修复音乐播放器卡片不同步问题
|
1 year ago |
lxm
|
211fa67532
|
优化按住说话的输入控件布局
|
1 year ago |
lxm
|
e3f896b87b
|
feat(music): 重构音乐模块为独立功能模块
将音乐播放相关功能从AgentController中抽离,创建独立的MusicController和MusicServiceFacade
新增音乐模块绑定类,统一管理音乐相关依赖
修改音乐播放视图和卡片组件以使用新的音乐服务门面
移除AgentController中冗余的音乐播放逻辑
|
1 year ago |
lxm
|
9ca7526069
|
feat(语音输入): 实现按住说话功能并优化语音输入模式切换
- 新增按住说话状态和模式控制变量
- 修改语音输入模式切换逻辑以支持按住说话模式
- 添加开始/结束按住说话的方法
- 重构语音输入UI为长按手势操作
- 优化语音输入状态下的UI反馈
|
1 year ago |
lxm
|
2f27cabc06
|
feat(通话): 添加AI语音通话功能
- 在AgentController中添加电话模式状态管理
- 实现开始/结束电话模式逻辑,包括权限检查和语音模式切换
- 在AgentView中添加电话模式UI,包括覆盖层、状态显示和控制按钮
- 调整"+选项"高度以容纳电话按钮
|
1 year ago |
lxm
|
8c8b20520b
|
refactor(agent): 重命名图片选项为加号选项并改进展开逻辑
重构图片选择选项为加号选项,使其功能更通用。改进展开逻辑,添加键盘关闭检测机制和待展开状态标记,提升用户体验。
|
1 year ago |
lxm
|
317b42d11f
|
fix(agent): 修复消息气泡卡片数据可能为null时的处理
添加对卡片数据可能为null的检查,并为各类型卡片提供默认值以避免空指针异常
|
1 year ago |
lxm
|
bba2f66546
|
feat(widgets): 新增声音柱动画组件并替换原有实现
将声音柱动画逻辑提取为独立组件SoundBarWidget,并添加组合组件SoundBarsWidget和集成控制器的AgentSoundBarsWidget
移除agent_view中原有的_SoundBar实现,使用新组件替代
|
1 year ago |
lxm
|
8645aa354c
|
refactor(agent): 重构消息操作逻辑至独立控制器
将原本分散在AgentView中的消息操作逻辑(复制、举报等)提取到独立的MessageActionController中
删除不再使用的ReportController
更新相关绑定和视图引用
|
1 year ago |
lxm
|
af6e7e7240
|
feat(agent): 添加图片选项展开状态和键盘可见性控制
新增图片选择选项的展开/收缩功能,并添加键盘可见性状态管理
当键盘显示时自动收缩图片选项,避免界面重叠
|
1 year ago |
lxm
|
1a9f9ef839
|
feat(agent): 添加全屏编辑模式支持长文本输入
新增全屏文本编辑器组件,当输入内容过长时自动显示展开按钮
优化输入框布局和高度限制,添加字符计数功能
|
1 year ago |
lxm
|
5d389d225b
|
feat(agent): 添加动态发送按钮显示逻辑
在输入框有内容时显示发送按钮,否则显示图片选择按钮
|
1 year ago |
lxm
|
d69a3bb4c6
|
feat(音乐服务): 实现媒体会话功能并优化播放列表界面
1. 在音乐服务插件中新增媒体会话功能,支持锁屏控制和通知栏显示
2. 为AgentController添加播放列表管理和媒体会话回调处理
3. 重构音乐播放列表界面,优化布局和交互体验
4. 修复播放进度同步和ID类型转换问题
5. 简化圆形进度按钮的点击交互逻辑
|
1 year ago |
lxm
|
2f05225622
|
Merge branch 'new_dev' of https://github.com/deepcloud2048/deep_voice into new_dev
|
1 year ago |
lxm
|
84bc1f243f
|
修复
|
1 year ago |
liwei1dao
|
922eebad73
|
上传播放历史音乐 播放状态不刷新的问题
|
1 year ago |
lxm
|
be58446aa5
|
fix(音乐播放): 修复音乐播放状态管理和错误处理问题
重构音乐播放控制逻辑,添加异步处理和错误捕获机制。主要变更包括:
1. 将音乐控制方法改为异步并添加try-catch错误处理
2. 优化播放状态初始化流程
3. 改进进度更新定时器的可靠性
4. 添加详细的日志记录
5. 移除冗余的状态刷新调用
|
1 year ago |
lxm
|
6fa3625a42
|
feat(音乐): 新增音乐播放列表功能及进度控制
- 添加音乐播放列表路由和页面
- 实现播放进度获取和跳转功能
- 新增环形进度条播放按钮组件
- 完善音乐播放状态管理
- 添加音乐功能测试用例
|
1 year ago |
liwei1dao
|
4f672116c8
|
上传 音乐播放连接 过期的问题
|
1 year ago |
lxm
|
60e1af4a33
|
refactor(agent_view): 添加用户消息的复制
|
1 year ago |
lxm
|
7ef0e3f1fd
|
style(agent_view): 优化输入框的边框样式和交互状态
添加聚焦状态边框样式并根据暗黑模式调整颜色,同时移除默认填充背景
|
1 year ago |
lxm
|
6faa13003f
|
fix(agent): 优化消息发送时的键盘行为和输入框多行支持
- 在发送消息时自动收回键盘
- 修改输入框配置以支持多行输入和换行
- 启用多行键盘类型和换行操作
|
1 year ago |
lxm
|
ece1ddeafc
|
refactor(agent): 重构消息模型为独立文件并统一发送方法
将Message类从agent_controller.dart移出到独立的message_model.dart文件,提高代码可维护性
将sendTextMessage()重命名为sendMessage()以支持多种消息类型发送
移除未使用的导入和注释掉的代码
|
1 year ago |
liwei1dao
|
7f2e3894de
|
上传天气预报卡片话修复
|
1 year ago |
liwei1dao
|
a4e406ac0f
|
上传iOS 的音乐服务和卡片话逻辑优化
|
1 year ago |
lxm
|
bdc35bead7
|
feat(core): 添加权限请求工具类并优化消息气泡布局
- 新增 PermissionUtil 工具类,用于检查和请求权限
- 修改 AgentController,引入 PermissionUtil
- 调整 MessageBubble 布局,优化 AI 消息显示
|
1 year ago |
lxm
|
92730be192
|
refactor(agent): - 重构时间戳显示为行布局并添加AI生成标识
|
1 year ago |
lxm
|
ee6babf4aa
|
feat(举报): 添加AI内容举报功能
- 在API服务中添加举报接口
- 创建ReportController处理举报逻辑
- 重构举报表单为独立组件
- 实现举报原因选择和提交功能
|
1 year ago |
lxm
|
55c9077c30
|
fix(举报弹窗): 修复键盘弹出时布局遮挡问题
- 添加isScrollControlled属性使弹窗随键盘移动
- 增加底部内边距避免键盘遮挡内容
- 使用SingleChildScrollView确保内容可滚动
- 优化关闭按钮位置和样式
|
1 year ago |
lxm
|
44b1eac2a1
|
feat(消息气泡): 添加长按复制和举报功能
- 在非用户消息上添加长按手势,显示包含复制和举报选项的菜单
- 实现复制功能,将消息内容复制到剪贴板
- 添加举报功能,支持多种举报类型和自定义描述
- 禁用消息气泡的选择功能以优化交互体验
- 引入触觉反馈增强用户操作感知
|
1 year ago |
lxm
|
957f5e133c
|
feat: 添加图片消息点击查看功能
在消息气泡中点击图片时,打开全屏图片查看器。新增 `photo_view` 依赖并实现 `openImageViewer` 方法,提升用户体验。
|
1 year ago |
lxm
|
9d0c33859d
|
同步dev分支
|
1 year ago |