QLHazyCoder
17e1c672f1
feat: 添加停止记录推断逻辑,支持归一化步骤状态并更新相关测试
2026-04-19 16:54:15 +08:00
QLHazyCoder
2fe04f6f22
feat: 更新 isContributionButtonLocked 逻辑,确保在自动运行时按钮可用,并调整相关测试
2026-04-19 12:52:16 +08:00
QLHazyCoder
914dd8f2a5
chore(release): bump version to Pro3.3
2026-04-19 04:02:30 +08:00
QLHazyCoder
1578a3fd66
feat: 在步骤 5 中添加自动勾选“我同意以下所有各项”复选框的逻辑,并更新相关测试
2026-04-19 03:56:56 +08:00
QLHazyCoder
67304bb64c
feat: 更新重试逻辑,最多自动点击 5 次以恢复认证页状态
2026-04-19 03:43:00 +08:00
QLHazyCoder
afef124856
refactor: 移除网络超时相关逻辑,简化错误处理
2026-04-19 03:28:15 +08:00
QLHazyCoder
e8b8af47c4
补齐文件
2026-04-19 02:08:34 +08:00
QLHazyCoder
57fc864e90
chore(release): bump version to Pro3.0
2026-04-19 01:17:31 +08:00
QLHazyCoder
774ead30f7
feat(sidepanel): implement multi-select and delete functionality for account records
...
- Added a new feature to allow users to select multiple account records and delete them.
- Introduced a filter system to categorize account records based on their status (success, failed, stopped, retry).
- Enhanced the UI with a toolbar for selection and deletion actions, including a confirmation modal for deletions.
- Updated the CSS for better styling of the new toolbar and selection states.
- Implemented backend support for deleting selected records and syncing the remaining records.
- Added unit tests to ensure the new functionality works as expected.
2026-04-19 01:12:17 +08:00
QLHazyCoder
49707ffa74
feat: 添加侧边栏贡献按钮,优化打开上传页面逻辑,更新相关测试
2026-04-19 00:51:36 +08:00
QLHazyCoder
cf794e3fe0
fix: 修复网络超时错误消息中的多余斜杠
2026-04-19 00:18:40 +08:00
QLHazyCoder
390ae35966
feat: 添加贡献按钮,允许用户直接打开账号贡献上传页面,并增强相关逻辑与测试
2026-04-19 00:06:20 +08:00
QLHazyCoder
f13b90b7db
feat: 添加会话管理功能,优化已见代码的持久化和重置逻辑
2026-04-18 21:47:51 +08:00
QLHazyCoder
0c1399f6a6
Merge branch 'dev' of https://github.com/QLHazyCoder/codex-oauth-automation-extension into dev
2026-04-18 21:23:51 +08:00
QLHazyCoder
e601d68b8a
Merge branch 'master' into dev
2026-04-18 21:23:47 +08:00
祁连海
61bc34678b
feat: 优化自动运行控制器,遇到 add-phone 页时直接结束当前轮并继续下一轮
2026-04-18 20:54:31 +08:00
QLHazyCoder
609cdeaeb5
feat: 增强错误处理逻辑,添加 Cloudflare 风控和网络超时拦截提示
2026-04-18 20:54:00 +08:00
Q3CC
b5e16277aa
Merge pull request #106 from q3cc/master
...
fix: skip SUB2API proxy when default proxy is empty
2026-04-18 18:43:01 +08:00
Q3CC
b5f2ecb99c
fix: skip SUB2API proxy when default proxy is empty
2026-04-18 18:41:59 +08:00
QLHazyCoder
82471af931
chore(release): bump version to Pro2.5
2026-04-18 18:10:54 +08:00
QLHazyCoder
7a30c0c584
feat: 增加最大提交尝试次数至7
2026-04-18 18:07:46 +08:00
QLHazyCoder
5e1d89b3c5
feat: 添加版本比较和排序功能,优化获取更新快照的逻辑
2026-04-18 17:40:05 +08:00
QLHazyCoder
8e3e085f3d
重构修改2925获取邮箱
2026-04-18 17:28:43 +08:00
QLHazyCoder
7a4b1e1e12
chore(release): bump version to Pro2.4
2026-04-18 12:25:46 +08:00
QLHazyCoder
9cd932d7d6
Merge branch 'dev' into master
2026-04-18 12:25:05 +08:00
祁连海
5b4b322eac
添加文件
2026-04-18 12:20:25 +08:00
祁连海
e22c36328b
feat: 添加手机号认证失败处理逻辑,确保在遇到手机号页面时自动停止授权流程
2026-04-18 12:20:11 +08:00
QLHazyCoder
7290649930
feat: 添加邮件刷新和收件箱链接查找功能,并增加相关测试用例
2026-04-18 12:17:23 +08:00
Q3CC
687bf7f71b
feat: keep SUB2API OAuth and account creation on one resolved proxy
...
- 合并 PR #102 的核心改动:新增可配置的 SUB2API 默认代理,并在 OAuth 链接生成、授权码交换和账号创建之间复用同一个 proxy_id
- 本地补充修复:无额外修复,直接吸收 PR 变更
- 影响范围:SUB2API sidepanel 配置、background 状态传递、sub2api content script、相关测试
2026-04-18 08:55:59 +08:00
lizhelang
81613b865a
Make SUB2API proxy defaults available across panel flows
...
Expose a configurable default proxy for SUB2API, resolve the proxy once,
persist the proxy_id in state, and reuse it across auth URL generation,
code exchange, and account creation so one OAuth flow stays on one proxy.
Constraint: Upstream GitHub permission is READ, so publication must use a fork PR
Rejected: Push to origin | current GitHub viewer permission does not allow upstream branch publication
Rejected: Resolve proxy independently in later steps | could drift from the proxy chosen at auth URL generation
Confidence: high
Scope-risk: moderate
Reversibility: clean
Tested: npm test passed 183/183
Not-tested: Manual browser extension flow against a live SUB2API deployment
2026-04-18 06:47:24 +08:00
QLHazyCoder
033e76a16f
chore(release): bump version to Pro2.0
2026-04-18 01:37:08 +08:00
QLHazyCoder
79a54c78f0
feat: 更新步骤7和步骤8的错误处理逻辑,确保在登录超时报错时不再点击重试,直接回到步骤7重跑
2026-04-18 01:23:47 +08:00
QLHazyCoder
466011d4e5
feat: 更新验证页面逻辑,确保密码重试页面不被视为验证页面,并添加相关测试
2026-04-18 00:29:20 +08:00
祁连海
14a3e9d6b2
feat: 添加手机号页面错误处理逻辑,更新步骤7重试机制及文档说明
2026-04-17 23:46:56 +08:00
祁连海
61a3bb3461
feat: 移除CPA回调相关逻辑,固定为步骤9,更新文档以反映新流程
2026-04-17 23:38:47 +08:00
祁连海
a4c7849a0f
Merge branch 'dev' of https://github.com/QLHazyCoder/codex-oauth-automation-extension into dev
2026-04-17 23:29:18 +08:00
祁连海
73f9deb53e
feat: 修复停止逻辑
2026-04-17 23:29:10 +08:00
祁连海
adf0cccd77
feat: 更新注册流程,替换确保注册入口页面就绪的逻辑为打开注册标签页,并调整文档描述以反映新逻辑
2026-04-17 23:03:21 +08:00
祁连海
a41fde45c8
feat: 更新邮箱记录模块,支持“停止”状态并优化统计摘要,调整测试用例以反映新逻辑
2026-04-17 22:53:54 +08:00
Q3CC
0c8c1eff89
fix: stop persisting generated signup passwords in session account records
...
- 合并 PR #100 的核心改动:移除步骤 3 向 state.accounts 写入明文 password 的逻辑
- 本地补充修复:无额外代码修复,仅将目标分支从 master 校正到 dev 并完成审查状态回写
- 影响范围:background/steps/fill-password.js 的账号记录持久化流程
2026-04-17 22:48:23 +08:00
祁连海
00b66d2157
feat: 更新账户运行记录逻辑,支持流程停止状态,优化样式以反映新状态
2026-04-17 22:34:30 +08:00
祁连海
f5b622d272
feat: 增强注册和登录验证码流程,添加步骤标识和日志标签,优化 OAuth 刷新逻辑
2026-04-17 22:30:12 +08:00
tomaioo
32880a1717
fix(security): plaintext passwords are persisted in extension sta
...
Step 3 appends `{ email, password, createdAt }` directly into `state.accounts` and writes it via `setState`. This stores raw credentials in extension-managed state, increasing impact if extension storage is exposed (local compromise, backup/sync leakage, debug export, or other extension bugs).
Signed-off-by: tomaioo <203048277+tomaioo@users.noreply.github.com >
2026-04-17 05:16:45 -07:00
QLHazyCoder
8f290ed4fc
chore(release): bump version to Pro1.0
2026-04-17 19:36:21 +08:00
QLHazyCoder
8f0c8581f9
chore: align version display with Pro release standard
2026-04-17 19:34:10 +08:00
QLHazyCoder
e643573946
feat: 实现步骤跳过逻辑,支持手动跳过步骤 1 时级联跳过步骤 2~5
2026-04-17 19:24:26 +08:00
QLHazyCoder
4add7477d1
feat: 增加 OAuth 流程6分钟超时处理,优化验证码请求时间窗口逻辑
2026-04-17 19:12:06 +08:00
QLHazyCoder
a827ede6f4
fix: 修复自动运行倒计时逻辑,确保在非等待间隔阶段返回null
2026-04-17 18:44:27 +08:00
QLHazyCoder
ccea024f9a
重构更新账号日志功能,添加开发者模式
2026-04-17 18:29:53 +08:00
QLHazyCoder
3b28845d86
feat: 统一验证码重发次数配置,优化相关逻辑和界面
2026-04-17 17:31:11 +08:00