Repository navigation
Releases: Ranpers/Cerberus
Releases · Ranpers/Cerberus
Release list
Cerberus v1.1.2 Release
🚀 Cerberus 版本更新说明
本次更新重点优化了核心交互流程,通过架构重构显著提升了应用运行的流畅度与稳定性。
✨ 主要更新
1. 交互进化:丝滑的拖拽重排序
- 全新交互引擎:重构了账号列表的拖拽排序逻辑,操作更加精准灵敏。
- 感官反馈增强:新增长按触发的物理触感反馈(Haptic Feedback),配合细腻的位移补间动画,让调整账号顺序变得直观且具有仪式感。
2. 性能飞跃:极致的重绘控制
- 局部刷新技术:通过 Lambda 状态下沉技术,实现了 TOTP 验证码进度条的“点对点”刷新。现在每秒的进度更新不再会触发整个主界面的重绘,大幅降低了高频刷新时的 CPU 占用与耗电量。
- 渲染管线优化:优化了 AccountItemCard 的图形层级,确保在大量账号堆叠时依然保持满帧运行。
3. 架构重构:更稳健的状态管理
- 状态收敛 (State Hoisting):将所有对话框显隐、选中项等 UI 状态统一收敛至 HomeViewModel 管理。
- 健壮性提升:解决了旧版本在复杂操作下可能出现的界面状态不一致问题,遵循现代 Compose 开发的最佳实践。
4. 细节打磨
- UI 一致性:优化了添加/编辑对话框的视觉间距与圆角样式,使其更符合 Material 3 设计规范。
- 清理冗余:移除了不必要的生命周期监听逻辑,进一步精简了内存占用。
Cerberus v1.1.1 Initial Release
版本 1.1.1 更新日志
✨ 新增功能
- 检查更新功能:支持自动检测新版本,并增加了对 APK 直接下载链接 的支持,方便用户快速更新。
- 立即锁定:在自动锁定设置中新增了“立即”选项,进一步提升应用安全性。
- 版本号显示:在“设置”页面底部现在可以动态显示当前应用的版本信息,方便反馈与查看。
🛠️ 优化与改进
- 自动锁定逻辑优化:重构了身份验证生命周期(Authentication Lifecycle)和自动锁定机制,系统响应更灵敏、更可靠。
- 引导流程改进:优化了用户首次安装后的 Onboarding 流程,体验更加丝滑。
- 性能提升:重构了 SettingsScreen 的状态管理逻辑,减少不必要的重组(Recomposition)。
🧹 代码维护
- 清理了 MainActivity.kt 中的冗余导入。
- 内部代码结构优化,提升了整体稳定性。
Cerberus v1.1.0 Initial Release
版本 1.1.0 更新日志
🚀 核心引擎重构
- 引入 Rust 加密内核:我们使用 Rust 语言全面重构了底层加密逻辑。利用 Rust 的内存安全特性与卓越性能,大幅提升了加解密运算的响应速度,并为您提供更高级别的硬件级安全保障。
- 算法性能优化:通过 Rust 核心引擎,复杂加密任务的功耗进一步降低,运行更加稳健。
✨ 界面与交互升级
- UI 深度打磨:基于 Jetpack Compose 优化了整体视觉细节,提升了界面过渡动画的流畅度,为您带来更丝滑的操作体验。
- 交互逻辑优化:改进了多项交互细节,使安全管理流程更加直观、高效。
🛡️ 安全性与稳定性
- 加固策略升级:优化了代码混淆与 R8 压缩规则,进一步增强了应用的抗逆向分析能力。
- 系统兼容性增强:针对最新的 Android 环境进行了适配,修复了若干已知的小型稳定性问题。
Cerberus v1.0.1 Initial Release
🛡️ Cerberus v1.0.1 - 安全升级与加密备份
Cerberus 迎来重要功能更新!本次版本核心引入了本地加密备份系统,让您的账户数据在换机与重装时更加安全。
✨ 更新亮点
• 加密备份 (.cerb):新增本地备份导出与导入功能。
• 二次加密保护:备份文件采用 AES-256-GCM 高级加密,支持设置独立的备份密码。
• 体验优化:修复了设置页面对话框的状态残留问题,清理了冗余代码,提升应用稳定性。
• 隐私声明:更新了安全协议,进一步明确了本地存储与备份责任边界。
请务必牢记您的主密码和备份密码。Cerberus 坚持零联网权限,我们无法为您找回任何丢失的密码。