Skip to content

Releases: bhxch/totp

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 14 Oct 06:37

新增

  • 桌面版:mini 快速窗打开/聚焦时自动解锁。此前主窗口经 OS 自动解锁(Windows DPAPI / macOS 钥匙串 / Linux 密钥环 / ABE 服务)锁定页静默解锁,mini 快速窗只能等主窗口解锁后跟随;现 mini 打开或聚焦时同样静默解锁,两端行为一致。未启用 OS 自动解锁时 mini 仍显示「主窗口解锁后此窗口可用」
  • 扩展(Chrome/Firefox):popup 弹出框新增 Passkey 解锁入口。popup 因认证器弹窗夺焦即销毁窗口、无法就地完成 WebAuthn 验证,现点击「使用 Passkey 解锁」会打开独立解锁窗口自动发起验证,成功后窗口自动关闭,重新打开 popup 即已解锁;口令解锁入口保持不变,验证取消/失败时可在解锁窗重试或改用口令
  • 扩展(Chrome/Firefox):popup 站点过滤无匹配时的提示移入过滤行。「当前站点无匹配,显示全部」等回退提示不再单独占一行,与「匹配 N 条」同位显示,验证码列表纵向空间更大(无匹配时仍回退显示全部条目,行为不变);过滤行复选框按密度 -2 档收紧(行高/触达 48→40px,不缩字号),与整体紧凑基线一致

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Oct 16:40

修复

  • 扩展(Chrome/Firefox):background 体积从 8.33 MB 瘦身至 390 KB。此前解码纯函数经共享包根模块引入,连带整棵界面组件树与两份资产被以 base64 形式内嵌进后台脚本(WXT 以单文件模式打包 background,其中 ?url 资产会被构建器强制内联),超出 Firefox 扩展商店 AMO 单文件 5 MB 解析上限导致无法提交;改为经 @totp/ui/qr 子路径直接引入解码纯函数,双浏览器产物同步受益
  • 扩展(Firefox):manifest 补充数据收集声明(data_collection_permissions: required: ['none'],本项目为纯前端离线工具、不收集任何数据)。该声明为 AMO 对新版本扩展的必填项;同时 Firefox for Android 需 142 才支持该声明,Android 端最低版本单独抬升至 142(桌面 Firefox 维持 140 ESR 基线不变)
  • 扩展(Firefox):AMO 静态检查清零。对 Vue 运行时中静态内容解析的唯一一处 innerHTML 直接赋值打补丁改为等价的 DOMParser 解析(本应用编译产物不含调用该路径的代码,行为无变化),消除商店检查报告的 UNSAFE_VAR_ASSIGNMENT 警告
  • 扩展(Chrome/Firefox):商店名与后台文案本地化。manifest 名称/描述与右键菜单、系统通知文案此前硬编码中文,改经 _locales(zh_CN/en)按浏览器语言展示;英文商店审核员不再见到中文商店名与中文右键菜单

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 10:41

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

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 10:09

Full Changelog: nightly...v1.0.0

Nightly Build

Nightly Build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:28

自动构建 2026-11-01 20:28 UTC @ 35574ef