Commit Graph

26 Commits

Author SHA1 Message Date
QLHazyCoder a1793334db 重构 OAuth 总超时为 CPA 来源专属策略 2026-05-24 20:53:32 +08:00
QLHazyCoder 3a60560e27 refactor shared flow settings and runtime cleanup 2026-05-24 19:36:08 +08:00
QLHazyCoder a7b35ee11a refactor flows into canonical runtime architecture 2026-05-21 07:21:34 +08:00
QLHazycoder 4687d07e2d feat: upgrade multi-flow account contributions 2026-05-19 13:29:18 +00:00
QLHazyCoder ef700be3e2 refactor kiro flow to web signin authorization 2026-05-19 12:16:59 +08:00
QLHazyCoder 6216a26956 fix: update official site links 2026-05-16 17:34:45 +08:00
QLHazyCoder 81fc40706a Refactor workflow auto-run to node graph 2026-05-15 17:41:35 +08:00
朴圣佑 29093e08db fix(flow): harden proxy phone and checkout recovery paths 2026-05-04 03:30:43 +08:00
朴圣佑 2eb913e00b feat(phone-sms): support 5sim provider
(cherry picked from commit 7d10cab9765ed662b5088f791c8635fd8cc63e44)
2026-05-04 03:30:43 +08:00
initiatione 6ae4e0f5a0 Add OAuth flow timeout toggle 2026-05-01 11:41:12 +08:00
daniellee2015 4c091a3d32 feat(flow): stabilize step7-9, expand HeroSMS, and update usage tutorial 2026-04-29 00:51:05 +08:00
que01 e945e11b31 Merge branch 'dev' into icloud-forward-mailbox-config 2026-04-26 14:44:29 +08:00
Q3CC 98e7653360 fix: clean up iCloud forward mailbox provider tech debt 2026-04-26 14:21:52 +08:00
QLHazyCoder b520711b0a feat: 更新步骤状态渲染逻辑,优化状态处理和界面显示 2026-04-26 09:05:07 +08:00
QLHazycoder 596bf38d5c feat(contribution): 增强贡献模式逻辑,支持 SUB2API 和 CPA 源,优化状态处理和界面显示 2026-04-26 00:28:25 +00:00
QLHazyCoder 809d146b74 隐藏本地同步为默认开启,调整为接码开关 2026-04-25 16:24:47 +08:00
QLHazyCoder 37d1ca6147 feat: 更新贡献模式相关URL,优化上传页面和官网页面的链接 2026-04-24 10:29:37 +08:00
Q3CC 1a993e9d6a Merge origin/dev into codex2api source
- resolve the sidepanel contribution-mode test conflict while keeping the new Codex2API assertions\n- update the mail2925 payload test harness for newly added Codex2API and random-subdomain inputs\n- renumber the README quick-start plan headings and strip trailing whitespace from the new tutorial doc
2026-04-22 22:18:09 +08:00
Twelveeee 68b4469dec feat: improve Cloudflare Temp Email random subdomain flow and sidepanel UX 2026-04-22 16:23:16 +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 d85f7feaef feat: 更新贡献上传URL逻辑,优化上传页面打开功能并更新相关测试用例 2026-04-21 12:40:26 +08:00
QLHazyCoder 8a16d81e01 feat: 添加贡献模式昵称和QQ字段,更新相关逻辑和测试 2026-04-20 13:15:22 +08:00
QLHazyCoder 0b2b638a82 Merge branch 'master' of https://github.com/QLHazyCoder/codex-oauth-automation-extension 2026-04-20 01:19:03 +08:00
QLHazyCoder 95750056ad feat: 移除贡献模式确认弹窗,简化进入流程,更新相关测试 2026-04-20 01:18:59 +08:00
QLHazyCoder c2c5e3e334 feat: 更新贡献模式和 OAuth 流程中的状态消息,简化回调处理逻辑,增强测试覆盖 2026-04-20 01:17:36 +08:00
QLHazyCoder c994d7ae12 贡献功能开发 2026-04-18 23:51:56 +08:00