Commit Graph

10 Commits

Author SHA1 Message Date
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