lxm
|
ddda2b8ad0
|
fix: 为WebView和底部弹窗添加SafeArea避免刘海屏遮挡
为所有WebView页面和底部弹窗添加SafeArea包装,设置top: false以避免系统状态栏区域遮挡内容。同时调整底部按钮位置,考虑底部安全区域边距,确保在刘海屏设备上UI显示正常。
|
8 months ago |
lxm
|
cd94daef52
|
fix: 在多个视图的Scaffold body中包裹SafeArea防止内容被状态栏遮挡
为多个视图的Scaffold body添加SafeArea包装,设置top: false以避免内容被系统状态栏遮挡,确保UI在不同设备上正确显示
|
8 months ago |
lxm
|
ddcc283c50
|
fix(上传): 改进文件上传的稳定性和WAV文件头校验,解决本地录音后即刻转写不完整的问题,录音文件完全稳定后才上传cos
添加文件大小稳定检测机制,防止上传不完整文件
增加WAV文件头校验,确保文件完整性
优化文件移动操作,优先使用rename提高效率
|
9 months ago |
tanlongsheng
|
bf70737bc7
|
重构会议助手,使用服务端转写,添加文件大小
|
9 months ago |
lxm
|
9d19ce292a
|
feat(会议记录): 添加本地导入通知并优化页面返回逻辑
在保存会议记录后添加_notifyMeetingLocalImport通知
修改返回逻辑,添加返回结果并删除控制器
|
9 months ago |
tanlongsheng
|
49465ef4c3
|
修改状态
|
9 months ago |
lxm
|
8a5a2647c3
|
feat(meeting): 优化悬浮窗权限请求逻辑
添加会话级别的权限请求状态管理,防止重复弹窗
增加权限请求冷却时间和对话框显示状态检查
添加设置跳转失败时的snackbar提示
|
9 months ago |
lxm
|
f6e09dc170
|
fix(meeting): 修复录音计时器重置和防止重复导入录音的问题
重置计时器时同时重置毫秒显示
添加_isImportingLocalRecordings标志防止重复导入录音
移除导航栏底部弹窗中不必要的录音导入检查
|
9 months ago |
lxm
|
1ec576e31d
|
fix(meeting): 修复导入本地录音时忽略正在录制文件和无效文件的问题
添加对正在录制文件的检查,避免导入冲突
跳过小于1KB的文件和无效音频文件
优化音频时长计算逻辑
|
9 months ago |
lxm
|
5a041a0ed9
|
feat(会议): 添加本地录音导入触发功能
在会议录音保存时触发本地录音导入流程
添加MeetingTaskService中的localImportState状态和请求方法
在MeetingHomeController中监听状态变化并调用导入方法
|
9 months ago |
lxm
|
3603313183
|
feat(录音): 增加录音保存和结束的错误处理及超时机制
添加录音保存和结束操作时的错误处理和超时机制,包括:
1. 增加超时和失败时的错误提示
2. 添加保存状态标志防止重复操作
3. 失败时恢复录音界面状态
4. 添加相关翻译文本
|
9 months ago |
lxm
|
de1a4802d0
|
fix(meeting_record): 在关闭浮动条前检查并保存录音
防止在录音状态下直接关闭浮动条导致录音丢失
|
9 months ago |
lxm
|
fef859e0d3
|
feat(ble): 实现BLE唤醒策略的集中管理
重构BLE唤醒功能的控制逻辑,将其从各页面迁移至AppLifecycleManager统一管理
添加路由检测和录音任务检测来自动更新唤醒策略
优化错误处理和日志记录
|
9 months ago |
lxm
|
2d709f9cd0
|
feat(录音): 增加录音悬浮窗显示逻辑,录音页面不显示,此外都显示
实现应用生命周期状态监听,优化录音状态指示器的显示逻辑
移除未使用的波形着色器代码,简化视图层实现
将底部弹窗的insets参数从视图层传递到控制器
|
9 months ago |
lxm
|
1b9eecf440
|
refactor(floating_ui): 重构悬浮窗插件并重命名为floating_ui_plugin
将原生插件native_plugin重构为floating_ui_plugin,实现悬浮窗服务独立管理
新增悬浮窗状态管理及内容更新功能,优化代码结构
移除主工程中冗余的悬浮窗相关代码,统一通过插件管理
|
9 months ago |
tanlongsheng
|
787c215c0f
|
重构会议助手,使用服务端转写
|
9 months ago |
lxm
|
88696f8f07
|
feat(权限): 改进悬浮窗权限请求流程并添加场景区分
为悬浮窗权限请求添加不同场景的说明文案,包括翻译悬浮窗和录音悬浮条场景
改进Android端权限请求逻辑,增加系统设置跳转的容错处理
添加相关多语言文案支持
|
9 months ago |
lxm
|
b20268bef8
|
refactor(meeting): 提取控制器删除逻辑并更新图标样式
将重复的控制器删除逻辑提取为独立方法_deleteControllerAfterPop
更新底部操作栏图标为圆角风格
调整底部间距从32.h改为42.h
|
9 months ago |
tanlongsheng
|
5a9f2e3550
|
重构会议助手,使用服务端转写
|
9 months ago |
tanlongsheng
|
7fdd71ecdc
|
重构会议助手,使用服务端转写
|
9 months ago |
lxm
|
5559916f66
|
feat(android): 添加Android录音悬浮窗功能
实现Android平台的录音悬浮窗服务,支持显示录音时长、类型和暂停状态
添加悬浮窗操作事件通道,支持暂停/继续、打开会议记录和关闭悬浮窗功能
在会议记录控制器中集成悬浮窗逻辑
|
9 months ago |
lxm
|
0c84349bcb
|
feat(录音): 添加后台录音通知和前台服务
添加后台录音时的持续通知显示
实现Android前台服务保持录音进程
添加iOS本地通知提醒用户录音进行中
|
9 months ago |
lxm
|
75089df6bd
|
feat(meeting): 添加会议录音退出确认对话框及后台录音功能
实现会议录音页面的退出确认对话框,提供保存并退出、不保存退出和后台继续录音选项
修改控制器逻辑以支持后台录音状态和不同的退出行为
添加多语言支持用于退出对话框的文本显示
禁用页面返回手势以避免误操作
|
9 months ago |
lxm
|
514727f346
|
fix(meeting): 修复返回操作时未保存录音和标题的问题
修改返回逻辑,确保在返回前保存录音和标题变更
修复底部弹窗显示时未暂停录音的问题
|
9 months ago |
lxm
|
19dd3ee0f5
|
refactor(meeting): 替换自定义波形实现为audio_waveforms库
移除自定义波形动画和数据处理逻辑,改用audio_waveforms库实现
简化控制器代码,移除未使用的变量和动画控制器
更新视图层以适配新的波形显示组件
|
9 months ago |
lxm
|
1f470ee659
|
feat(i18n): 添加并完善翻译键和国际化文本
添加用量统计模块的翻译键和文本
完善图片翻译模块的国际化支持
统一各模块的时间范围和统计项翻译
更新翻译控制器和视图以使用翻译键
|
10 months ago |
lxm
|
75c295c101
|
refactor(时间格式化): 使用Duration重构时间格式化方法并确保秒数非负
修改了两个视图中的_formatHms方法,使用Duration类进行时间计算,同时添加了对负数的处理,确保时间显示始终有效
|
10 months ago |
lxm
|
603f1765a4
|
feat(用户积分): 在翻译和会议页面添加积分剩余时间显示
为翻译中间层视图和会议主页面的AppBar底部添加积分剩余时间显示组件,包含时间格式化和进度条展示功能。当用户登录时显示剩余积分时间,未登录时显示0。使用Obx实现数据响应式更新,并根据当前主题模式适配样式。
|
10 months ago |
lxm
|
01f0670728
|
refactor(translation): 优化翻译文本结构并移除未使用功能
- 将商品页描述文本移动到统一位置便于维护
- 移除声音复刻功能相关代码
- 调整导入语句顺序
- 使用翻译键替换硬编码文本
|
10 months ago |
lxm
|
793111d346
|
feat(充值): 添加余额不足弹窗及充值功能
- 新增充值对话框组件,统一处理余额不足提示
- 在会议、翻译、代理模块添加余额检查逻辑
- 添加多语言翻译支持
- 移除代理模块中重复的弹窗代码,改用统一组件
|
10 months ago |
liwei1dao
|
650db97187
|
上传服务代码
|
10 months ago |
lxm
|
970b5b7896
|
fix(meeting): 修复会议任务类型更新逻辑并添加加载状态
在编辑会议任务类型时添加加载状态指示,并修复任务类型更新逻辑以根据服务类型区分更新不同的任务服务。同时优化了会议详情的刷新机制。
|
11 months ago |
lxm
|
edf5501104
|
feat(会议任务): 引入任务聚合器统一管理任务状态与列表
重构会议任务服务架构,新增 MeetingTaskAggregator 服务聚合器,统一管理标准版与极速版任务服务的状态与列表数据:
1. 移除服务间直接状态同步逻辑,改为通过聚合器统一对外暴露状态
2. 新增聚合器服务并在初始绑定中注册
3. 修改各控制器使用聚合器替代直接服务引用
4. 优化极速版服务日志输出为中文
5. 清理冗余的状态同步代码
|
11 months ago |
lxm
|
e8273600ad
|
fix(meeting): 修复任务类型监听逻辑和代码格式化问题
修正meeting_details_controller中任务类型监听逻辑,确保在快速模式下正确处理类型3的任务
调整meeting_task_service2中的代码格式,提高可读性
移除废弃的aiServiceMessage方法及相关代码
|
11 months ago |
lxm
|
3b8979d621
|
feat(会议): 添加会议服务类型存储和逻辑处理
添加对会议服务类型的本地存储功能,并根据存储类型调整任务处理逻辑
|
11 months ago |
lxm
|
b90b61a1c9
|
feat(会议助手): 添加极速版语音识别服务支持
添加 MeetingTaskService2 作为火山引擎极速版语音识别服务实现
修改相关控制器和服务以支持双版本语音识别服务切换
根据音频时长自动选择标准版或极速版服务
|
11 months ago |
lxm
|
e615ff711f
|
fix(meeting): 修复会议任务类型更新逻辑并添加加载状态
在编辑会议任务类型时添加加载状态指示,并修复任务类型更新逻辑以根据服务类型区分更新不同的任务服务。同时优化了会议详情的刷新机制。
|
11 months ago |
lxm
|
a913d44c9f
|
feat(会议任务): 引入任务聚合器统一管理任务状态与列表
重构会议任务服务架构,新增 MeetingTaskAggregator 服务聚合器,统一管理标准版与极速版任务服务的状态与列表数据:
1. 移除服务间直接状态同步逻辑,改为通过聚合器统一对外暴露状态
2. 新增聚合器服务并在初始绑定中注册
3. 修改各控制器使用聚合器替代直接服务引用
4. 优化极速版服务日志输出为中文
5. 清理冗余的状态同步代码
|
11 months ago |
lxm
|
5dfab922be
|
fix(meeting): 修复任务类型监听逻辑和代码格式化问题
修正meeting_details_controller中任务类型监听逻辑,确保在快速模式下正确处理类型3的任务
调整meeting_task_service2中的代码格式,提高可读性
移除废弃的aiServiceMessage方法及相关代码
|
11 months ago |
lxm
|
3f72508288
|
feat(会议): 添加会议服务类型存储和逻辑处理
添加对会议服务类型的本地存储功能,并根据存储类型调整任务处理逻辑
|
11 months ago |
lxm
|
ce5f8b3faa
|
feat(会议助手): 添加极速版语音识别服务支持
添加 MeetingTaskService2 作为火山引擎极速版语音识别服务实现
修改相关控制器和服务以支持双版本语音识别服务切换
根据音频时长自动选择标准版或极速版服务
|
11 months ago |
tanlongsheng
|
3c7bcb8d91
|
添加保存思维导图
|
11 months ago |
tanlongsheng
|
c5fd87f2dd
|
添加会议记录总结任务列表
|
11 months ago |
tanlongsheng
|
28909ad844
|
添加清除会议记录任务列表
|
11 months ago |
lxm
|
687cd58dd3
|
fix(meeting): 修复翻译音频导入路径处理及归档逻辑
改进翻译音频导入时的路径处理,自动归档到LocalAudio目录并统一标记类型。
修复跨平台路径分隔符兼容性问题,优化错误处理和日志记录。
同时调整上传分类逻辑,根据音频类型选择正确的上传目录。
|
11 months ago |
lxm
|
61a6746e56
|
refactor(meeting): 重构音频导入逻辑并改进日志记录
- 将print语句替换为Logger进行统一日志管理
- 重构addMeetingAudio方法,添加详细注释并优化文件处理流程
- 新增_archiveTranslatToLocal方法处理翻译音频归档
- 改进addTranslatAudio方法,支持可选归档到LocalAudio目录
- 为控制器类添加文档注释
|
11 months ago |
lxm
|
f6403e5375
|
feat(translation): 添加通话模式下己方识别同样显示出来
|
11 months ago |
lxm
|
d64c8aeda1
|
refactor: 优化UI间距和导航逻辑,调整语音服务初始化顺序
- 调整settings_view中的间距从50.h改为10.h
- 修改meeting_record_view的导航逻辑,添加注释说明
- 在AzureAsrToAsr中添加语音合成器语言的日志
- 清理speech_factory中的多余空行和格式
- 调整translation_controller中的初始化顺序,注释掉部分ASR初始化代码
|
11 months ago |
tanlongsheng
|
4756e1c3fb
|
修改会议记录模版
|
12 months ago |
lxm
|
09c71e31e3
|
feat(translation): 为音频文件列表添加按修改时间降序排序功能
为翻译模块的音频文件列表添加按修改时间降序排序功能,最新的文件显示在最上方
同时为会议模块添加音频类型区分,支持识别翻译模块的音频文件
|
12 months ago |