QLHazyCoder
a41997325d
Use direct SUB2API admin API flow
2026-05-14 08:03:55 +08:00
QLHazyCoder
d93cdfff9e
Refactor multi-flow mail capability boundaries
2026-05-13 06:35:43 +08:00
QLHazyCoder
a85ed0ce89
feat: lay groundwork for multi-flow registries
2026-05-13 04:46:56 +08:00
QLHazyCoder
8b9adb9085
fix(tabs): stop fallback outside locked window
2026-05-12 15:35:43 +08:00
朴圣佑
2bb34f9064
fix(tabs): lock automation to selected window
2026-05-12 11:24:12 +08:00
QLHazyCoder
f81cc74c29
重构duckduckgo邮箱获取
2026-05-12 02:26:46 +08:00
QLHazyCoder
e8ca56d650
feat: 添加过期步骤消息处理,忽略自动运行中已完成的步骤错误和完成消息
2026-05-10 02:30:03 +08:00
朴圣佑
bab7e54384
feat(gpc): align helper flow with api key queue tasks
2026-05-07 03:06:09 +08:00
QLHazyCoder
676b2284f4
chore: merge latest dev into pr 208 fixes
2026-05-07 02:26:08 +08:00
yigedludan8
12f35f1d3b
fix: restart signup phone mismatch without duplicate logs
2026-05-06 21:44:17 +08:00
initiatione
b6777edbc8
Add HeroSMS free phone reuse
2026-05-06 18:19:43 +08:00
QLHazyCoder
24f5b79bf1
修改日志显示,合并同一轮中对应的邮箱和手机号
2026-05-05 03:59:09 +08:00
QLHazyCoder
0795108014
修复问题
2026-05-04 19:38:12 +08:00
QLHazyCoder
b595f5366a
Plus中添加GPC模式
2026-05-04 18:02:00 +08:00
QLHazyCoder
6160f4640d
feat: 增强注册流程,添加手机号输入框及相关状态管理逻辑
2026-05-04 17:09:43 +08:00
QLHazyCoder
c04b64c966
手机号注册模式
2026-05-04 12:56:35 +08:00
QLHazyCoder
ff8b86a03b
refactor: route platform verification completion by step key
...
- 删除平台验证完成后的 step 10/13 数字兜底收尾逻辑,统一由 platform-verify stepKey 入口处理。
- 调整 LuckMail 与 localhost 清理测试,改为验证 message-router 的语义路由入口。
- 保留平台验证成功后的账号、邮箱、手机号接码收尾能力,但不再依赖硬编码步骤号。
2026-05-04 04:54:21 +08:00
QLHazyCoder
4603f512fb
chore: preserve step-aware logging after upstream sync
...
- 吸收 master 的核心改动:按可见步骤归类日志显示,覆盖 OAuth、手机号验证、平台验证和内容脚本日志链路。
- 本地补充修复:保留平台验证成功后的手机号接码确认收尾,避免 #193/#194 恢复的手机号复用链路被合并覆盖。
- 影响范围:background routing、phone verification、platform verify、content scripts、sidepanel 与相关测试/文档。
2026-05-04 04:41:49 +08:00
朴圣佑
63c53accfe
feat(sub2api): 支持多分组创建账号
...
(cherry picked from commit cc7671e6d2863b68527134008301e14fb86a8666)
2026-05-04 03:30:42 +08:00
朴圣佑
75e259ae5c
fix(accounts): 统一流程完成后的账号标记
...
(cherry picked from commit 4d2016015f1218c2277ba6bc3447f81a81b234ed)
2026-05-04 03:30:42 +08:00
朴圣佑
f480af0375
feat: upgrade custom email pool with manager UI and entry states
...
(cherry picked from commit 3cf5f22d40a4ef563a3d06751bbb25b003d4ef1e)
2026-05-04 03:29:50 +08:00
QLHazyCoder
691ac39514
优化步骤在日志中的显示
2026-05-03 19:25:55 +08:00
QLHazycoder
dae0118a58
Merge remote-tracking branch 'origin/dev' into fix/plus-payment-log-text
2026-05-03 03:48:57 +08:00
QLHazycoder
02ec8f8906
Merge remote-tracking branch 'origin/dev' into fix/combined-signup-verification-profile
2026-05-03 03:37:50 +08:00
daniellee2015
2437e6e67d
feat(flow): unify sms multi-provider fallback and stabilize proxy/auth retries
2026-05-03 01:20:10 +08:00
EmptyDust
bc764affdb
fix: 修正 Plus 支付方式切换日志乱码
2026-05-02 16:13:12 +08:00
EmptyDust
2bfa277aa1
Handle combined signup verification/profile page
2026-05-02 11:19:22 +08:00
initiatione
6ae4e0f5a0
Add OAuth flow timeout toggle
2026-05-01 11:41:12 +08:00
QLHazyCoder
4bb734fd1d
增加Gopay模式
2026-04-30 23:43:02 +08:00
QLHazyCoder
7e05b42e3c
feat: add GoPay payment method and update Plus mode settings in sidepanel
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 20:24:28 +08:00
QLHazyCoder
6300cce2ed
fix: resolve CPA auth hardening conflicts with dev
2026-04-29 12:24:15 +08:00
Hephaestus Bot
e322f0ffa6
fix(flow): restore dynamic router handling and downstream reset safety
2026-04-29 10:00:48 +08:00
markyal
85839aaeab
feat: support manual HeroSMS maxPrice and defer phone reuse confirmation until final flow success
...
- 合并 PR #170 的核心改动:新增 HeroSMS 手动 maxPrice 配置,并调整手机号验证链路直接按手填价格取号
- 本地补充修复:吸收延后确认手机号复用计数、仅在整轮成功后提交 pending activation,以及保留 fresh reset 后的可复用号码状态
- 影响范围:background phone verification flow、platform-verify success cleanup、auto-run fresh reset、sidepanel phone verification settings
2026-04-28 22:03:27 +08:00
zhangkun
b8d8847ce5
fix: defer HeroSMS reuse confirmation until final cleanup
2026-04-28 21:49:58 +08:00
QLHazyCoder
8007a99b72
Paypal增加轻量级号池
2026-04-28 16:23:30 +08:00
zhangkun
5c804fad6e
fix: finalize HeroSMS reuse after full flow success
2026-04-28 14:17:23 +08:00
cnxwzy
ba0bf02eeb
fix: preserve oauth step metadata and resolve dev merge conflicts
2026-04-28 07:54:29 +08:00
cnxwzy
936aec398e
fix: restore dev flow compatibility in CPA auth hardening
2026-04-27 22:54:15 +08:00
cnxwzy
f9f8df19d3
fix: harden CPA auth flow with API callback/state checks
...
Move CPA oauth url/callback handling to management API first, persist state/origin runtime keys, and fail fast on invalid callback or missing management auth to reduce flaky panel-driven auth failures.
2026-04-27 19:13:22 +08:00
daniellee2015
2706d98225
feat(network): integrate outbound route module on Ultra1.4 baseline
2026-04-27 13:25:46 +08:00
QLHazycoder
596bf38d5c
feat(contribution): 增强贡献模式逻辑,支持 SUB2API 和 CPA 源,优化状态处理和界面显示
2026-04-26 00:28:25 +00:00
QLHazyCoder
88ceb79af6
修改登陆及后续逻辑,统一使用一个逻辑
2026-04-26 05:22:36 +08:00
QLHazyCoder
6ad866b962
Plua模式开发
2026-04-26 01:41:40 +08:00
daniellee2015
de70266f8c
fix(pro7.5): stabilize icloud/session flow and logged-in step skipping
2026-04-24 19:43:48 +08:00
daniellee2015
451880cb2a
fix(step2): skip steps 3/4/5 when signup detects logged-in session
2026-04-24 19:39:26 +08:00
QLHazyCoder
2796be587c
Merge branch 'dev' of https://github.com/QLHazyCoder/codex-oauth-automation-extension into dev
2026-04-23 01:00:44 +08:00
QLHazyCoder
9dbc7bbf21
feat: 添加对手动执行步骤 4 的前置条件检查,确保认证页标签存在
2026-04-23 01:00:39 +08:00
initiatione
f8b919e883
Add codex2api as a protocol-first OAuth source
...
This keeps the existing CPA, SUB2API, and contribution flows intact
while introducing codex2api as a separate source that plugs into
Step 7 and Step 10 through backend APIs instead of page DOM.
The sidepanel now exposes codex2api settings, preserves the built-in
local default through placeholder-only UI, and accepts user-provided
public admin URLs. Step 7 now treats missing or invalid management
secrets as terminal config errors so the flow stops instead of retrying
needlessly.
Constraint: New source must be additive and must not break existing CPA/SUB2API/contribution paths
Rejected: Drive codex2api through admin page button clicks | too brittle against frontend DOM changes
Rejected: Reuse contribution mode as a source surface | violates existing panelMode/runtime-mode boundary
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Keep codex2api on the protocol path unless its API becomes insufficient; do not add a panel content script without proving the protocol path cannot work
Tested: npm test; targeted codex2api/auth retry loops repeated 40 times; full suite repeated 5 times
Not-tested: Real browser run against a live codex2api instance with a real Admin Secret and OpenAI authorization
2026-04-22 13:57:21 +08:00
QLHazyCoder
6783cf02b4
2925邮箱增加账号池功能
2026-04-20 18:56:08 +08:00
QLHazyCoder
8a16d81e01
feat: 添加贡献模式昵称和QQ字段,更新相关逻辑和测试
2026-04-20 13:15:22 +08:00