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
f4da274d7b
feat: 添加高风险模式支持,允许通过环境变量配置高风险文件模式
2026-04-12 13:31:00 +08:00
QLHazyCoder
ce1440c42f
feat: 添加自动运行延迟状态管理,支持从消息更新界面状态
2026-04-12 13:01:02 +08:00
QLHazyCoder
4570c9885b
fix: 修复 AI 自动审查工作流中的基准分支检出逻辑,确保使用默认分支
2026-04-12 12:59:06 +08:00
QLHazyCoder
1629f3ed3d
feat(step8): 增加步骤 8 的认证页刷新逻辑,优化重试机制和最大尝试轮数
2026-04-12 12:57:25 +08:00
hisen666
601958ae97
fix: add default scheduling fields for sub2api accounts
2026-04-12 12:39:06 +08:00
QLHazyCoder
609dd26f08
feat: 添加自动运行功能及相关界面,支持启动前倒计时和计划管理
2026-04-12 12:25:24 +08:00
hisen666
664b59ee19
chore: remove local learning notes from PR
2026-04-12 11:41:29 +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
72fd5df6a4
feat: 添加 AI 自动审查工作流及相关脚本,支持 PR 自动处理和合并
2026-04-12 02:45:14 +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
30fdef9383
feat: 更新邮件删除操作说明,支持通过悬停垃圾桶图标或工具栏删除
2026-04-11 20:26:50 +08:00
QLHazyCoder
28c151d109
feat: 添加邮件清理调度功能,优化邮件删除流程
2026-04-11 20:05:32 +08:00
QLHazyCoder
2b9b6e72ed
feat: 动态调整 Toast 提示框的顶部偏移量,优化显示效果
2026-04-11 19:06:33 +08:00
QLHazyCoder
1283b01a41
feat: 动态调整 Toast 提示框的顶部偏移量,优化显示效果
2026-04-11 17:28:38 +08:00
QLHazyCoder
5fec876a9f
feat: 取消跳过确认弹窗,简化操作逻辑
2026-04-11 17:27:27 +08:00
QLHazyCoder
1f91f6fcee
feat: 更新 OAuth 回调地址验证,支持 127.0.0.1 和 localhost
2026-04-11 16:44:09 +08:00
QLHazyCoder
b3de099a2c
feat: 更新 README 中的测试结果描述,添加新的测试图片
2026-04-11 11:53:18 +08:00
QLHazyCoder
cce89db5da
feat: 更新 README,添加最新版本测试结果和打赏信息
2026-04-11 04:27:34 +08:00
QLHazyCoder
e1ca2a65e4
feat: 添加 CPA 地址输入框的显示/隐藏功能,优化用户体验
2026-04-11 02:57:18 +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
a3453eaeaf
feat: 添加邮箱验证码页面检测及日志记录,优化验证码输入流程
2026-04-09 23:29:55 +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
46aaad5566
Merge pull request #1 from HeartlessHero/master
...
修复:在第 5 步中,优先使用可见的年龄输入框,而非隐藏的生日字段
2026-04-09 15:38:07 +08:00
HeartlessHero
a6e4f2d2ba
修复:在第 5 步中,优先使用可见的年龄输入框,而非隐藏的生日字段
...
## Summary
- fix Step 5 field detection to prefer visible `input[name="age"]`
- stop treating hidden `input[name="birthday"]` as a birthday-mode signal
- preserve birthday-mode handling for visible birthday controls
## Problem
On some pages, a visible age input and a hidden birthday input coexist.
The previous logic treated the hidden `input[name="birthday"]` as evidence of birthday mode, which caused Step 5 to
fill birthday instead of age.
## Verification
- reproduced on a page where `input[name="age"]` is visible
- confirmed `input[name="birthday"]` exists but is hidden
- verified Step 5 now enters the age branch and fills the age input correctly
2026-04-09 14:30:53 +08:00
QLHazyCoder
b1ec4fe35d
统一 CPA 文案并补充许可证
2026-04-09 11:22:39 +08:00
QLHazyCoder
f44dfd32d6
feat: 添加邮箱已存在的状态处理,优化注册流程中的错误管理
2026-04-09 10:32:05 +08:00
QLHazyCoder
dd720d93f1
feat: 优化获取状态徽章元素的逻辑,支持多种选择器以提高兼容性
2026-04-09 09:18:14 +08:00