liwei1dao
ed2ef5a8fd
废弃 ota plugin,OTA 升级全部走 device_jieli
- ota plugin 用的是 JL_OTALib v1.0 旧版静态库,跟 device_jieli 引入的
v2.4.1 xcframework ABI 不兼容,且 framework 同名导致 CocoaPods 在
build phase 双拷贝 → "Multiple commands produce" 错误
- 把 lib/modules/ota_upgrade/controllers/ota_upgrade_controller.dart
迁到 device_jieli 的 OTA API(otaStart/otaCancel + OtaStateEvent /
OtaErrorEvent),事件 schema 重新映射到 OtaCoreService 状态码
- pubspec.yaml 移除 ota 依赖,整个 local_plugins/ota/ 目录将在下一个
commit 删除
- device_jieli.podspec 重新加回 JL_OTALib / JL_AdvParse / JL_HashPair /
JLLogHelper(之前为避免与 ota plugin 冲突而删了 vendor,现在 ota 废
弃后由 device_jieli 独家提供,与 ble_service 提供的 JLAudioUnitKit
共存且不冲突)
- device_plugin_interface.podspec 修掉空 LICENSE 引用警告
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
5 months ago
lxm
b4b37b16f9
feat(i18n): 补全蓝牙/Agent/OTA/翻译等模块的中文国际化键值对
为蓝牙扫描、AI助手导航、消息气泡、OTA固件升级、翻译模块中的硬编码中文文本
添加国际化支持,在zh_cn.dart中新增约70个翻译键,并将各模块源码中的硬编码
文本替换为.tr/.trParams()调用。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 months ago
lxm
8353d1cfc5
feat(ota): 添加OTA错误处理的用户友好提示信息
添加多语言翻译和错误类型枚举,改进错误处理逻辑以显示更友好的用户提示
10 months ago
lxm
dffb25741b
fix(ota): 修复设备名称获取和产品信息查询逻辑
- 添加蓝牙管理器引用以获取设备名称
- 实现动态获取设备名称的方法
- 修改产品信息查询逻辑以使用实际设备名称
- 添加默认设备图片显示逻辑
- 修复存储中设备图片键名错误
- 移除会议控制器中音频类型限制注释
1 year ago
lxm
5939ee1037
feat(设备图片): 实现动态加载设备产品图片功能
添加产品图片字段到DBProduct模型
在首页和OTA升级页面实现网络图片加载和缓存功能
添加图片加载状态处理和错误回退机制
1 year ago
lxm
a5634d99a8
feat(ota_upgrade): 在开始更新时显示详细状态
feat(translation): 添加语音播放防重复机制
在OTA升级控制器中添加状态反馈,立即显示检查设备状态
在翻译控制器中实现防重复点击机制,避免短时间内重复播放同一内容
1 year ago
lxm
09ecc39606
feat(ota_upgrade): 添加BLE连接状态检查功能
在OTA升级模块中增加BLE设备连接状态检查,确保设备已连接才显示版本状态和更新按钮。未连接时显示未连接提示并禁用相关功能。同时修复音频接收器中注释掉的音频模式设置代码。
1 year ago
fdp
c93abea269
修复安卓通话翻译切换语言问题,优化ota代码结构
1 year ago
fdp
60d7d33127
优化ota升级代码结构,去处ssl证书验证
1 year ago
lxm
0f527392a7
refactor(ota_upgrade): 优化版本比较逻辑以支持升级和降级
改进版本比较方法,支持版本号长度不一致的情况,并允许检测升级和降级。同时将变量名从isUpdate改为hasUpdate以提高可读性,并添加flutter_screenutil的宽度单位
1 year ago
lxm
1596b733cf
fix(ota): 修复蓝牙配对状态及优化OTA升级流程
将蓝牙配对状态默认值改为未配对
将OTA升级初始化逻辑移至下载开始前执行
更新应用版本号至1.0.3+8
1 year ago
lxm
c1e3cd5b30
fix(ota_upgrade): 更新耳机图片资源并修复版本检查逻辑
更新暗黑模式和明亮模式下的耳机图片资源
修复版本检查逻辑,使用产品版本作为最新版本
1 year ago
lxm
f85ee1e9f0
feat(OTA升级): 添加产品配置本地查询功能并优化更新检查
- 在AppConfig中添加getproduct方法用于本地查询产品配置
- 修改OTA升级控制器使用本地配置替代API请求
- 在设置控制器中添加状态锁防止重复检查更新
1 year ago
lxm
24e9b47b78
feat(ota_upgrade): 增强错误提示和UI交互体验
- 替换print为Logger输出日志
- 为所有snackbar添加统一样式和错误图标
- 改进电量不足和升级成功的对话框UI
- 升级成功后添加跳转配对页面的引导
- 优化错误处理流程和用户提示
1 year ago
tanlongsheng
242fcd9eaf
修改会议助手筛选
1 year ago
fdp
67572565a2
获取固件版本api接口修改
1 year ago
liwei1dao
ec524f7c9f
上传设备绑定优化以及音量调整代码
1 year ago
lxm
857946e600
feat(ota升级): 添加详细状态提示功能
在OTA升级过程中添加详细状态提示界面,显示当前操作进度和状态信息。包括下载准备、文件检查、下载进度、升级进度等各个阶段的详细状态,提升用户对升级过程的感知。
新增`showDetailedStatus`和`detailedStatus`控制变量,在控制器各阶段更新状态信息,并在视图中添加对应的状态显示组件。状态提示包含进度百分比和操作说明,支持暗黑模式适配。
1 year ago
lxm
ee3a652102
feat(ota_upgrade): 添加电量检查逻辑防止低电量升级
在固件升级前检查设备电量,当左右耳电量有低于30%时阻止升级并提示用户
移除视图中的电量显示区域,因检查逻辑已移至控制器
1 year ago
fdp
68406d504a
修复编辑文件标题带后缀问题+ota升级没有简介问题
1 year ago
fdp
84b0de987e
add
1 year ago
tanlongsheng
9ffb522dd4
优化ota升级
1 year ago
tanlongsheng
7ad217a649
ota升级断开ble连接
1 year ago
tanlongsheng
6f7d3b88ee
修改ota升级
1 year ago
tanlongsheng
e310d79c17
修改ota
1 year ago
fdp
9a80432f57
优化录音音频卡,翻译音频导入
1 year ago
fdp
3b4c8b5c81
加入 音视频翻译,录音文件。优化ui
1 year ago
fdp
756c1001be
优化ota升级
1 year ago
fdp
a62ccf6c54
优化获取设备信息
1 year ago
fdp
3b218bd83a
修复弹窗不关闭的问题
1 year ago
fdp
07a214af2e
ota升级优化版
1 year ago
fdp
a3b81ee790
1
1 year ago
fdp
3b257fa67f
加入ota升级demo代码
1 year ago
fdp
9eb8204e98
加入ota升级demo代码
1 year ago
fdp
9046c4a63a
ota升级代码加入,目前报错设备认证失败
1 year ago
fdp
ffbe006acb
加入ota升级demo,待测试
1 year ago
fdp
77e0e3783d
修复翻译收外部音源问题
1 year ago
fdp
dd434bc146
修复不更新电量设备信息
1 year ago
fdp
6f2b593401
加入ota升级,加入ble音视频翻译
1 year ago