Skip to content

新增一些功能和优化了底层逻辑#46

Open
wold9527 wants to merge 1 commit intodou-jiang:mainfrom
wold9527:main
Open

新增一些功能和优化了底层逻辑#46
wold9527 wants to merge 1 commit intodou-jiang:mainfrom
wold9527:main

Conversation

@wold9527
Copy link
Copy Markdown
Contributor

新增了什么(功能)

统一鉴权与安全基线
``
新增 auth.py
新增首次改密页面 [setup_password.html](https://file+.vscode-resource.vscode- cdn.net/c%3A/Users/KK/.vscode/extensions/openai.chatgpt-26.325.31654-win32-x64/webview/)
API 与 WebSocket 鉴权口径统一。

系统自检能力(含修复中心)
新增 [system_selfcheck.py](https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/KK/.vscode/extensions/openai.chatgpt- 26.325.31654-win32-x64/webview/)
新增路由 selfcheck.py
新增页面 selfcheck.html
新增调度 selfcheck_scheduler.py

统一任务中心
新增 tasks.py
将 accounts/payment/selfcheck/auto_team 任务状态、配额、暂停/继续/取消/重试统一管理。

Auto Team 模块
新增后端 auto_team.py
新增前端 auto_team.jsauto_team_manage.js

数据库迁移体系引入
新增 Alembic: alembic.ini, README.md, env.py

新增母子标签系统
增加注册类型分母子,方便team进组

新增卡池功能
新增对接上游efun,自动绑卡系统。

邮箱服务扩展
新增 CloudMail 服务 cloudmail.py

测试与 CI 增补
新增测试 test_retry_policy_markers.py, test_security_and_task_routes.py
新增 CI 工作流 .github/workflows/tests.yml

优化了什么(质量与稳定性)

前端请求与轮询稳定性
static/js/app.js, accounts.js, payment.js, utils.js 等做了去重、降噪、超时与并发控制增强。
批量/单任务 WebSocket + 轮询的降级路径更完整(你这轮还修了 batch 模式分流问题)。

注册链路增强
src/core/register.py 变更较大:登录续跑、继续 URL/workspace 缓存、OTP 重试等容错增强。
对不同入口链路(native/abcard/outlook)处理更细。

账号模型与业务语义增强
Account 增加 role_tag/biz_tag/pool_state/priority/last_used_at 等字段(见 models.py
支持团队池、候选池、阻断池等状态表达。

支付与历史数据保留
BindCardTask 支持账号删除后保留快照邮箱 account_email。
新增审计日志模型 OperationAuditLog,新增 SelfCheckRun 记录。

配置能力扩展
settings.py 增加自检、熔断、自动刷新等配置项。
支持更多运行时调参。

邮箱服务
temp_mail.py 增加 limit 参数降级重试等容错。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant