Skip to content

Releases: cr-zhichen/password-manager-switch

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 10:19
9e1a44a

重新设计应用图标,并整理主界面排版。

  • 新图标:深蓝底上的钥匙与循环箭头,与背屏工具使用同一配色;另提供 Android 13 及以上主题图标使用的单色层。
  • 凭据提供者与自动填充服务改为两张服务卡片,直接显示当前应用的图标和名称,点按即可更换;待应用的选择、撤销和「保留其他已启用的凭据提供者」开关显示在同一卡片内。
  • Shizuku 已连接时状态区更紧凑,并显示读回时间;需要授权或启动 Shizuku 时使用醒目的提示卡片。
  • 恢复上次配置、打开系统设置、检查更新和系统配置详情收进「更多操作」列表;没有可恢复的配置时明确提示。
  • 服务选择面板统一单选位置并标出当前使用的服务;确认、恢复和更新对话框改为标签加数值的排版。
  • 修复结果提示中的「查看详情」会同时展开系统配置详情的问题。

设置读写与恢复逻辑未改动。沿用 v1.0.0 发布证书,可直接覆盖安装。

What's Changed

  • feat: 重做应用图标并整理主界面排版 by @cr-zhichen in #1

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 09:15

修复 1Password 在「凭据提供者」和「自动填充服务」列表中均不显示的问题。

  • 接受声明了正确系统绑定权限的非导出服务,不再用 exported 错误过滤密码管理器。
  • 连接 Shizuku 后通过 shell 身份扫描当前用户的密码服务,解决普通应用基于 intent 的可见性声明无法发现非导出服务的问题。
  • 服务选择前的可用性复查使用相同扫描方式,避免列表中能看到、应用设置时又被拒绝。
  • 服务名称、图标和通行密钥声明能力随查询结果返回;仍不硬编码密码管理器包名、不读取任何凭据内容、不申请全量应用列表权限。

沿用 v1.0.0 发布证书,可直接覆盖安装。

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 08:20

首个正式版本:使用 Shizuku 查看并切换默认密码管理器,无需 root。

  • 自动发现当前用户已安装的凭据提供者与自动填充服务,可在应用中直接选择。
  • 显示首选/已启用凭据提供者和自动填充服务,独立或同时修改。
  • 写入前确认与保存备份、写入后读回核对、失败尽力回滚、一键恢复上次配置。
  • Material 3 原生中文界面,动态配色、明暗主题、服务搜索。
  • GitHub Release 自动更新检查和手动检查。

需要 Android 14+ 和已启动、已授权的 Shizuku。下载 APK 后按系统提示安装。SHA-256 文件可用于检查下载完整性。

本版本的设置读回检查不代表所有 HyperOS 固件或第三方应用均可成功创建通行密钥;请在自己的设备与目标应用中验证实际效果。

Full Changelog: https://github.com/cr-zhichen/password-manager-switch/commits/v1.0.0