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 |
lxm
|
ee6babf4aa
|
feat(举报): 添加AI内容举报功能
- 在API服务中添加举报接口
- 创建ReportController处理举报逻辑
- 重构举报表单为独立组件
- 实现举报原因选择和提交功能
|
1 year ago |
lxm
|
55c9077c30
|
fix(举报弹窗): 修复键盘弹出时布局遮挡问题
- 添加isScrollControlled属性使弹窗随键盘移动
- 增加底部内边距避免键盘遮挡内容
- 使用SingleChildScrollView确保内容可滚动
- 优化关闭按钮位置和样式
|
1 year ago |
lxm
|
44b1eac2a1
|
feat(消息气泡): 添加长按复制和举报功能
- 在非用户消息上添加长按手势,显示包含复制和举报选项的菜单
- 实现复制功能,将消息内容复制到剪贴板
- 添加举报功能,支持多种举报类型和自定义描述
- 禁用消息气泡的选择功能以优化交互体验
- 引入触觉反馈增强用户操作感知
|
1 year ago |
lxm
|
a89ef59a13
|
feat(agent): 支持图片消息持久化并优化聊天记录加载
- 在AgentService中新增图片路径参数,用于处理带图片的聊天消息
- 优化聊天记录加载逻辑,支持从元数据中提取图片信息
- 将图片复制到应用永久存储目录,确保图片持久化
- 更新欢迎消息中的助手名称从Emma改为小言
|
1 year ago |
lxm
|
35abbbdbc5
|
feat(主题适配): 添加暗黑模式支持,调整UI组件颜色以适配不同主题
本次提交主要针对UI组件进行了颜色调整,使其能够根据系统主题自动切换颜色。具体修改包括按钮、背景、文本、边框等组件的颜色适配,确保在暗黑模式下也能有良好的视觉效果。这一改进提升了用户体验,并增强了应用的视觉一致性。
|
1 year ago |
lxm
|
3f3d40b9d2
|
refactor(agent): 优化消息气泡布局和样式
- 调整消息气泡的内边距和圆角样式,提升视觉一致性
- 移除冗余的播放列表容器和按钮,简化UI结构
- 修复变量命名错误,将`mate`改为`meta`
|
1 year ago |
lxm
|
4a7232e88f
|
将AI助手的名称从'DeepVoice AI'更改为'Emma',并添加国际化支持
|
1 year ago |
lxm
|
ef5545db0e
|
style(agent_view): 修复语音/文字输入控件高度不一致问题
|
1 year ago |
wolfplus
|
f09ee7eb8d
|
add
|
1 year ago |
liwei1dao
|
0a370a0226
|
ble_service
|
1 year ago |
wolfplus
|
39d40fa8d2
|
add
|
1 year ago |
wolfplus
|
8bcc79cb27
|
add
|
1 year ago |