lxm
|
dc7ed33640
|
feat(悬浮窗): 添加点击悬浮窗返回翻译页面功能
实现悬浮窗语言区域点击返回翻译页面功能,并记录上次翻译模式
- 在Android平台下记录当前翻译模式
- 点击悬浮窗语言区域时返回翻译页面并恢复上次模式
- 添加模式存储和读取功能
|
9 months ago |
lxm
|
8a5a2647c3
|
feat(meeting): 优化悬浮窗权限请求逻辑
添加会话级别的权限请求状态管理,防止重复弹窗
增加权限请求冷却时间和对话框显示状态检查
添加设置跳转失败时的snackbar提示
|
9 months ago |
lxm
|
96ff393a68
|
feat(translations): 为会议模块添加发言者相关的新翻译文本
|
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 |
liwei1dao
|
fd41492baa
|
feat(home): 添加会议模块唤醒控制逻辑
在进入会议页面前关闭设备唤醒功能,返回时根据录音状态决定是否重新开启
修改翻译模块唤醒控制以保持一致性
|
9 months ago |
tanlongsheng
|
6480e75268
|
修改cos配置
|
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
|
8f76ede475
|
feat(tts): 新增TTS语速调节功能并支持多语言翻译
为TTS功能添加语速调节支持,包括:
1. 新增语速设置接口和实现
2. 添加多语言翻译文本
3. 实现语速设置持久化存储
4. 在UI中添加语速调节对话框
5. 支持Android/iOS平台语速设置同步
|
9 months ago |
lxm
|
d6ad886944
|
fix(login): 修复各登录方式isLoading加载状态过早结束的问题
|
9 months ago |
fdp
|
2e9b8547fe
|
修复频繁按着松开奔溃问题
|
9 months ago |
lxm
|
b33b098f5e
|
feat(agent_view): 仅在官方渠道显示工具开关选项
添加条件判断,使工具开关选项仅在官方频道显示。移除未使用的导入以优化代码结构。
|
9 months ago |
lxm
|
c8e7c6895c
|
fix: 将时间戳转换为本地时区并添加调试日志
在AgentController和MessageModel中将时间戳转换为本地时区
在iOS和Android的ChatStorageHelper中添加调试日志以便追踪历史记录读取
|
9 months ago |
lxm
|
6f455d84ca
|
feat(语音支持): 新增多种语言和方言的语音支持
添加葡萄牙语(葡萄牙)、保加利亚语、斯洛伐克语、斯洛文尼亚语、立陶宛语、拉脱维亚语、爱沙尼亚语、塞尔维亚语、冰岛语、阿拉伯语(沙特)和菲律宾语的语音支持
统一处理语言代码大小写转换,特别处理菲律宾语(tl-PH)映射为fil-PH
|
9 months ago |
lxm
|
0ebaf2e262
|
feat(语音服务): 改进语言处理逻辑以支持更多语言场景
重构语音服务中的语言处理逻辑,统一处理中文地区代码并支持从配置获取首选语言
优化语言匹配逻辑,确保在不同场景下都能正确设置语音合成参数
|
9 months ago |
liwei1dao
|
c3c6d4eddd
|
fix(music): 优化音乐播放器拖动进度条的行为
修复音乐播放器拖动进度条时UI更新和实际跳转不同步的问题
在iOS端添加seek操作的幂等检查避免重复跳转
移除Android端多余的日志输出
调整Swift代码中媒体控制中心的更新逻辑
|
9 months ago |
lxm
|
ba0f4a385a
|
refactor(settings): 重构语言支持模块并优化代码结构
- 将settings_language_data重命名为app_supported_languages以更准确表达用途
- 更新LanguageModel注释以更清晰地描述字段用途
- 优化settings_view中的语言选择逻辑和变量命名
- 将getSomeAppData重命名为getSomeAppInfo以提高可读性
|
9 months ago |
lxm
|
e2c4575cb8
|
refactor(settings): 重命名语言变量并优化语言设置逻辑
将`language`重命名为`currentLanguage`以提高可读性
优化语言设置逻辑,添加详细注释说明
整理语言列表的代码格式
|
9 months ago |
lxm
|
fac5c18c3a
|
refactor(settings): 将语言列表提取到单独的数据文件
将原本在控制器中硬编码的语言列表提取到单独的settings_language_data.dart文件中
|
9 months ago |
lxm
|
77b5f769d4
|
refactor(settings): 移除未使用的语音服务和AI设置相关代码
清理settings模块中未使用的语音服务、AI设置和用户信息相关代码
简化语言模型注释并修复主题设置注释格式
|
9 months ago |
lxm
|
92099cdfbe
|
feat(i18n): 添加繁体中文(台湾)语言支持并优化语言选择逻辑
添加繁体中文(香港)语言选项到所有语言文件
分离繁体中文(香港)和台湾繁体中文的语言映射
优化系统语言检测逻辑,优先根据地区代码判断
更新设置控制器以支持新的语言选项
修复繁体中文(香港)翻译文件中的术语一致性
|
9 months ago |
lxm
|
7d99e0e8f2
|
完善多语言的键值对,以zh_cn.dart为基准,部分语言采用英语占位
|
9 months ago |
lxm
|
6d37f01806
|
docs(translations): 更新en_us和zh_hk语言文件,添加缺失的翻译项并修正部分翻译
|
9 months ago |
lxm
|
192f33bc57
|
refactor(agent_view): 替换VIP过期时间显示为在线状态文本
|
9 months ago |
lxm
|
5568e83738
|
feat(asr): 添加讯飞ASR支持并记录ASR提供商信息
在Azure ASR服务中集成讯飞ASR支持,添加ASR提供商字段并记录日志
修改各平台代码以传递和记录ASR提供商信息
添加讯飞ASR相关配置参数传递逻辑
|
9 months ago |
lxm
|
eae30b1c14
|
feat(azure_speech): 添加讯飞语音识别配置参数支持
在Azure语音识别插件中添加对讯飞语音识别服务的配置参数支持,包括appId、accessKeyId和accessKeySecret。这些参数现在可以通过初始化方法传递,并在Android和iOS平台实现相应的配置更新逻辑。
当支持的语言仅为中文或英文且讯飞配置完整时,自动启用讯飞语音识别服务。
|
9 months ago |
lxm
|
40db15572f
|
docs: 删除FTFTranslation模块的README文件
该模块已不再使用,清理相关文档文件以保持代码库整洁
|
9 months ago |
lxm
|
721d7b708e
|
refactor: 移除FTFTranslation模块及相关代码
移除不再使用的面对面翻译功能模块,包括路由配置、视图、控制器、绑定类及相关服务代码
清理设置界面中已注释的面对面翻译测试入口
|
9 months ago |
lxm
|
8c3183e217
|
refactor(settings): 移除唤醒词设置相关代码并调整固件升级选项
|
9 months ago |
lxm
|
155db3e81b
|
feat(ota): 添加OTA错误处理的用户友好提示信息
添加多语言翻译和错误类型枚举,改进错误处理逻辑以显示更友好的用户提示
|
9 months ago |
lxm
|
6d61d9c68f
|
fix(translations): 修正中文欢迎消息中的错别字
|
10 months ago |
liwei1dao
|
5fe2f635d3
|
上传音乐控制服务
|
10 months ago |
liwei1dao
|
a6ba9d434d
|
feat(音乐服务): 添加多音乐服务类型支持并优化音乐控制逻辑
实现根据配置选择不同的音乐服务类型(WY/QQ/AUTO)
在Android和iOS平台添加音乐服务类型初始化日志
重构音乐控制逻辑,统一处理暂停和恢复操作
|
10 months ago |
lxm
|
ace6dd136f
|
refactor(version_update): 简化渠道应用信息获取逻辑
移除_getChannelAppInfo方法,直接使用品牌渠道或环境渠道信息
|
10 months ago |
lxm
|
b95c72ca58
|
chore: 更新应用版本号并添加设置视图中的分隔线
|
10 months ago |