Commit Graph

64 Commits

Author SHA1 Message Date
QLHazyCoder 69434d67ee feat: 更新回调方式选项,优化步骤 10 策略选择 2026-04-22 20:09:47 +08:00
QLHazyCoder 4128cbda3c fix: 增加2925邮箱登录超时和重试逻辑,优化用户体验 2026-04-22 02:35:13 +08:00
QLHazyCoder cf42dc73fd 2925邮箱添加邮箱接收和发送功能 2026-04-21 23:21:19 +08:00
QLHazyCoder 9228c7080e feat: 优化2925账号池表单,修复步骤7无法识别重试页面bug 2026-04-21 16:39:37 +08:00
QLHazyCoder c04403c302 feat: 优化2925邮箱登录流程,添加登录前清理cookie和等待机制,更新相关文档和测试用例 2026-04-21 01:50:02 +08:00
QLHazyCoder 6c17ffc7f4 feat: 增强2925邮箱登录流程,添加登录失败处理和超时机制,更新相关文档和测试用例 2026-04-20 23:10:01 +08:00
QLHazyCoder 20146ce3e9 feat: 增强2925邮箱处理逻辑,优化账号切换和停止流程,更新相关测试用例 2026-04-20 21:11:08 +08:00
QLHazyCoder 6783cf02b4 2925邮箱增加账号池功能 2026-04-20 18:56:08 +08:00
QLHazyCoder 4107e4d378 feat: 增强注册流程,处理用户已存在错误,更新相关逻辑和测试用例 2026-04-20 15:08:45 +08:00
QLHazyCoder 4e9acfd2ee feat: 增强认证页恢复逻辑,处理 405 错误页面,更新相关测试 2026-04-20 10:59:53 +08:00
QLHazyCoder 1578a3fd66 feat: 在步骤 5 中添加自动勾选“我同意以下所有各项”复选框的逻辑,并更新相关测试 2026-04-19 03:56:56 +08:00
QLHazyCoder 67304bb64c feat: 更新重试逻辑,最多自动点击 5 次以恢复认证页状态 2026-04-19 03:43:00 +08:00
QLHazyCoder afef124856 refactor: 移除网络超时相关逻辑,简化错误处理 2026-04-19 03:28:15 +08:00
QLHazyCoder e601d68b8a Merge branch 'master' into dev 2026-04-18 21:23:47 +08:00
QLHazyCoder 609cdeaeb5 feat: 增强错误处理逻辑,添加 Cloudflare 风控和网络超时拦截提示 2026-04-18 20:54:00 +08:00
Q3CC b5f2ecb99c fix: skip SUB2API proxy when default proxy is empty 2026-04-18 18:41:59 +08:00
lizhelang 81613b865a Make SUB2API proxy defaults available across panel flows
Expose a configurable default proxy for SUB2API, resolve the proxy once,
persist the proxy_id in state, and reuse it across auth URL generation,
code exchange, and account creation so one OAuth flow stays on one proxy.

Constraint: Upstream GitHub permission is READ, so publication must use a fork PR
Rejected: Push to origin | current GitHub viewer permission does not allow upstream branch publication
Rejected: Resolve proxy independently in later steps | could drift from the proxy chosen at auth URL generation
Confidence: high
Scope-risk: moderate
Reversibility: clean
Tested: npm test passed 183/183
Not-tested: Manual browser extension flow against a live SUB2API deployment
2026-04-18 06:47:24 +08:00
QLHazyCoder 79a54c78f0 feat: 更新步骤7和步骤8的错误处理逻辑,确保在登录超时报错时不再点击重试,直接回到步骤7重跑 2026-04-18 01:23:47 +08:00
QLHazyCoder ccea024f9a 重构更新账号日志功能,添加开发者模式 2026-04-17 18:29:53 +08:00
QLHazyCoder f2a1a4d7bf feat: 增加邮箱重试逻辑,优化步骤4失败后的处理方式 2026-04-17 16:24:25 +08:00
QLHazyCoder cbe9b1fabf 抽取cookie清理逻辑为新的第六步 2026-04-17 15:56:19 +08:00
QLHazyCoder b387ebfa91 feat:重试页面检测和重试点击的逻辑抽取为公共逻辑 2026-04-17 15:16:52 +08:00
QLHazyCoder 1a8cbc143b 补充md文件 2026-04-17 14:37:05 +08:00
QLHazyCoder c745405f90 feat: Enhance Step 9 diagnostics and error handling
- Refactor getStatusBadgeEntries to use createStep9Entry for better encapsulation.
- Introduce error visual signals detection in createStep9Entry.
- Add functions to identify OAuth callback timeout failures and step 9 failure texts.
- Update buildStep9StatusDiagnostics to include error visual summaries and handle conflicts between success and failure states.
- Implement new tests for step 9 diagnostics, ensuring correct behavior with success badges and error banners.
- Remove outdated tests related to step 5 onboarding and redirect race conditions.
- Add new tests for auto-run behavior in step 6 restart scenarios.
2026-04-17 04:33:14 +08:00
QLHazyCoder 5a0003af3c feat: 更新步骤 5 文档,修改按钮文本为“完成帐户创建”,优化用户提示信息 2026-04-17 03:41:00 +08:00
QLHazyCoder ce0fe101a3 feat: 优化步骤 5 提交逻辑,点击后立即上报完成状态,避免等待页面结果 2026-04-17 03:39:22 +08:00
QLHazyCoder f3526779c5 feat: 在步骤 6 中新增 cookies 清理功能,优化登录流程 2026-04-15 23:33:51 +08:00
QLHazyCoder 6b723c5ef0 Refactor signup process and enhance OAuth handling
- Updated signup-page.js to support additional message types for signup entry and password page readiness.
- Introduced new helper functions for managing signup entry states and filling email/password.
- Enhanced error handling and logging for better debugging during the signup process.
- Modified sub2api-panel.js and vps-panel.js to handle REQUEST_OAUTH_URL messages and improved logging.
- Updated sidepanel.html to reflect changes in button labels for clarity in user actions.
2026-04-15 19:27:24 +08:00
QLHazyCoder b1d5d2d8d4 refactor: 重构第六七步登录验证码职责 2026-04-14 23:50:15 +08:00
QLHazyCoder 56527273d2 Merge branch 'hotmail邮箱支持' into master 2026-04-14 00:40:44 +08:00
QLHazyCoder 9ba958b1a2 添加交流群,修改界面样式,增加步间间隔功能 2026-04-13 20:25:53 +08:00
QLHazyCoder f6b0f5e05c docs: 更新 Hotmail 远程模式服务地址说明 2026-04-13 16:28:12 +08:00
QLHazyCoder e46f861045 将hotmail支持本地和远程两种,远程不一定合适,可能考虑远程需要自行修改适配 2026-04-13 16:28:01 +08:00
leon 3391f13e61 docs: clarify auto delay configuration
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-13 15:18:22 +08:00
QLHazyCoder 36aeecf214 第三方支持 2026-04-13 13:21:35 +08:00
QLHazyCoder 60e4bcda38 docs: move star history before capability section 2026-04-13 03:02:59 +08:00
QLHazyCoder a21845a615 docs: align star history timeline and scale 2026-04-13 02:55:21 +08:00
QLHazyCoder f71cd51a90 feat(readme): 添加快速开始配置说明,更新邮箱生成方案和 Cloudflare 配置指导 2026-04-13 02:35:17 +08: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 c9736f6c5d feat: 添加本地 CPA 第 9 步策略切换功能 2026-04-12 23:31:07 +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
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
QLHazyCoder b3de099a2c feat: 更新 README 中的测试结果描述,添加新的测试图片 2026-04-11 11:53:18 +08:00
baiyuechu 8a9d69d325 feat: add hotmail mail api account pool flow 2026-04-11 10:37:43 +08:00
QLHazyCoder cce89db5da feat: 更新 README,添加最新版本测试结果和打赏信息 2026-04-11 04:27:34 +08:00
QLHazyCoder bac7113c0c feat: 增强 OAuth 回调地址验证,确保仅接受有效的 localhost 回调 2026-04-11 01:31:43 +08:00