Commit Graph

78 Commits

Author SHA1 Message Date
QLHazyCoder e46f861045 将hotmail支持本地和远程两种,远程不一定合适,可能考虑远程需要自行修改适配 2026-04-13 16:28:01 +08:00
QLHazyCoder 36aeecf214 第三方支持 2026-04-13 13:21:35 +08:00
QLHazyCoder 347c5fe2e7 test: add verification stop propagation tests for error handling 2026-04-13 10:55:20 +08:00
QLHazyCoder 6a90b52f6d fix: restore step9 localhost cleanup and hotmail validation handling
- 合并 PR #31 的核心改动:恢复 Step 9 标签页清理函数、补齐 Step 8/9 测试 mock,并优化 Hotmail AADSTS90023 报错提示\n- 本地补充修复:按真实 localhost callback 首段路径生成清理前缀,兼容 /auth/callback 与 /codex/callback\n- 影响范围:background Step 9 cleanup、Hotmail 账号校验、Step 8/9 回归测试
2026-04-13 10:39:15 +08:00
copilot-swe-agent[bot] 0a3a75a809 fix: restore buildLocalhostCleanupPrefix/closeTabsByUrlPrefix, fix test mocks, improve Hotmail AADSTS90023 error
Agent-Logs-Url: https://github.com/QLHazyCoder/codex-oauth-automation-extension/sessions/2111e544-f823-4faa-b8b6-57f506fe45ac

Co-authored-by: QLHazyCoder <109800873+QLHazyCoder@users.noreply.github.com>
2026-04-12 19:35:52 +00:00
QLHazyCoder fbaf7629b8 feat(email-generator): 更新 Cloudflare 邮箱生成逻辑,使用 10 位随机前缀格式 2026-04-13 01:47:51 +08:00
QLHazyCoder b382cbf02f feat(sidepanel): 添加配置菜单,支持导入和导出设置功能 2026-04-13 01:18:14 +08:00
QLHazyCoder be8e2e25c2 feat(sidepanel): 更新邮箱状态处理逻辑并增强设置卡片的锁定状态管理 2026-04-13 00:15:50 +08:00
QLHazyCoder b31459b3b8 feat(sidepanel): 添加获取正在运行步骤的功能并更新自动执行逻辑 2026-04-12 23:45:35 +08:00
QLHazyCoder c9736f6c5d feat: 添加本地 CPA 第 9 步策略切换功能 2026-04-12 23:31:07 +08:00
QLHazyCoder 55c90dd8f7 fix(step8): stop debugger click cleanly 2026-04-12 22:00:49 +08:00
QLHazyCoder b21901e9e5 feat: integrate SUB2API OAuth flow into dev
- absorb PR #19 by adding SUB2API mode for OAuth link generation and callback account creation
- keep dev-side Hotmail and Cloudflare sidepanel workflows while resolving sidepanel merge conflicts
- avoid duplicate SUB2API side effects by using explicit long single-response timeouts for step 1 and step 9 content-script execution
2026-04-12 20:55:41 +08:00
QLHazyCoder 25cf718c3e merge: integrate hotmail邮箱支持 into dev 2026-04-12 20:10:17 +08:00
QLHazyCoder 4228888cca 添加Cloudflare服务 2026-04-12 19:30:35 +08:00
hisen666 cb449b673e merge: sync latest dev into sub2api branch 2026-04-12 18:28:57 +08:00
hisen666 843d9c6324 merge: sync dev and finalize sub2api localhost callback flow 2026-04-12 16:30:28 +08:00
QLHazyCoder 62664ee862 feat: 增加步骤 7 从步骤 6 重启的错误标记构建逻辑,优化错误处理 2026-04-12 15:28:46 +08:00
QLHazyCoder 74fb0bcc50 feat: 增加步骤 7 登录超时处理逻辑,支持从步骤 6 重新发起验证码流程 2026-04-12 13:53:23 +08:00
QLHazyCoder ce1440c42f feat: 添加自动运行延迟状态管理,支持从消息更新界面状态 2026-04-12 13:01:02 +08:00
QLHazyCoder 1629f3ed3d feat(step8): 增加步骤 8 的认证页刷新逻辑,优化重试机制和最大尝试轮数 2026-04-12 12:57:25 +08:00
QLHazyCoder 609dd26f08 feat: 添加自动运行功能及相关界面,支持启动前倒计时和计划管理 2026-04-12 12:25:24 +08:00
hisen666 b56802f221 Add SUB2API panel mode for auth URL and callback flow 2026-04-12 11:30:40 +08:00
QLHazyCoder 3de2fd2c6f feat(step8): 增强步骤 8 的页面准备和恢复逻辑,确保认证页内容脚本的稳定性 2026-04-12 02:52:33 +08:00
QLHazyCoder 3e2457f7c7 fix(oauth): 整合 Step 8/9 回调修复并补充回归测试
- 支持 localhost 和 127.0.0.1 的本地回调识别,同时兼容 /auth/callback 与 /codex/callback
- 修复 Step 8 停止时的监听清理问题,并补充 onCommitted 和 onUpdated 的回调捕获路径
- 修复 Step 9 在本地 CPA 场景下的自动跳过与精确清理逻辑,避免误关正常本地页面
- 补充 Step 8 与 Step 9 的回归测试
2026-04-12 01:54:11 +08:00
QLHazyCoder 1105e9d4d9 增加更详细的打印日志,便于分析问题 2026-04-11 23:42:33 +08:00
QLHazyCoder 078a5457c5 feat: 实现步骤 8 的状态管理和点击策略,优化 OAuth 授权流程 2026-04-11 23:03:44 +08:00
QLHazyCoder 372d7d5063 本地检测问题日志代码 2026-04-11 22:10:51 +08:00
QLHazyCoder 4050e3473f feat: 添加超时处理功能,优化与内容脚本的消息传递 2026-04-11 20:29:12 +08:00
QLHazyCoder 1f91f6fcee feat: 更新 OAuth 回调地址验证,支持 127.0.0.1 和 localhost 2026-04-11 16:44:09 +08:00
QLHazyCoder fc2e89a876 feat: 更新 Hotmail 相关术语为更准确的中文描述,优化用户界面 2026-04-11 14:56:09 +08:00
QLHazyCoder 1198f704d7 Merge PR #10: add Hotmail Graph account pool flow 2026-04-11 13:50:30 +08:00
baiyuechu 8a9d69d325 feat: add hotmail mail api account pool flow 2026-04-11 10:37:43 +08:00
QLHazyCoder c14266ee4d feat: 增强内容脚本的加载机制,添加超时与重试逻辑,优化消息监听器的初始化 2026-04-11 02:52:55 +08:00
QLHazyCoder f034248d49 feat: 优化步骤1的标签创建与内容脚本注入,增加超时与重试机制 2026-04-11 02:52:02 +08:00
QLHazyCoder 359566131d feat: 增强内容脚本与后台通信,添加 PING 响应和确保脚本就绪的机制 2026-04-11 02:01:36 +08:00
QLHazyCoder bac7113c0c feat: 增强 OAuth 回调地址验证,确保仅接受有效的 localhost 回调 2026-04-11 01:31:43 +08:00
QLHazyCoder b6a850062b 添加打印日志,以分析自动流程中断而状态不断的问题 2026-04-11 00:22:02 +08:00
QLHazyCoder 1514f56b07 Merge pull request #6 from Liu8Can/master
feat: add 163 VIP webmail provider support
2026-04-10 23:43:25 +08:00
QLHazyCoder 230645e857 feat: 增加步骤7重试最大轮次至8,优化状态管理注释 2026-04-10 22:11:35 +08:00
DanielSong cc7022423d feat: add 163 VIP webmail provider support 2026-04-10 21:59:22 +08:00
QLHazyCoder 9b4fa7188f feat: 支持 mail.163.com 的子域名匹配,优化邮箱处理逻辑 2026-04-10 19:28:55 +08:00
QLHazyCoder ba128ed8d6 feat: 优化过滤验证码的时间请求逻辑 2026-04-10 01:09:59 +08:00
QLHazyCoder 393bfb2ae8 feat: 添加 Duck 邮箱自动获取重试机制,优化邮箱获取失败时的处理流程 2026-04-10 01:02:03 +08:00
QLHazyCoder 2165a0537f feat: 添加步骤7重试机制,优化回退重跑步骤时自动失效后续状态 2026-04-10 00:25:21 +08:00
QLHazyCoder 67add2c2e4 feat: 将验证码轮询最大轮次从9减少到5,以优化性能 2026-04-10 00:04:32 +08:00
QLHazyCoder e774ab43fc feat: 增强 OAuth 认证流程,添加超时错误处理和重试机制(5次) 2026-04-09 23:57:31 +08:00
QLHazyCoder 51f2e7fd8e feat: 增加最大轮次常量以优化验证码轮询逻辑 2026-04-09 23:16:15 +08:00
QLHazyCoder 43914dcb78 feat: 添加可靠的邮件内容脚本通信处理,增强错误恢复机制 2026-04-09 22:40:58 +08:00
QLHazyCoder b1ec4fe35d 统一 CPA 文案并补充许可证 2026-04-09 11:22:39 +08:00
QLHazyCoder f44dfd32d6 feat: 添加邮箱已存在的状态处理,优化注册流程中的错误管理 2026-04-09 10:32:05 +08:00