# 当前修订版(12023)更新日志:
修复2fa扫码添加出现空指针的闪退问题
### 主版本(v1.2.0)更新日志:
#### 双因素认证 (2FA)
- **新增二维码扫描功能**:支持扫描 otpauth:// 协议的二维码快速添加验证器
- **新增 TOTP/HOTP 验证器管理**:
- 支持基于时间的动态密码 (TOTP),每30秒自动更新
- 支持基于计数器的动态密码 (HOTP),手动触发生成
- 实时显示验证码和倒计时
- 支持编辑和删除验证器
- **多选模式**:
- 长按验证器卡片进入多选模式
- 批量导出验证器到 JSON 文件
- 批量删除验证器
- 全选/取消全选功能
- **导入/导出功能**:
- 导出所有验证器到 JSON 格式
- 从 JSON 文件导入验证器
- 支持自定义导出文件夹
#### 视频播放器
- **新增标准视频播放器**:
- 支持常见视频格式播放
- 播放/暂停控制
- 静音切换
- 进度条拖拽
- 滑动调节音量和亮度
- 左右滑动切换上一个/下一个视频
- 使用 ExoPlayer/Media3 引擎
#### 图片查看器优化
- **改进滑动切换**:
- 左右滑动切换上一张/下一张图片
- 优化的手势检测和动画效果
- 平滑的页面过渡
- **UI 优化**:
- 顶部标题栏显示文件名
- 底部操作栏圆角点击反馈
- 深色/浅色主题自适应
#### 私密保险箱增强
- **多选功能优化**:
- 统一的圆角点击反馈
- 底部操作栏采用 Card + Button 设计
- 支持分享选中文件
- 批量重命名(支持模板:{P}前缀 {S}序号)
- 移出文件到公共目录 (/sdcard/Pictures/lsfTB)
- **文件操作**:
- 发送:分享文件到其他应用
- 重命名:支持批量和单个文件重命名
- 移出:将文件移出保险箱到公共目录
#### 架构优化
- **新增网络通信中枢 (NetworkClient)**:
- 统一的 HTTP 客户端封装
- 集中管理网络请求
- **新增消息管理系统 (MessageManager)**:
- 未来将适配Xiaomi HyperOS 超级岛
- **新增 Shizuku 工具类**:
- Shizuku 权限管理
- 系统级操作支持
#### UI/UX 改进
- **统一圆角点击反馈**:
- 2FA 验证器卡片圆角阴影
- 私密保险箱多选按钮圆角反馈
- 图片/视频播放器底部操作项圆角反馈
- **多选模式交互优化**:
- 2FA 多选时隐藏添加按钮
- 统一的顶部栏设计(关闭、计数、全选)
- 统一的底部操作栏样式
### Bug 修复
- **修复 TOTP/HOTP 算法错误**:
- 修复时间/计数器转换为字节数组时的赋值 bug
- 现在与微软身份验证器、Google Authenticator 等标准实现一致
### 重要说明
1. **TOTP/HOTP 修复**:如果您之前添加了 2FA 验证器,由于算法 bug 已修复,建议删除后重新添加以确保验证码正确。
2. **权限要求**:部分功能需要存储权限和相机权限,请在使用时授予相应权限。