lxm
|
25c6763387
|
fix(settings): 修复设置页暗黑模式样式及音频时长验证
- 校验音频时长有效性,防止无效值导致格式化函数异常,异常时重置为0并打印警告
- 调整暗黑模式下设置页容器背景色、边框及阴影,提升视觉效果一致性
- 重构设置界面布局,移除BackdropFilter模糊效果,避免暗黑模式下渲染问题
- 优化语言、主题、用户反馈等设置项颜色及交互,完善暗黑模式支持
- 修复版本号文本颜色错乱,适配暗黑与明亮主题
- 调整更新检查按钮视觉样式,确保在不同主题下清晰可见
- 注释和调整部分测试及调试功能入口,清理无用代码,保持界面简洁
|
7 months ago |
lxm
|
51b82f8305
|
feat(meeting): 支持思维导图暗色主题切换功能
- 使用 CSS 变量实现主题色动态切换,支持明暗两种模式
- 更新工具栏样式变量,保证样式在暗色模式下一致
- 移除默认暗色按钮,保留放大、缩小、适配窗口、递归展开功能
- 新增 window.updateTheme 方法供前端动态切换主题颜色
- 截图功能根据当前主题调整背景颜色,确保暗色截图正常
- 加载完成后自动应用当前主题,避免初始加载样式错乱
- MindMapController 新增 updateTheme 方法供外部调用切换主题
- MindMapTab 监听主题变化,及时通知控制器更新 WebView 显示
|
7 months ago |
lxm
|
3985fdb381
|
fix(音频播放): 修复会议详情页音频播放按钮无响应问题
添加播放器准备状态检查和错误处理机制,确保音频文件存在且播放器初始化成功后才允许播放。在UI层添加状态验证和异常捕获,提供用户友好的错误提示。同时为iOS平台配置音频会话,并增加详细日志记录便于调试。
|
8 months ago |
lxm
|
78e165f8fe
|
fix: 修复任务类型监听器中文本列表更新顺序错误
当任务类型值在3到5之间时,应优先更新textList,再根据类型值更新其他字段。原逻辑在类型值>=5时更新personnel、summary等字段后,才在else if中处理类型值>=3的情况,导致textList更新被覆盖。
调整条件判断顺序,确保在类型值>=3时立即更新textList,然后当类型值>=5时再更新其他字段。
|
8 months ago |
lxm
|
0e39764035
|
fix(meeting): 修复录音文件名生成与文件遍历问题
修复录音文件名中可能包含路径分隔符的问题,新增 sanitizeRecordingFileStem 方法处理本地化标题中的特殊字符
修复文件遍历时未递归查找子目录的问题,使用 recursive: true 参数
修复活动录音文件比较时未统一使用 basename 的问题,避免路径不匹配
|
8 months ago |
lxm
|
62e9d22c22
|
feat(meeting): 为本地录音添加暂存标题功能
在保存录音时,不再直接重命名文件,而是将新标题暂存到存储中。当导入本地录音时,会优先使用暂存的标题作为显示名称,避免因文件重命名导致的导入失败问题。
|
8 months ago |
lxm
|
ddcc283c50
|
fix(上传): 改进文件上传的稳定性和WAV文件头校验,解决本地录音后即刻转写不完整的问题,录音文件完全稳定后才上传cos
添加文件大小稳定检测机制,防止上传不完整文件
增加WAV文件头校验,确保文件完整性
优化文件移动操作,优先使用rename提高效率
|
9 months ago |
tanlongsheng
|
bf70737bc7
|
重构会议助手,使用服务端转写,添加文件大小
|
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
|
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 |
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
|
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
|
09c71e31e3
|
feat(translation): 为音频文件列表添加按修改时间降序排序功能
为翻译模块的音频文件列表添加按修改时间降序排序功能,最新的文件显示在最上方
同时为会议模块添加音频类型区分,支持识别翻译模块的音频文件
|
12 months ago |
tanlongsheng
|
b995793b49
|
修改会议记录模版
|
12 months ago |
tanlongsheng
|
b1f8131c52
|
修改会议记录模版
|
12 months ago |
tanlongsheng
|
760568401c
|
修改会议记录模版
|
12 months ago |
tanlongsheng
|
2d8095779a
|
修改会议记录模版
|
12 months ago |
lxm
|
e34fb52d66
|
fix(ota): 修复设备名称获取和产品信息查询逻辑
- 添加蓝牙管理器引用以获取设备名称
- 实现动态获取设备名称的方法
- 修改产品信息查询逻辑以使用实际设备名称
- 添加默认设备图片显示逻辑
- 修复存储中设备图片键名错误
- 移除会议控制器中音频类型限制注释
|
1 year ago |
lxm
|
e0d5679049
|
fix(meeting): 优化文件处理逻辑以避免内存溢出
修改文件选择逻辑,使用文件路径而非字节数据来处理音频文件
新增流式复制文件方法,分块处理大文件避免内存问题
移除旧的_saveFile方法,替换为更高效的_copyFileToLocal
|
1 year ago |