Skip to content

v0.1.0

Choose a tag to compare

@kovawx kovawx released this 25 Mar 07:50
· 76 commits to main since this release

新功能

🔄 自动备份

  • 本地快照:数据变化时自动备份,保留最近 5 个版本
  • 目录备份:支持备份到指定文件夹,使用 File System Access API
  • 定时备份:每天/每周/每月自动备份,对齐到凌晨 3 点
  • 备份加密:支持 AES-256-GCM 加密,可使用主密码或单独密码

⌨️ 键盘快捷键

  • /Ctrl+F:搜索密钥
  • NCtrl+N:添加密钥
  • Ctrl+,:打开设置
  • ↑/↓:选择密钥
  • Enter:复制验证码
  • E:编辑密钥
  • Delete:删除密钥
  • ?:显示快捷键帮助

👋 欢迎引导

  • 首次使用显示引导流程
  • 步骤 1:设置主密码
  • 步骤 2:添加第一个密钥
  • 步骤 3:配置自动备份
  • 支持跳过和稍后设置

🗑️ 数据管理

  • 清空密钥:只删除密钥,保留设置
  • 重置数据:删除所有数据,恢复初始状态
  • 需要输入确认词才能执行

修复

  • 修复创建密钥时的阻塞和重复提交问题
  • 修复引导流程中的存储 key 不一致问题
  • 修复自动填充按钮显示逻辑
  • 修复导入备份的唯一性判断(改为 site + secret 组合)
  • 修复导入备份时无加载提示的问题
  • 完善所有表单的 Enter 键提交和输入框聚焦

改进

  • 自动备份改为异步执行,不阻塞主流程
  • 导入大量数据时显示进度条
  • 添加用户操作文档(HTML + PNG)
  • 项目重命名为 OpenPass

文档

  • docs/features.md:功能特性说明
  • docs/security.md:安全说明
  • docs/backup.md:备份恢复指南
  • docs/faq.md:常见问题
  • docs/user-guide.html:用户操作文档
  • docs/user-guide.png:文档截图

Commit History

2026-03-25

Commit Description
92647c4 chore: 从版本控制中移除 COMMIT.md
4ed95df chore: 更新 release.yml 添加排除目录说明
333fc63 fix: 修复加载提示不显示的问题
1c1dbee fix: 导入备份时添加加载提示
b1ea36d fix: 完善所有表单的 Enter 键提交和输入框聚焦
18b4d08 docs: 添加用户操作文档
d2a0785 fix: 完善表单 Enter 键提交支持
ea9da2a feat: 添加完整的键盘快捷键系统
d7c0513 fix: 修复引导流程问题
f5f2f9f fix: 改进备份恢复逻辑
9f339e7 fix: 确保所有自动备份行为异步执行,不阻塞主流程
4a71489 fix: 修复创建密钥时的阻塞和重复提交问题
355ac9b feat: 添加重置所有数据功能,区分清空密钥和重置
94be77f fix: 修改为只清空密钥,保留配置
6821f83 feat: 添加清除所有数据功能
ccb61e0 fix: 修复引导流程中的存储 key 和认证问题

2026-03-24

Commit Description
9c8320d refactor: 重新设计欢迎引导流程
c5f808c fix: 修复自动填充相关问题
0221da8 feat: 添加首次使用欢迎引导
061fe3e fix: 添加 alarms 权限到 manifest.json
2816690 docs: 重构文档结构
c3aacfb feat: 数据变化时自动备份本地快照
dfad54a fix: 改进自动备份触发机制
14c998d fix: 修复自动备份时间计算,对齐到凌晨 3 点
c156a25 feat: 完善目录备份授权状态检测
884ac98 feat: 添加自动备份功能
2f861a6 feat: 添加备份加密功能
02f07c6 feat: 添加备份版本兼容性管理
26b7be7 feat: 项目重命名为 OpenPass,增强备份与自动填充功能

Statistics

  • Files Changed: 41
  • Insertions: +7,258
  • Deletions: -557
  • Commits: 29

Breaking Changes

无破坏性变更,向后兼容。

Checklist

  • 代码已测试
  • 文档已更新
  • 无控制台错误
  • 兼容 Chrome 88+