github Monica-Pass/Monica V1.0.294

latest release: preview
4 hours ago

Monica Android 更新内容

本次更新重点优化了安全分析、隐私信息展示、自动填充、Steam 功能与扫码体验,
同时精简了部分 Monica Plus 功能并改善启动过程。

安全与隐私

  • 统一身份证号在聚合密码列表、密码库列表和卡片页面中的脱敏规则。
  • 身份证号预览现在只显示前三位,其余部分使用固定长度圆点隐藏,不再暴露生日信息或敏感的末四位。#69
  • 保留证件详情页中的主动显示和复制功能,列表与卡片等被动预览场景不会展示完整号码。
  • 优化安全评分算法,按密码库规模和风险比例计算分数,并为各类风险设置合理的扣分上限。
  • 修复大量重复密码导致安全评分直接变为 0 分的问题。
  • 风险账号数量改为按账号去重统计,避免同一账号命中多个风险后被重复计算。

安全分析

  • 重新设计安全分析主页,移除重复进度条、装饰性渐变、分数圆环和冗余状态胶囊。
  • 风险分类改为简洁的全宽列表,并优先展示泄露密码、重复密码和缺少双重验证等重要问题。
  • 分析过程中使用占位状态代替临时显示 0 分,避免产生误导。
  • 优化密码强度分布、分析范围和自动分析设置的布局。
  • 重新设计风险详情页,使用 Material 3 色块卡片替代描边卡片。
  • 重复密码和重复 URL 分组默认折叠,避免账号数量较多时需要长距离滚动。
  • 重复密码分组显示首字符、固定数量圆点和尾字符,便于区分不同密码,同时不暴露密码长度。
  • 风险详情中的账号图标会依次使用自定义图标、品牌图标、网站图标或应用图标;无法匹配时显示条目首字母,不再统一显示钥匙图标。

自动填充

  • 新增安全的短时自动填充解锁会话。
  • 开启生物验证后,自动填充会先显示“解锁 Monica 进行自动填充”,验证成功后再展示账号列表。
  • 在短时间内或当前填充流程中可复用已解锁会话,减少生物验证导致输入框失焦、验证完成后无法填充的问题。
  • 未开启自动填充验证时维持原有行为,不改变现有使用流程。

Steam

  • 修复 Steam 二维码登录流程,提升扫码后的跳转与登录批准提示稳定性。
  • 修复长时间停留在 Steam 扫码页面后无法识别二维码的问题。
  • 修复 Steam 已授权设备撤销失败的问题,并支持使用已保存的账号密码完成必要的重新认证。
  • 优化 Steam 账号绑定、令牌导入、账号切换和确认操作流程。
  • 改进 Steam maFile 的导入、导出、存储与恢复能力。
  • 在账号详情中补充恢复代码和相关账号信息展示。

扫码体验

  • 升级二维码识别链路并优化 ML Kit 扫描稳定性。
  • 改进相机自动对焦、识别灵敏度和长时间开启扫描页面后的恢复能力。
  • 保持其他二维码生成与扫描页面的原有功能,并提升整体扫码流畅度。

启动体验

  • 优化开屏背景的日间与夜间配色,减少启动页与主界面之间的明暗闪烁。
  • 优化启动过渡并移除多余的第二层启动动画,避免出现重复开屏。
  • 改善浅色模式下纯白背景过于刺眼的问题。

Monica Plus

  • 移除 Monica Plus 中的“Plus 高斯模糊”功能。
  • 清理相关设置入口与实现,其他 Monica Plus 功能保持不变。

构建与维护

  • 停止在每次打包时向 Build bak 自动生成构建备份。
  • 补充安全评分、风险详情折叠、密码摘要和身份证号脱敏的回归测试。
  • 验证 Debug 与 Release 构建流程,确保本次修改可以正常打包。

Don't miss a new Monica release

NewReleases is sending notifications on new releases.