lxm
|
5ad3d97e7b
|
refactor(version_update): 重构版本更新服务并添加内存缓存
将版本更新服务重构为使用静态变量缓存应用信息,减少重复获取
添加 UserChannel.fromName 方法支持从字符串创建枚举
移除重复的 UserChannel 定义并统一使用 channel_app_model
优化游客登录状态检查逻辑,直接使用缓存值
|
1 year ago |
lxm
|
06e6570dda
|
refactor(权限): 统一权限请求的文本使用翻译键
feat(版本检查): 添加混合检查机制和会话级别标记
fix(模型): 将tourists字段设为可选并设置默认值
style(导入): 清理并统一相对导入路径
docs(翻译): 添加权限相关的新翻译文本
refactor(版本比较): 改进版本号比较逻辑
|
1 year ago |
lxm
|
b33fc0f5b9
|
refactor(models): 重构渠道和应用模型以支持枚举类型
- 将 AppInfo 中的 channel 字段从 String 改为 UserChannel 枚举类型
- 添加 UserChannel 枚举类处理渠道标识的序列化和反序列化
- 修改 VersionUpdateService 使用枚举类型处理渠道逻辑
- 优化游客登录状态监听机制
|
1 year ago |
lxm
|
14f55829c7
|
feat(登录): 添加游客登录功能配置支持
- 在AppInfo模型中添加tourists字段用于控制游客登录显示
- 修改登录页面根据配置显示/隐藏游客登录按钮
- 在LoginController中添加游客登录状态检查逻辑
- 添加版本信息和渠道相关字段用于后续扩展
|
1 year ago |
lxm
|
1a8cfdd13d
|
feat(版本更新): 实现应用版本检查与更新功能
添加版本更新服务及相关组件,包括:
1. 新增 VersionUpdateService 处理版本检查逻辑
2. 添加版本更新对话框组件 VersionUpdateDialog
3. 实现渠道包信息获取 API 接口
4. 在设置和启动页集成版本检查功能
5. 添加 url_launcher 依赖用于应用商店跳转
|
1 year ago |