Skip to content

Releases: Ranpers/Cerberus

Cerberus v1.1.2 Release

Choose a tag to compare

@Ranpers Ranpers released this 21 Jan 17:14

🚀 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

Choose a tag to compare

@Ranpers Ranpers released this 21 Jan 09:07

版本 1.1.1 更新日志

✨ 新增功能

  • 检查更新功能:支持自动检测新版本,并增加了对 APK 直接下载链接 的支持,方便用户快速更新。
  • 立即锁定:在自动锁定设置中新增了“立即”选项,进一步提升应用安全性。
  • 版本号显示:在“设置”页面底部现在可以动态显示当前应用的版本信息,方便反馈与查看。

🛠️ 优化与改进

  • 自动锁定逻辑优化:重构了身份验证生命周期(Authentication Lifecycle)和自动锁定机制,系统响应更灵敏、更可靠。
  • 引导流程改进:优化了用户首次安装后的 Onboarding 流程,体验更加丝滑。
  • 性能提升:重构了 SettingsScreen 的状态管理逻辑,减少不必要的重组(Recomposition)。

🧹 代码维护

  • 清理了 MainActivity.kt 中的冗余导入。
  • 内部代码结构优化,提升了整体稳定性。

Cerberus v1.1.0 Initial Release

Choose a tag to compare

@Ranpers Ranpers released this 20 Jan 06:48

版本 1.1.0 更新日志

🚀 核心引擎重构

  • 引入 Rust 加密内核:我们使用 Rust 语言全面重构了底层加密逻辑。利用 Rust 的内存安全特性与卓越性能,大幅提升了加解密运算的响应速度,并为您提供更高级别的硬件级安全保障。
  • 算法性能优化:通过 Rust 核心引擎,复杂加密任务的功耗进一步降低,运行更加稳健。

✨ 界面与交互升级

  • UI 深度打磨:基于 Jetpack Compose 优化了整体视觉细节,提升了界面过渡动画的流畅度,为您带来更丝滑的操作体验。
  • 交互逻辑优化:改进了多项交互细节,使安全管理流程更加直观、高效。

🛡️ 安全性与稳定性

  • 加固策略升级:优化了代码混淆与 R8 压缩规则,进一步增强了应用的抗逆向分析能力。
  • 系统兼容性增强:针对最新的 Android 环境进行了适配,修复了若干已知的小型稳定性问题。

Cerberus v1.0.1 Initial Release

Choose a tag to compare

@Ranpers Ranpers released this 19 Jan 18:06

🛡️ Cerberus v1.0.1 - 安全升级与加密备份
Cerberus 迎来重要功能更新!本次版本核心引入了本地加密备份系统,让您的账户数据在换机与重装时更加安全。
✨ 更新亮点
• 加密备份 (.cerb):新增本地备份导出与导入功能。
• 二次加密保护:备份文件采用 AES-256-GCM 高级加密,支持设置独立的备份密码。
• 体验优化:修复了设置页面对话框的状态残留问题,清理了冗余代码,提升应用稳定性。
• 隐私声明:更新了安全协议,进一步明确了本地存储与备份责任边界。
⚠️ 安全提醒
请务必牢记您的主密码和备份密码。Cerberus 坚持零联网权限,我们无法为您找回任何丢失的密码。