liwei1dao
|
dd8de4cf5b
|
优化 项目日志 代码 减少卡顿问题
|
6 months ago |
liwei1dao
|
d499fa7492
|
补充底层日志采集接口
|
7 months ago |
lxm
|
1ebc5bbfa4
|
feat(utils): 添加文档URL助手以支持多语言文档链接
新增 doc_url_helper.dart 工具文件,提供 docLangPath、privacyPolicyUrl 和 userAgreementUrl 函数
根据当前语言环境动态生成对应的文档链接,支持多种语言版本
替换登录页、个人资料页和隐私政策弹窗中的硬编码URL,提高代码复用性和可维护性
|
7 months ago |
lxm
|
6e45432225
|
fix(permission): 适配权限提示对话框暗黑模式
- 获取当前主题模式判断是否为暗黑模式
- 权限提示对话框背景色根据主题切换
- 调整标题和内容文字颜色以适配暗黑模式
- 修改按钮样式颜色使其在暗黑模式下更清晰
- 优化对话框内文本样式,提升视觉体验
|
7 months ago |
lxm
|
00492b904a
|
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
|
8652584451
|
feat(meeting): 优化悬浮窗权限请求逻辑
添加会话级别的权限请求状态管理,防止重复弹窗
增加权限请求冷却时间和对话框显示状态检查
添加设置跳转失败时的snackbar提示
|
9 months ago |
lxm
|
24c08de042
|
feat(ble): 实现BLE唤醒策略的集中管理
重构BLE唤醒功能的控制逻辑,将其从各页面迁移至AppLifecycleManager统一管理
添加路由检测和录音任务检测来自动更新唤醒策略
优化错误处理和日志记录
|
9 months ago |
tanlongsheng
|
43c1b8f457
|
修改cos配置
|
9 months ago |
lxm
|
43ce0daa67
|
feat(权限): 改进悬浮窗权限请求流程并添加场景区分
为悬浮窗权限请求添加不同场景的说明文案,包括翻译悬浮窗和录音悬浮条场景
改进Android端权限请求逻辑,增加系统设置跳转的容错处理
添加相关多语言文案支持
|
9 months ago |
tanlongsheng
|
fe3d3d7b78
|
重构会议助手,使用服务端转写
|
9 months ago |
tanlongsheng
|
a363a2fe87
|
重构会议助手,使用服务端转写
|
9 months ago |
lxm
|
65864772fc
|
Revert "feat(ios): 实现基于ReplayKit的全局悬浮窗功能"
This reverts commit 26ffe461a0.
|
1 year ago |
lxm
|
a6354b2ea7
|
feat(ios): 实现基于ReplayKit的全局悬浮窗功能
添加Broadcast Upload Extension支持全局字幕显示
更新主应用配置和权限设置
添加相关文档和测试用例
|
1 year ago |
lxm
|
e6769092c5
|
feat(Android悬浮窗): 添加悬浮窗功能支持实时翻译显示
- 新增悬浮窗服务用于显示实时翻译结果
- 实现悬浮窗权限管理和状态控制
- 添加悬浮窗管理器处理窗口显示、更新和交互
- 在翻译界面添加悬浮窗开关按钮
- 支持悬浮窗最小化、展开和拖拽功能
- 添加Android原生悬浮窗服务和权限插件
|
1 year ago |
lxm
|
92777d1a4f
|
fix(permissions): 修复权限弹窗关闭逻辑并移除背景点击限制
确保在finally块中关闭权限说明弹窗,避免异常情况下弹窗未关闭的问题
移除barrierDismissible设置,允许用户通过点击背景关闭解释横幅
|
1 year ago |
lxm
|
3f28c67a46
|
fix(permission): 将权限拒绝阈值从2次调整为5次
调整权限拒绝次数阈值以避免过早触发永久拒绝引导,给用户更多尝试机会
|
1 year ago |
lxm
|
8532c4efad
|
refactor(permission): 优化权限请求逻辑并移除冗余代码
- 重构权限请求流程,简化状态处理逻辑
- 移除未使用的注释代码和冗余方法
- 改进权限横幅显示和隐藏的可靠性
- 使用更清晰的权限状态检查方法
|
1 year ago |
lxm
|
c7dde95c63
|
feat(permission): (针对部分华为手机)添加权限拒绝次数统计和熔断机制
添加智能拒绝次数统计功能,当拒绝次数达到阈值时直接引导用户去设置
引入 GetStorage 持久化存储拒绝次数
新增重置拒绝次数和获取当前拒绝次数的方法
优化权限请求流程,在授权时自动清零拒绝记录
|
1 year ago |
lxm
|
d19c442082
|
feat(生命周期管理): 添加应用生命周期管理器并处理系统语言变化
添加 AppLifecycleManager 用于监控应用前后台状态变化
实现系统语言变化监听,根据用户设置决定是否跟随系统语言
|
1 year ago |
tanlongsheng
|
7dacef6672
|
修改日历权限
|
1 year ago |
lxm
|
439dca672a
|
refactor(权限): 统一权限请求的文本使用翻译键
feat(版本检查): 添加混合检查机制和会话级别标记
fix(模型): 将tourists字段设为可选并设置默认值
style(导入): 清理并统一相对导入路径
docs(翻译): 添加权限相关的新翻译文本
refactor(版本比较): 改进版本号比较逻辑
|
1 year ago |
tanlongsheng
|
5215f20956
|
添加上传音频进度条
|
1 year ago |
tanlongsheng
|
3af61b41b7
|
修改会议助手自动连接ftp服务
|
1 year ago |
lxm
|
52c174d9cb
|
feat: 添加FTP连接工具库实现文件上传下载等功能
|
1 year ago |
tanlongsheng
|
9d7a295693
|
添加ftp连接
|
1 year ago |
tanlongsheng
|
3f22e92af6
|
优化会议助手数据同步
|
1 year ago |
tanlongsheng
|
ec94a57dc9
|
优化会议助手转写记录数据同步
|
1 year ago |
tanlongsheng
|
9505aa1c59
|
修改下载音频
|
1 year ago |
tanlongsheng
|
4f03705c63
|
修改会议助手加载网络数据
|
1 year ago |
tanlongsheng
|
fac71f6e9f
|
优化商务会议助手
|
1 year ago |
tanlongsheng
|
c7f6161ef7
|
修改会议助手更多操作
|
1 year ago |
tanlongsheng
|
315407f5cf
|
优化会议助手数据同步
|
1 year ago |
tanlongsheng
|
a05642883e
|
优化会议助手数据同步
|
1 year ago |
tanlongsheng
|
c67293de8c
|
添加会议助手数据同步
|
1 year ago |
lxm
|
140ae4c932
|
refactor(permission): 移除context参数并使用GetX替代原生对话框
重构权限请求工具类,移除所有BuildContext参数依赖
使用GetX的对话框和导航替代原生实现
简化权限请求流程并提高代码可维护性
|
1 year ago |
lxm
|
eea7cfd57f
|
feat(权限): 完善权限请求流程并更新隐私政策文本
1. 在PermissionUtil中重构权限请求流程,增加解释横幅和更好的状态处理
2. 更新登录界面的隐私政策文本,明确用户选择后果
3. 将MusicManager和MeetingController的权限请求迁移到PermissionUtil统一处理
4. 增加权限请求失败时的详细日志记录和用户引导
|
1 year ago |
lxm
|
4e5f71b9aa
|
refactor(permission): 重构权限工具类使用Logger替代直接日志输出
|
1 year ago |
lxm
|
91b3f2320e
|
refactor(权限管理): 重构权限处理逻辑并使用统一工具类
- 升级 permission_handler 依赖至 12.0.0+1
- 创建 PermissionUtil 工具类统一处理权限请求逻辑
- 在 AgentController 和 PairingController 中使用 PermissionUtil 替代原有权限检查方法
- 改进权限请求时的用户引导界面和提示信息
- 在权限设置页面集成新的权限请求流程
|
1 year ago |
lxm
|
014907eb31
|
feat(core): 添加权限请求工具类并优化消息气泡布局
- 新增 PermissionUtil 工具类,用于检查和请求权限
- 修改 AgentController,引入 PermissionUtil
- 调整 MessageBubble 布局,优化 AI 消息显示
|
1 year ago |
wolfplus
|
547999d821
|
add
|
1 year ago |
lxm
|
b30376a5e3
|
feat(会议模块): tanls重构会议模块,新增文件上传功能和会议详情视图
本次提交对会议模块进行了重构,主要包括以下内容:
1. 新增文件上传功能,支持通过腾讯云COS上传文件。
2. 新增会议详情视图,包括会议概览、思维导图、总结和发言内容等标签页。
3. 优化数据库结构,新增会议发言者表,并调整了会议和会议详情表的结构。
4. 移除不再使用的会议编辑和会议记录功能,简化了路由和页面结构。
5. 新增会议发言者命名功能,支持对发言者进行命名和编辑。
|
1 year ago |
wolfplus
|
5e4ee1ad8a
|
add
|
1 year ago |
wolfplus
|
bb6a3a74fb
|
add
|
2 years ago |
wolfplus
|
20268568b4
|
add flutter speech
|
2 years ago |
wolfplus
|
feb18f4edd
|
004
|
2 years ago |
wolfplus
|
d7e3a571b6
|
before azure fultter tts
|
2 years ago |
wolfplus
|
a71db0939e
|
before change to azure
|
2 years ago |
wolfplus
|
5c73591077
|
volcano tts
|
2 years ago |