lxm
|
fef859e0d3
|
feat(ble): 实现BLE唤醒策略的集中管理
重构BLE唤醒功能的控制逻辑,将其从各页面迁移至AppLifecycleManager统一管理
添加路由检测和录音任务检测来自动更新唤醒策略
优化错误处理和日志记录
|
9 months ago |
liwei1dao
|
fd41492baa
|
feat(home): 添加会议模块唤醒控制逻辑
在进入会议页面前关闭设备唤醒功能,返回时根据录音状态决定是否重新开启
修改翻译模块唤醒控制以保持一致性
|
9 months ago |
liwei1dao
|
569737e339
|
修复翻译界面 不暂停ai的问题
|
10 months ago |
liwei1dao
|
e600573b2c
|
上传ios 支付测试代码
|
11 months ago |
lxm
|
e20caf30e9
|
style(views): 调整图片尺寸和显示模式
- 修改ota_upgrade_view中图片尺寸从100.h增加到120.h
- 将BoxFit.cover改为BoxFit.contain以更好显示图片内容
- 移除home_view中注释掉的冗余代码
|
11 months ago |
lxm
|
e25e34692c
|
refactor(图片资源): 替换默认耳机图片并优化图片显示逻辑
- 移除旧的headphone_new3.png和headphone_new4.png图片
- 新增defaultPicture.png和defaultPicture.jpg作为统一默认图片
- 修改图片显示逻辑,移除暗黑模式判断,使用统一图片
- 优化图片显示样式,使用cover模式并添加圆角
- 调整图片容器尺寸和间距
|
11 months ago |
lxm
|
5859f99519
|
feat(ota): 添加强制更新功能并优化版本检查逻辑
- 在DBProduct模型中添加isforceupdate字段标记强制更新
- 修改版本检查逻辑仅支持升级不支持降级
- 当检测到强制更新版本时不标记为已检查
- 缩短首页引导后的OTA检查延迟时间
|
11 months ago |
lxm
|
f43934c167
|
fix(主题): 修复主题颜色不一致问题并优化主页布局
- 将主页视图中的开关和图标颜色从动态主题色改为固定蓝色,确保视觉一致性
- 修复电池电量检测逻辑,增加对0%电量的判断
- 优化主页语音打断开关的布局,保持紧凑排列
|
12 months ago |
lxm
|
4b52586f42
|
refactor(ui): 优化语音打断功能的UI布局并更新翻译键名
将语音打断功能从弹出菜单改为行内显示,提升操作便捷性
统一翻译键名从language_interrupt改为voice_interrupt
|
12 months ago |
lxm
|
443f43696e
|
feat(语音交互): 新增语言打断功能并同步状态
添加语言打断功能开关,包括:
1. 在三个语言文件中新增翻译键
2. 修复存储键名拼写错误(interrupe->interrupt)
3. 在Home和Agent页面添加开关控件并保持状态同步
4. 通过监听存储实现跨页面状态更新
|
12 months ago |
lxm
|
90bdfe1abd
|
refactor(translation): 简化翻译功能相关文案和界面
统一将"同声传译"改为"翻译",优化多语言文案
移除翻译中心相关冗余代码和未使用的翻译键
简化翻译中间层界面,移除不必要的描述文本
|
12 months ago |
lxm
|
41923ec2e6
|
feat(translation): 添加翻译中间层作为统一功能入口
实现翻译功能中间层页面,提供四种翻译模式的统一入口
添加翻译中间层控制器、视图和绑定
更新路由配置和国际化文本
修改原有翻译功能跳转逻辑使用中间层入口
|
12 months ago |
fdp
|
bfa442cfcc
|
修复电量和连接问题
|
1 year ago |
lxm
|
f2947fb15b
|
feat(设备信息): 根据设备类型动态显示电池信息标签
添加 DeviceType 扩展方法获取显示名称,并在单端耳机电池信息处使用该名称替代空字符串
|
1 year ago |
lxm
|
070ff450a1
|
feat(设备检测): 改进设备类型检测和电量检查逻辑
扩展单端耳机检测范围,新增智能录音笔和智能眼镜类型
重构电量检查逻辑,根据设备类型采用不同策略
为单端耳机添加专门的电池显示和低电量提示
|
1 year ago |
lxm
|
a21a20e6d0
|
fix(pairing): 修复从home页返回时的路由逻辑
refactor(home): 优化电池信息显示逻辑,移除不必要的.value访问
修复电池信息更新逻辑,移除条件判断直接更新值
启用调试日志帮助排查电池信息问题
|
1 year ago |
lxm
|
cdc90e3901
|
feat(设备图片): 实现动态加载设备产品图片功能
添加产品图片字段到DBProduct模型
在首页和OTA升级页面实现网络图片加载和缓存功能
添加图片加载状态处理和错误回退机制
|
1 year ago |
lxm
|
a094d511a8
|
fix(ble): 修正电池电量特殊值127的处理逻辑
将蓝牙设备返回的特殊值127转换为-1表示无效电量,同时保持大于100的值重置为0的逻辑
|
1 year ago |
lxm
|
36a190729d
|
fix: 添加新手引导点击事件处理
在home_view和agent_view中添加onTap事件处理,确保点击时执行onNext回调并启动唤醒监听
|
1 year ago |
fdp
|
ca4d5e2410
|
修复ble假连接&设置phy值为2M不成功问题
|
1 year ago |
lxm
|
5a395c7c2e
|
refactor(新手引导): 使用服务状态替代本地存储检查
将新手引导完成状态的检查从本地存储改为直接使用NoviceGuideService中的状态变量,提高代码一致性和可维护性
|
1 year ago |
lxm
|
5cb728e525
|
feat(设备管理): 添加设备类型枚举并实现单双端耳机差异化处理
添加DeviceType枚举定义设备类型
在HomeController中添加设备类型判断方法
根据设备类型在OTA升级和电池显示中实现差异化处理
|
1 year ago |
lxm
|
c61eb38eda
|
refactor(新手引导):
- 将新手引导默认状态改为false
- 添加GetStorage用于存储引导完成状态
- 移除冗余的日志输出
- 仅在引导完成后检查OTA升级
|
1 year ago |
lxm
|
c648698e97
|
feat: 调整字体大小并优化设备信息刷新逻辑
- 修改设置和探索页面的标题字体大小
- 在设备连接时主动刷新设备信息
- 为路由添加页面切换动画
- 清理调试日志和注释代码
- 为翻译统计页面添加返回按钮
|
1 year ago |
lxm
|
fcb23df0f4
|
refactor(home): 重构电池信息处理逻辑并添加详细日志
移除电池定时刷新机制,改为静态变量存储电池状态
添加详细日志记录设备信息更新过程
优化电池信息更新逻辑,避免无效更新
|
1 year ago |
fdp
|
d29a60b41b
|
修复超时不停止opus,刚连接后延长获取电量,
|
1 year ago |
liwei1dao
|
cb86be45f3
|
上传优化代码
|
1 year ago |
fdp
|
4b2a69813f
|
修复刚进入电量显示横杆ui异常报错
|
1 year ago |
lxm
|
8585e58282
|
feat(ota): 添加全局OTA检查服务并重构相关逻辑
- 新增OtaCheckService用于全局管理OTA检查状态
- 重构HomeController使用新服务替代原有实现
- 在InitialBinding中注册新服务
|
1 year ago |
lxm
|
a49b291041
|
feat(home): 添加OTA升级检查功能
- 在连接成功后自动检查OTA固件升级
- 显示升级提醒对话框并提供升级选项
- 将充电盒标签改为国际化字符串
|
1 year ago |
tanlongsheng
|
74965f4887
|
修改新手指引
|
1 year ago |
lxm
|
b78ad696a0
|
refactor(home): 简化主页布局
|
1 year ago |
tanlongsheng
|
849eda28d9
|
优化新手指引
|
1 year ago |
tanlongsheng
|
1c939ea978
|
优化新手指引
|
1 year ago |
tanlongsheng
|
92aa0db941
|
优化新手指引
|
1 year ago |
lxm
|
94cb890e6e
|
perf(home): 优化首页布局和图片加载性能
预缓存图片资源以减少加载延迟,重构布局结构使热门AI体验区域固定在底部,并为自适应图片组件添加重绘边界以优化动画性能
|
1 year ago |
lxm
|
dac32e9188
|
refactor(home): 优化主页布局和动画效果
- 将 SingleChildScrollView 替换为 Padding 以改善布局
- 实现自适应高度的耳机图片组件
- 为设备状态卡片添加平滑过渡动画
- 使用 AnimatedSwitcher 实现内容切换动画
- 优化热门AI体验部分的布局
|
1 year ago |
lxm
|
49f053ee4c
|
fix(agent): 修复电话模式退出时未结束通话的问题
在agent_controller中添加exit_interaction函数调用时的电话模式检查,确保退出交互时同时结束通话
fix(home): 优化设备连接时的电池信息刷新逻辑
1. 设备连接成功后立即刷新电池信息
2. 根据连接状态控制电池信息定时刷新
3. 移除不必要的电池信息日志输出
chore: 回滚版本号至1.0.8+20
|
1 year ago |
lxm
|
06c1e6db7c
|
feat(agent): 添加代理服务错误时的snackbar提示
feat(home): 添加电池信息定时刷新功能
在agent_controller中添加错误时的snackbar提示,提升用户体验
在home_controller中实现电池信息定时刷新功能,每2秒检查一次电池状态
|
1 year ago |
tanlongsheng
|
006630407e
|
修改首页key
|
1 year ago |
lxm
|
fc25d4c31e
|
- 在TranslationView中调整语言选择对话框的对齐方式和宽度
- 修改SnackBar的显示时长
- 在HomeView中添加设备管理按钮并优化电池显示
|
1 year ago |
tanlongsheng
|
877847a0fd
|
修改引导页耳机唤醒监听
|
1 year ago |
tanlongsheng
|
532b91f45f
|
修改首页引导页
|
1 year ago |
lxm
|
7d5aa73508
|
feat(home): 仅在充电盒有电且设备连接时显示充电盒状态
添加条件判断,当充电盒电量大于0且设备完全连接时才显示充电盒电量状态,避免在不必要的情况下显示充电盒信息
|
1 year ago |
tanlongsheng
|
45ea739d02
|
修改引导页
|
1 year ago |
tanlongsheng
|
7bdda09d00
|
修改新手指引
|
1 year ago |
lxm
|
b50cdb1f78
|
refactor(version): 将版本检查逻辑从home迁移到splash控制器
将版本更新检查功能从HomeController迁移到SplashController,使其在应用启动时执行
移除HomeController中不再需要的相关代码和依赖
|
1 year ago |
tanlongsheng
|
b4b872bd2a
|
添加新手指引
|
1 year ago |
lxm
|
802a8a275d
|
DeapSound--->Voitrans
|
1 year ago |
lxm
|
5aebde861d
|
feat(agent语音识别): 新增支持多语言设置功能并优化蓝牙配对流程
- 在AgentService插件中新增setSupportedLanguages方法用于设置语音识别支持的语言
- 重构AgentController中的语言配置逻辑到独立方法_configureSpeechRecognitionLanguages
- 更新蓝牙配对流程,增加设备连接状态刷新步骤
- 替换首页耳机图片资源并调整显示高度
- 将调试输出语句统一替换为Logger日志记录
|
1 year ago |