lxm
|
c6a3acc818
|
refactor(home): 简化主页布局
|
1 year ago |
tanlongsheng
|
ac975f8a6f
|
优化新手指引
|
1 year ago |
tanlongsheng
|
eeeca0e993
|
优化新手指引
|
1 year ago |
tanlongsheng
|
8f653f2da1
|
优化新手指引
|
1 year ago |
lxm
|
fe975f4a2f
|
feat(agent): 添加预设提示词功能支持音乐、导航等快捷操作
在文本输入模式下添加预设提示词功能,支持快速输入音乐、导航、天气、新闻和美食等常用指令。同时更新了中英文翻译文件并优化了界面显示逻辑。
|
1 year ago |
fdp
|
60b3a0ba08
|
优化按住说话反应慢的问题
|
1 year ago |
tanlongsheng
|
4e7b007f2e
|
修改agent输入部件高度抖动问题
|
1 year ago |
tanlongsheng
|
212944ed71
|
修改新手指引
|
1 year ago |
tanlongsheng
|
f1ddbf41b6
|
添加待用方法
|
1 year ago |
tanlongsheng
|
99b58bdb63
|
修改新手指引
|
1 year ago |
tanlongsheng
|
337664c63e
|
修改新手指引
|
1 year ago |
tanlongsheng
|
5e560b255c
|
修改引导页
|
1 year ago |
tanlongsheng
|
dc8f8f1d0b
|
修改ai助手引导页
|
1 year ago |
tanlongsheng
|
7aa06f70fc
|
修改打电话
|
1 year ago |
tanlongsheng
|
3339fb02a3
|
修改新手指引
|
1 year ago |
lxm
|
22e97f572c
|
feat(agent): 优化电话模式UI并增加录音切换功能
- 将声音条组件居中显示
- 重构电话模式控制界面,移除冗余代码
- 增加电话模式专用的录音状态切换功能
- 改进错误处理逻辑,确保状态同步
|
1 year ago |
lxm
|
cc1c2e57f2
|
fix: 更新BLE超时提示和调整视图高度
修改BLE连接超时提示信息,建议用户重启耳机后重试
调整agent视图容器高度从50.h改为52.h
|
1 year ago |
lxm
|
fd54772946
|
refactor(agent_view): 优化扩展选项按钮的布局和滚动行为
将Row改为Wrap布局实现按钮自动换行
添加水平滚动确保在小屏幕设备上可用
调整容器高度和边距以改善视觉效果
|
1 year ago |
lxm
|
4a824f9fa1
|
refactor(agent_view): 使用响应式单位替换固定数值以适配不同屏幕尺寸
|
1 year ago |
lxm
|
d366cecaf6
|
refactor(ui): 优化通话界面的布局和响应式设计
- 将通话覆盖层改为透明,仅保留底部控制栏的背景
- 使用响应式单位(w/h/sp)替换固定尺寸
- 调整按钮的阴影和边框使用响应式单位
|
1 year ago |
lxm
|
09cf33a38f
|
refactor(i18n): 重构国际化字符串并统一翻译键命名规范
将硬编码的中文字符串替换为国际化翻译键
统一翻译键命名规范,按模块分类组织
添加缺失的英文翻译字符串
优化部分翻译键的命名以更好表达用途
|
1 year ago |
lxm
|
fd4c43c510
|
feat(聊天记录): 添加分页加载历史消息功能
实现聊天记录的分页加载功能,当用户滚动到顶部时自动加载更多历史消息。新增加载状态指示器,包括加载中、加载失败和默认提示三种状态。优化消息列表性能,避免一次性加载所有历史记录。
|
1 year ago |
lxm
|
82cef94773
|
fix(agent_view): 调整语音状态时的布局对齐方式
移除语音激活状态下的Spacer组件,并将状态文字和图标的主轴对齐方式从end改为center,使布局更居中统一
|
1 year ago |
fdp
|
37e5def094
|
优化ai按住对话&唤醒冲突问题
|
1 year ago |
lxm
|
ff8826841c
|
优化按住说话的输入控件布局
|
1 year ago |
lxm
|
53bfadf3d7
|
feat(语音输入): 实现按住说话功能并优化语音输入模式切换
- 新增按住说话状态和模式控制变量
- 修改语音输入模式切换逻辑以支持按住说话模式
- 添加开始/结束按住说话的方法
- 重构语音输入UI为长按手势操作
- 优化语音输入状态下的UI反馈
|
1 year ago |
lxm
|
c1aac0ece5
|
feat(通话): 添加AI语音通话功能
- 在AgentController中添加电话模式状态管理
- 实现开始/结束电话模式逻辑,包括权限检查和语音模式切换
- 在AgentView中添加电话模式UI,包括覆盖层、状态显示和控制按钮
- 调整"+选项"高度以容纳电话按钮
|
1 year ago |
lxm
|
7ac4ad7e37
|
refactor(agent): 重命名图片选项为加号选项并改进展开逻辑
重构图片选择选项为加号选项,使其功能更通用。改进展开逻辑,添加键盘关闭检测机制和待展开状态标记,提升用户体验。
|
1 year ago |
lxm
|
951e457883
|
feat(widgets): 新增声音柱动画组件并替换原有实现
将声音柱动画逻辑提取为独立组件SoundBarWidget,并添加组合组件SoundBarsWidget和集成控制器的AgentSoundBarsWidget
移除agent_view中原有的_SoundBar实现,使用新组件替代
|
1 year ago |
lxm
|
0d13612e48
|
refactor(agent): 重构消息操作逻辑至独立控制器
将原本分散在AgentView中的消息操作逻辑(复制、举报等)提取到独立的MessageActionController中
删除不再使用的ReportController
更新相关绑定和视图引用
|
1 year ago |
lxm
|
f7025b9a44
|
feat(agent): 添加图片选项展开状态和键盘可见性控制
新增图片选择选项的展开/收缩功能,并添加键盘可见性状态管理
当键盘显示时自动收缩图片选项,避免界面重叠
|
1 year ago |
lxm
|
c0a2546309
|
feat(agent): 添加全屏编辑模式支持长文本输入
新增全屏文本编辑器组件,当输入内容过长时自动显示展开按钮
优化输入框布局和高度限制,添加字符计数功能
|
1 year ago |
lxm
|
3d5d5dd6dc
|
feat(agent): 添加动态发送按钮显示逻辑
在输入框有内容时显示发送按钮,否则显示图片选择按钮
|
1 year ago |
lxm
|
ccb7f6e6bd
|
refactor(agent_view): 添加用户消息的复制
|
1 year ago |
lxm
|
375a7e7cf0
|
style(agent_view): 优化输入框的边框样式和交互状态
添加聚焦状态边框样式并根据暗黑模式调整颜色,同时移除默认填充背景
|
1 year ago |
lxm
|
fdfb5ad954
|
fix(agent): 优化消息发送时的键盘行为和输入框多行支持
- 在发送消息时自动收回键盘
- 修改输入框配置以支持多行输入和换行
- 启用多行键盘类型和换行操作
|
1 year ago |
lxm
|
254d86d0b2
|
refactor(agent): 重构消息模型为独立文件并统一发送方法
将Message类从agent_controller.dart移出到独立的message_model.dart文件,提高代码可维护性
将sendTextMessage()重命名为sendMessage()以支持多种消息类型发送
移除未使用的导入和注释掉的代码
|
1 year ago |
lxm
|
9cce25572d
|
feat(举报): 添加AI内容举报功能
- 在API服务中添加举报接口
- 创建ReportController处理举报逻辑
- 重构举报表单为独立组件
- 实现举报原因选择和提交功能
|
1 year ago |
lxm
|
44760024f2
|
fix(举报弹窗): 修复键盘弹出时布局遮挡问题
- 添加isScrollControlled属性使弹窗随键盘移动
- 增加底部内边距避免键盘遮挡内容
- 使用SingleChildScrollView确保内容可滚动
- 优化关闭按钮位置和样式
|
1 year ago |
lxm
|
d019493a19
|
feat(消息气泡): 添加长按复制和举报功能
- 在非用户消息上添加长按手势,显示包含复制和举报选项的菜单
- 实现复制功能,将消息内容复制到剪贴板
- 添加举报功能,支持多种举报类型和自定义描述
- 禁用消息气泡的选择功能以优化交互体验
- 引入触觉反馈增强用户操作感知
|
1 year ago |
lxm
|
22bf1eaa17
|
feat(agent): 支持图片消息持久化并优化聊天记录加载
- 在AgentService中新增图片路径参数,用于处理带图片的聊天消息
- 优化聊天记录加载逻辑,支持从元数据中提取图片信息
- 将图片复制到应用永久存储目录,确保图片持久化
- 更新欢迎消息中的助手名称从Emma改为小言
|
1 year ago |
lxm
|
371523e644
|
feat(主题适配): 添加暗黑模式支持,调整UI组件颜色以适配不同主题
本次提交主要针对UI组件进行了颜色调整,使其能够根据系统主题自动切换颜色。具体修改包括按钮、背景、文本、边框等组件的颜色适配,确保在暗黑模式下也能有良好的视觉效果。这一改进提升了用户体验,并增强了应用的视觉一致性。
|
1 year ago |
lxm
|
4ed2d05d73
|
refactor(agent): 优化消息气泡布局和样式
- 调整消息气泡的内边距和圆角样式,提升视觉一致性
- 移除冗余的播放列表容器和按钮,简化UI结构
- 修复变量命名错误,将`mate`改为`meta`
|
1 year ago |
lxm
|
655cee88e3
|
将AI助手的名称从'DeepVoice AI'更改为'Emma',并添加国际化支持
|
1 year ago |
lxm
|
9264deab5f
|
style(agent_view): 修复语音/文字输入控件高度不一致问题
|
1 year ago |
wolfplus
|
e91609fe4c
|
add
|
1 year ago |
liwei1dao
|
98101dd781
|
ble_service
|
1 year ago |
wolfplus
|
407c224c9e
|
add
|
1 year ago |
wolfplus
|
5e4ee1ad8a
|
add
|
1 year ago |