Commit Graph

26 Commits

Author SHA1 Message Date
QLHazyCoder 56f52cb858 Refactor GPC plus flow to page recharge 2026-05-29 10:09:26 +08:00
QLHazyCoder f4bf828653 fix: handle OpenAI choose account login 2026-05-27 05:25:00 +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 702e969deb fix: stop kiro auto-run on proxy error pages 2026-05-19 02:04:32 +08:00
QLHazyCoder 3f3f9275cc 拆分 OAuth 后置验证流程 2026-05-15 23:03:02 +08:00
QLHazyCoder 81fc40706a Refactor workflow auto-run to node graph 2026-05-15 17:41:35 +08:00
QLHazyCoder a85ed0ce89 feat: lay groundwork for multi-flow registries 2026-05-13 04:46:56 +08:00
QLHazyCoder 48d3d5fc12 feat: add support for running status in account run history and UI
- Enhanced account run history to include 'running' status with appropriate translations and summaries.
- Updated logging status to handle new error message format.
- Introduced new properties for task progress in create-plus-checkout step.
- Modified fill-plus-checkout step to handle additional error details.
- Updated account records manager to display running status and summary correctly.
- Added CSS styles for running status in account records.
- Implemented logic to refresh account run history based on auto-run state changes.
- Added tests for running status and idle log restart functionality in auto-run steps.
- Improved account records manager tests to validate running state display and failure details.
2026-05-10 18:36:34 +08:00
jiulongting 535bd493c7 Merge branch 'QLHazyCoder:master' into master 2026-05-07 18:45:39 +08:00
zhangjiulong1 0330393a19 增加对CloudMail(SkyMail)邮箱的支持 2026-05-07 15:27:04 +08:00
朴圣佑 bab7e54384 feat(gpc): align helper flow with api key queue tasks 2026-05-07 03:06:09 +08:00
yigedludan8 12f35f1d3b fix: restart signup phone mismatch without duplicate logs 2026-05-06 21:44:17 +08:00
QLHazyCoder d054ff65de feat: Enhance login flow with add-email and phone verification support
- Added support for the add-email page in the logging status module.
- Updated step 8 to handle phone-registered accounts during email verification.
- Implemented logic to submit add-email before polling for email verification codes.
- Enhanced tests for step 7 to detect username input as phone number and ignore hidden inputs.
- Improved step 8 to allow add-email handoff only when requested.
- Updated documentation to reflect changes in the login verification flow.
2026-05-05 01:47:58 +08:00
QLHazyCoder 691ac39514 优化步骤在日志中的显示 2026-05-03 19:25:55 +08:00
daniellee2015 2437e6e67d feat(flow): unify sms multi-provider fallback and stabilize proxy/auth retries 2026-05-03 01:20:10 +08:00
QLHazyCoder 88ceb79af6 修改登陆及后续逻辑,统一使用一个逻辑 2026-04-26 05:22:36 +08:00
QLHazyCoder 809d146b74 隐藏本地同步为默认开启,调整为接码开关 2026-04-25 16:24:47 +08:00
dada2321 5318a0975b Merge branch 'master' into codex/upstream-pr 2026-04-20 16:04:13 +08:00
QLHazyCoder 4107e4d378 feat: 增强注册流程,处理用户已存在错误,更新相关逻辑和测试用例 2026-04-20 15:08:45 +08:00
dada2321 01477d6bd0 fix: improve step 2 email switch handling 2026-04-19 12:05:24 +08:00
祁连海 e22c36328b feat: 添加手机号认证失败处理逻辑,确保在遇到手机号页面时自动停止授权流程 2026-04-18 12:20:11 +08:00
祁连海 73f9deb53e feat: 修复停止逻辑 2026-04-17 23:29:10 +08:00
QLHazyCoder cbe9b1fabf 抽取cookie清理逻辑为新的第六步 2026-04-17 15:56:19 +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 3071f94f7c feat: add step definitions module and integrate with sidepanel
- Introduced a new module for step definitions in `data/step-definitions.js` to manage shared step metadata.
- Updated `sidepanel.html` to dynamically render steps based on the new step definitions module.
- Refactored `sidepanel.js` to utilize the step definitions for rendering and managing step statuses.
- Enhanced tests to validate the step definitions module and its integration with the sidepanel.
- Cleaned up existing tests to ensure they align with the new structure and functionality.
2026-04-17 01:39:46 +08:00