Monica for Android
还有很多没做完的,不过没关系了一次做完了以后我还怎么挤牙膏
山姆奥特曼拉闸了天才程序员也要陨落了,体验过codex和cc已经无法手搓了
- 解决了一些bug以及一些提出bug的人
- 升级架构
- 支持中文主密码
- 支持自定义密保问题
- 长按“回到顶部”按钮可以触发滑块
- 新增密码历史记录
- 修改send创建删除的弹窗UI
- 新的分类筛选页面
- 新建页面优化(更快捷的添加)
- 删除多密码卡片(多选页面仍存在)
- 密码改成非强制项
- 兼容keepass的通行密钥
- 新增密码聚合开关
- 快捷密码,账号,名称填充
- 自动填充适配证件,银行卡
- 详情页和编辑页新增密码不可读/来源冲突提示,意义是把异常状态显式暴露出来,作用是避免 silent fallback 伪装成正常数据。
- 修复 Bitwarden 密码“实际还在但 Monica 显示为空白”的问题,意义是把“解密失败”和“真实空密码”分开,作用是避免用户误以为密码丢失。
- 修复 Bitwarden 密码不可读时继续保存会把原密码覆盖成空值的问题,意义是堵住最危险的数据污染链路,作用是防止误保存把远端密码也清空。
- 给 Bitwarden 不可读密码增加重同步恢复入口,意义是用户遇到异常时有明确恢复路径,作用是能直接重新拉取远端数据恢复显示。
- 关闭 Android 系统备份并收紧备份规则,意义是避免数据库被云恢复但 Keystore 密钥恢复不了,作用是减少换机后“数据在但密码解不开”的假丢失。
- 把密码的来源语义拆成 Monica 本地 / Bitwarden / KeePass 三类 provider,意义是多库边界更清楚,作用是后续读写和同步不再混在一条总链路里。
- 新增密码 owner/source 冲突识别,意义是一条记录不能再被默默当成本地又当外部库,作用是发现混合归属时会明确阻止危险编辑和复制。
- 修复历史上从 KeePass 迁移到 Monica 本地后仍残留 KeePass 标记的问题,意义是迁移后的数据真正属于 Monica 本地,作用是不会再打开编辑跑去 KeePass。
- 修复 WebDAV 备份/恢复把已迁移到 Monica 本地的数据继续按 KeePass/Bitwarden 恢复的问题,意义是换机时只恢复真正的 Monica 本地数据,作用是减少来源错乱和错标。
- 把密码移动到 Monica 本地改成显式本地副本命令,意义是不再通过改同一条外部记录字段来“假迁移”,作用是避免移动后本地不显示、同步后又弹回原位置。
- 把 SecureItem(笔记/TOTP/银行卡/证件)移动或复制到 Monica 本地也改成显式本地副本命令,意义是这条链路和密码保持一致,作用是减少多数据库混用带来的混乱。
- 补上 Passkey 的 owner 语义模型,意义是 Passkey 也开始按本地 / Bitwarden / KeePass 明确分源,作用是列表筛选和来源判断不再继续裸用旧字段猜测。
- 统一剩余本地判断入口到 ownership helper,覆盖 VaultV2、选择器、Autofill、IME、去重和安全分析等位置,意义是全应用对“本地数据”的理解一致,作用是同一条数据不会在不同页面被判成不同来源。
- 统一移动/复制弹窗能力,新增只允许复制不允许移动的通用开关,意义是规则不再散落在各个页面里,作用是所有列表页都能共享同一套安全约束。
- 限制 KeePass 来源条目不能移动到其他数据库只能复制,意义是尊重 KeePass 只能复制不能迁移的产品规则,作用是防止误移动把源库数据删掉或造成来源错乱。
- 给密码、TOTP、笔记、卡片/证件、Passkey 的批量移动入口都补上 KeePass copy-only 保护,意义是单条和批量行为保持一致,作用是用户在任何列表页都不会再看到危险的 KeePass 移动操作。
新增keepass通行密钥支持
- Monica 本地 和 Bitwarden
- 可以互通,但前提是这条 passkey 是 BW_COMPAT 格式。
- 也就是 Bitwarden 兼容格式的通行密钥,可以在 Monica 里管理,也可以走 Bitwarden 同步链路。
Monica 本地 和 KeePass
- 可以互通,但前提是这条 passkey 是 KEEPASS_COMPAT 格式。
- 也就是你在创建时如果选了 KeePass 数据库,Monica 会创建成 KeePass 格式,并能从 KeePass 文件读回来。
KeePass 和 Bitwarden
- 现在不能互通。
- 结论就是:KeePass 的通行密钥不能在 Bitwarden 使用。