Commit Graph
47 Commits
Author SHA1 Message Date
yinjun.chen1 1c7526f2c4 docs: 私有分发改为固定私钥新ID, 同步策略与安装说明 2026-09-24 18:13:32 +08:00
yinjun.chen1 a235fcd624 no message 2026-09-24 17:36:20 +08:00
yinjun.chen1 4597bb7bc9 docs: 保存未暂存的图标/隐私政策/测试改动(shop ingest 用) 2026-09-24 16:19:24 +08:00
yinjun.chen1 e2c827d634 screenshot 2026-09-24 16:17:34 +08:00
yinjun.chen1 8779c52e36 no message 2026-09-24 16:15:44 +08:00
yinjun.chen1 ebb79cc8cf feat: 商店5张截图就绪(演示环境重截,1280x800,已复核合规);核对表截图项转✔ 2026-09-24 16:14:28 +08:00
yinjun.chen1 48a532927c docs: 新增演示登录页与重截截图指引(干净环境,替代含企业内网信息截图) 2026-09-24 15:59:30 +08:00
yinjun.chen1 419ab656d0 docs: 隐私政策URL与主页URL已实测验证(41694/41695 均匿名可访问、内容正确) 2026-09-24 15:49:30 +08:00
yinjun.chen1 a65ffc211c docs: 隐私政策 URL 改为独立地址 http://218.61.196.156:41694/privacy.html
更新 URL 清单与上架核对表 6.5/TL;DR/待办项,统一为新托管地址(独立 /privacy.html,不依赖 Gitea 仓库 raw)
2026-09-24 15:46:52 +08:00
yinjun.chen1 459b613dc3 docs: 新增 Chrome Web Store 上架材料
核对表/隐私政策/商店列表材料/截图与宣传图规格

privacy.html:自包含中英双语隐私政策页面;URL-填写清单.md:主页/支持/隐私政策三处可填 URL;promo/:440x280 小促销图与 1400x560 Marquee(英文版,尺寸实测合规)
2026-09-24 15:22:06 +08:00
yinjun.chen1 5069641f0e chore: 版本号统一回退至 1.0.0
修正上一阶段误递增的版本号(manifest/updates 曾为 1.0.2、lock 为 1.0.1),
将四个配置文件统一为 1.0.0,消除 build 时的版本一致性警告。
2026-09-24 13:59:00 +08:00
yinjun.chen1 9f0e077748 修复填入当前域名:错误提示层级与侧边栏取址 2026-09-24 13:58:45 +08:00
yinjun.chen1 ca532a181d 放大默认占位 favicon 图案,与站点图标协调 2026-09-20 15:23:04 +08:00
yinjun.chen1 0cc5aa831d favicon 加载失败时使用默认占位图标 2026-09-20 15:18:19 +08:00
yinjun.chen1 5c75a345c0 修复添加域名配置按钮无响应 2026-09-20 15:03:48 +08:00
yinjun.chen1 98ab5b5b7d 删除域名时二次确认 2026-09-18 10:08:27 +08:00
yinjun.chen1 7e931a4372 加入favicon 2026-09-18 10:02:00 +08:00
yinjun.chen1 de705acfeb no message 2026-09-18 09:50:59 +08:00
yinjun.chen1 46154cb8db no message 2026-09-18 09:41:27 +08:00
yinjun.chen1 bca3006142 解决导入不成功的问题 2026-09-18 09:26:21 +08:00
陈银军 1b0c3c012c feat: 按域名授权、iframe 多帧填充、自动提交限流修正,并补齐工程规范与文档
安全与权限:
- 站点访问权限改为 optional_host_permissions,保存配置时逐域名授权;移除 host_permissions 与 tabs,安装提示不再出现全站数据访问与浏览记录
- 主口令不再写入 storage.session,改用 IndexedDB 中不可导出的 CryptoKey 句柄恢复解锁,锁定即丢弃
- content script 注入范围只注册已授权域名,并随权限变化即时收敛

自动登录:
- 支持 iframe 内的登录表单:脚本注入所有帧,逐帧按自身地址匹配配置
- 手动填充改为逐帧探测,定向发送到真正含密码框的帧
- 限流修正:只在真正触发提交后计数;判定登录成功后立即清零;达到上限时页面给出可见提示;重置判断只看启用中的配置
- SPA 重试改为 DOM 变更门控 + 退避,并单独监听已发现的 Shadow Root

工程化与文档:
- 引入 ESLint(扁平配置)与 Prettier,CI 增加 lint 与 format:check
- 信息类日志改为 debugLog(默认静默,chrome.storage.local.debugLog 开关)
- 测试 123 → 128 用例(新增权限、iframe、限流相关用例)
- README / PRIVACY / CHANGELOG 同步
2026-09-18 00:05:20 +08:00
陈银军 9ccc9253d3 清理冗余代码:删除未使用变量、types.ts 改为 .d.ts、测试路径改引 dist/
- 删除未使用的 getActiveEnv 解构、sender 参数改为 _sender
- types.ts 重命名为 types.d.ts,消除无用的 dist/types.js 产物
- 测试文件引用路径从根目录改为 dist/
2026-09-17 01:44:53 +08:00
陈银军 9725520018 引入 TypeScript strict 模式,拆分 popup 模块,编译输出 dist/
- popup.js 拆分为 i18n/crypto-file/strength/messaging/ui-utils 五个 ES 模块
- 所有源码迁移至 src/ 目录,tsconfig strict 模式零错误编译
- globals.d.ts 定义 EnvStore/CryptoStore 完整接口与全局类型
- manifest.json 与 popup.html 引用 dist/ 编译产物
- 删除无效的 sidePanel.setOptions panelWidth 调用
2026-09-17 01:35:21 +08:00
yinjun.chen1 d0bab84f89 域名配置列表加入拖拽排序功能 2026-09-16 18:00:03 +08:00
yinjun.chen1 444167e793 对话框加入关闭按钮,统一用户体验 2026-09-16 17:53:32 +08:00
yinjun.chen1 a0a22685d2 环境管理对话框中,重命名、删除按钮改为图标 2026-09-16 17:42:19 +08:00
yinjun.chen1 f676cd120f 优化域名清单搜索框样式 2026-09-16 17:40:33 +08:00
yinjun.chen1 abfcec734b 加入导入书签功能 2026-09-16 17:31:26 +08:00
yinjun.chen1 dac4717ae9 no message 2026-09-16 17:21:14 +08:00
yinjun.chen1 42c9352980 no message 2026-09-16 16:55:33 +08:00
yinjun.chen1 1df875b297 no message 2026-09-16 16:26:44 +08:00
yinjun.chen1 78b0adcee9 no message 2026-09-16 16:13:09 +08:00
yinjun.chen1 2dbce0d83b no message 2026-09-16 16:12:52 +08:00
yinjun.chen1 49c809f513 no message 2026-09-16 15:47:36 +08:00
yinjun.chen1 0f2ceda59e no message 2026-09-16 15:27:18 +08:00
yinjun.chen1 8043d75e93 no message 2026-09-16 14:56:29 +08:00
yinjun.chen1 ba7ebc815b no message 2026-09-16 14:41:05 +08:00
yinjun.chen1 fc760d0978 no message 2026-09-16 14:07:22 +08:00
yinjun.chen1 f305b0fb63 no message 2026-09-15 15:08:36 +08:00
yinjun.chen1 ebcd21587f no message 2026-09-15 11:27:20 +08:00
yinjun.chen1 991cfe3c35 no message 2026-09-14 17:51:40 +08:00
yinjun.chen1 41242b7957 Revert "no message"
This reverts commit 4649ad4829.
2026-09-14 15:53:54 +08:00
yinjun.chen1 4649ad4829 no message 2026-09-14 15:51:49 +08:00
yinjun.chen1 1fd3cfbd44 no message 2026-09-14 15:38:07 +08:00
yinjun.chen1 f22b45ba5b no message 2026-09-14 15:13:10 +08:00
yinjun.chen1 54b2a470c2 no message 2026-09-14 14:40:59 +08:00
yinjun.chen1 1eef16a332 init 2026-09-14 13:45:17 +08:00