lxm
|
8318aa8f79
|
feat(utils): 添加文档URL助手以支持多语言文档链接
新增 doc_url_helper.dart 工具文件,提供 docLangPath、privacyPolicyUrl 和 userAgreementUrl 函数
根据当前语言环境动态生成对应的文档链接,支持多种语言版本
替换登录页、个人资料页和隐私政策弹窗中的硬编码URL,提高代码复用性和可维护性
|
7 months ago |
lxm
|
8458ed7d14
|
fix(permission): 适配权限提示对话框暗黑模式
- 获取当前主题模式判断是否为暗黑模式
- 权限提示对话框背景色根据主题切换
- 调整标题和内容文字颜色以适配暗黑模式
- 修改按钮样式颜色使其在暗黑模式下更清晰
- 优化对话框内文本样式,提升视觉体验
|
7 months ago |
lxm
|
0d90c92923
|
feat(android): 同步Flutter本地化字符串到原生前台服务通知
添加 NativeLocalizationSync 服务,用于将Flutter应用的本地化字符串同步到Android原生前台服务通知中。在应用启动、语言切换和应用生命周期恢复时自动同步,确保原生通知内容与当前应用语言保持一致。
主要修改:
1. 新增 native_localization_sync.dart 服务,通过MethodChannel将本地化字符串传递给Android原生
2. 在MainApp、SettingsController和AppLifecycleManager中添加同步调用
3. 更新所有Android前台服务(音频录制、BLE代理、QQ音乐、导航、音乐服务)以使用同步的本地化字符串
4. 添加中英文通知文本到翻译文件
5. 在MainActivity中实现原生端字符串接收和存储逻辑
|
8 months ago |
lxm
|
8a5a2647c3
|
feat(meeting): 优化悬浮窗权限请求逻辑
添加会话级别的权限请求状态管理,防止重复弹窗
增加权限请求冷却时间和对话框显示状态检查
添加设置跳转失败时的snackbar提示
|
9 months ago |
lxm
|
fef859e0d3
|
feat(ble): 实现BLE唤醒策略的集中管理
重构BLE唤醒功能的控制逻辑,将其从各页面迁移至AppLifecycleManager统一管理
添加路由检测和录音任务检测来自动更新唤醒策略
优化错误处理和日志记录
|
9 months ago |
tanlongsheng
|
6480e75268
|
修改cos配置
|
9 months ago |
lxm
|
88696f8f07
|
feat(权限): 改进悬浮窗权限请求流程并添加场景区分
为悬浮窗权限请求添加不同场景的说明文案,包括翻译悬浮窗和录音悬浮条场景
改进Android端权限请求逻辑,增加系统设置跳转的容错处理
添加相关多语言文案支持
|
9 months ago |
tanlongsheng
|
5a9f2e3550
|
重构会议助手,使用服务端转写
|
9 months ago |
tanlongsheng
|
7fdd71ecdc
|
重构会议助手,使用服务端转写
|
9 months ago |
lxm
|
3b028befde
|
Revert "feat(ios): 实现基于ReplayKit的全局悬浮窗功能"
This reverts commit 26ffe461a0.
|
1 year ago |
lxm
|
26ffe461a0
|
feat(ios): 实现基于ReplayKit的全局悬浮窗功能
添加Broadcast Upload Extension支持全局字幕显示
更新主应用配置和权限设置
添加相关文档和测试用例
|
1 year ago |
lxm
|
e253a4aeba
|
feat(Android悬浮窗): 添加悬浮窗功能支持实时翻译显示
- 新增悬浮窗服务用于显示实时翻译结果
- 实现悬浮窗权限管理和状态控制
- 添加悬浮窗管理器处理窗口显示、更新和交互
- 在翻译界面添加悬浮窗开关按钮
- 支持悬浮窗最小化、展开和拖拽功能
- 添加Android原生悬浮窗服务和权限插件
|
1 year ago |
lxm
|
ed44c74e71
|
fix(permissions): 修复权限弹窗关闭逻辑并移除背景点击限制
确保在finally块中关闭权限说明弹窗,避免异常情况下弹窗未关闭的问题
移除barrierDismissible设置,允许用户通过点击背景关闭解释横幅
|
1 year ago |
lxm
|
a57ecf78d1
|
fix(permission): 将权限拒绝阈值从2次调整为5次
调整权限拒绝次数阈值以避免过早触发永久拒绝引导,给用户更多尝试机会
|
1 year ago |
lxm
|
a592e5c6a3
|
refactor(permission): 优化权限请求逻辑并移除冗余代码
- 重构权限请求流程,简化状态处理逻辑
- 移除未使用的注释代码和冗余方法
- 改进权限横幅显示和隐藏的可靠性
- 使用更清晰的权限状态检查方法
|
1 year ago |
lxm
|
6afbd5d622
|
feat(permission): (针对部分华为手机)添加权限拒绝次数统计和熔断机制
添加智能拒绝次数统计功能,当拒绝次数达到阈值时直接引导用户去设置
引入 GetStorage 持久化存储拒绝次数
新增重置拒绝次数和获取当前拒绝次数的方法
优化权限请求流程,在授权时自动清零拒绝记录
|
1 year ago |
lxm
|
c0e49f0355
|
feat(生命周期管理): 添加应用生命周期管理器并处理系统语言变化
添加 AppLifecycleManager 用于监控应用前后台状态变化
实现系统语言变化监听,根据用户设置决定是否跟随系统语言
|
1 year ago |
tanlongsheng
|
b4e3b4c287
|
修改日历权限
|
1 year ago |
lxm
|
06e6570dda
|
refactor(权限): 统一权限请求的文本使用翻译键
feat(版本检查): 添加混合检查机制和会话级别标记
fix(模型): 将tourists字段设为可选并设置默认值
style(导入): 清理并统一相对导入路径
docs(翻译): 添加权限相关的新翻译文本
refactor(版本比较): 改进版本号比较逻辑
|
1 year ago |
tanlongsheng
|
4c365f3133
|
添加上传音频进度条
|
1 year ago |
tanlongsheng
|
5329f74aaf
|
修改会议助手自动连接ftp服务
|
1 year ago |
lxm
|
b7248e2265
|
feat: 添加FTP连接工具库实现文件上传下载等功能
|
1 year ago |
tanlongsheng
|
b617e4b847
|
添加ftp连接
|
1 year ago |
tanlongsheng
|
64cf8676d3
|
优化会议助手数据同步
|
1 year ago |
tanlongsheng
|
433c2f24d1
|
优化会议助手转写记录数据同步
|
1 year ago |
tanlongsheng
|
3e63a86274
|
修改下载音频
|
1 year ago |
tanlongsheng
|
57f5b2612e
|
修改会议助手加载网络数据
|
1 year ago |
tanlongsheng
|
bb0dceadc6
|
优化商务会议助手
|
1 year ago |
tanlongsheng
|
a5233a544d
|
修改会议助手更多操作
|
1 year ago |
tanlongsheng
|
503b9114f9
|
优化会议助手数据同步
|
1 year ago |
tanlongsheng
|
2885d770b0
|
优化会议助手数据同步
|
1 year ago |
tanlongsheng
|
1507b0e3f2
|
添加会议助手数据同步
|
1 year ago |
lxm
|
4ea1cf0edf
|
refactor(permission): 移除context参数并使用GetX替代原生对话框
重构权限请求工具类,移除所有BuildContext参数依赖
使用GetX的对话框和导航替代原生实现
简化权限请求流程并提高代码可维护性
|
1 year ago |
lxm
|
b76722dcd7
|
feat(权限): 完善权限请求流程并更新隐私政策文本
1. 在PermissionUtil中重构权限请求流程,增加解释横幅和更好的状态处理
2. 更新登录界面的隐私政策文本,明确用户选择后果
3. 将MusicManager和MeetingController的权限请求迁移到PermissionUtil统一处理
4. 增加权限请求失败时的详细日志记录和用户引导
|
1 year ago |
lxm
|
322ce5a74c
|
refactor(permission): 重构权限工具类使用Logger替代直接日志输出
|
1 year ago |
lxm
|
33bbb4ba7f
|
refactor(权限管理): 重构权限处理逻辑并使用统一工具类
- 升级 permission_handler 依赖至 12.0.0+1
- 创建 PermissionUtil 工具类统一处理权限请求逻辑
- 在 AgentController 和 PairingController 中使用 PermissionUtil 替代原有权限检查方法
- 改进权限请求时的用户引导界面和提示信息
- 在权限设置页面集成新的权限请求流程
|
1 year ago |
lxm
|
bdc35bead7
|
feat(core): 添加权限请求工具类并优化消息气泡布局
- 新增 PermissionUtil 工具类,用于检查和请求权限
- 修改 AgentController,引入 PermissionUtil
- 调整 MessageBubble 布局,优化 AI 消息显示
|
1 year ago |
wolfplus
|
6ff7dccce2
|
add
|
1 year ago |
lxm
|
1d165139d4
|
feat(会议模块): tanls重构会议模块,新增文件上传功能和会议详情视图
本次提交对会议模块进行了重构,主要包括以下内容:
1. 新增文件上传功能,支持通过腾讯云COS上传文件。
2. 新增会议详情视图,包括会议概览、思维导图、总结和发言内容等标签页。
3. 优化数据库结构,新增会议发言者表,并调整了会议和会议详情表的结构。
4. 移除不再使用的会议编辑和会议记录功能,简化了路由和页面结构。
5. 新增会议发言者命名功能,支持对发言者进行命名和编辑。
|
1 year ago |
wolfplus
|
8bcc79cb27
|
add
|
1 year ago |
wolfplus
|
78ea4618cf
|
add
|
2 years ago |
wolfplus
|
e07319274b
|
add flutter speech
|
2 years ago |
wolfplus
|
a41f9a3b52
|
004
|
2 years ago |
wolfplus
|
d32dcb3e8e
|
before azure fultter tts
|
2 years ago |
wolfplus
|
c188caec38
|
before change to azure
|
2 years ago |
wolfplus
|
f8f1e52e82
|
volcano tts
|
2 years ago |