fawney19
25d38ae632
feat(oauth): 账号封禁前置 OAuth 验证、抽取 provider_context、完善账号状态分类
- 新增 verify_oauth_before_account_block:在标记账号封禁前先尝试刷新 token,
区分 OAuth 过期与真正的账号级封禁,避免误标
- 抽取 provider_context.py 统一解析 provider_type,解决 ORM detached 访问问题
- account_state 新增 workspace_deactivated 分类和 auto-removable 状态集合,
补充中文验证关键词匹配
- OAuth refresh 成功后仅清除可恢复的 token 错误,不再自动清除账号级 block
- deploy.sh 依赖指纹改用纯 shell 实现,移除对 Python tomllib 的依赖
- 前端 Pool 管理页面新增筛选和批量操作优化
- 补充对应测试用例
2026-03-20 16:50:59 +08:00
..
2026-03-10 10:40:50 +08:00
2026-03-11 15:56:58 +08:00
2026-03-12 17:11:14 +08:00
2026-03-15 14:22:59 +08:00
2026-03-12 09:33:24 +08:00
2026-03-10 10:40:50 +08:00
2026-02-01 17:25:28 +08:00
2026-03-08 00:05:48 +08:00
2026-03-09 22:57:23 +08:00
2026-03-17 16:34:09 +08:00
2026-03-17 16:34:09 +08:00
2026-03-12 09:33:24 +08:00
2026-03-18 10:52:07 +08:00
2026-02-16 11:00:48 +08:00
2026-03-02 22:36:24 +08:00
2026-03-17 16:34:09 +08:00
2026-03-14 11:59:07 +08:00
2026-03-18 23:38:26 +08:00
2026-03-15 20:27:53 +08:00
2026-03-19 23:52:17 +08:00
2026-03-18 10:52:07 +08:00
2026-03-14 11:59:07 +08:00
2026-03-17 22:07:09 +08:00
2026-03-17 20:22:12 +08:00
2026-03-17 20:22:12 +08:00
2026-03-05 17:32:21 +08:00
2026-03-14 11:59:07 +08:00
2026-03-17 16:34:09 +08:00
2026-03-20 16:50:59 +08:00
2026-03-04 22:51:02 +08:00
2026-03-18 23:58:42 +08:00
2026-03-06 13:13:01 +08:00
2026-02-16 11:00:48 +08:00
2026-03-18 23:58:42 +08:00
2026-03-20 16:50:59 +08:00
2026-03-20 16:50:59 +08:00
2026-03-06 13:13:01 +08:00
2026-02-07 12:52:25 +08:00
2026-03-17 18:06:15 +08:00
2026-03-08 14:31:15 +08:00
2026-03-09 22:57:23 +08:00
2026-02-15 16:32:23 +08:00
2026-03-03 09:22:20 +08:00
2026-03-10 14:42:33 +08:00
2026-03-18 00:13:28 +08:00
2026-03-14 11:59:07 +08:00
2026-03-19 22:26:51 +08:00
2026-02-12 10:58:14 +08:00
2026-02-04 02:04:54 +08:00
2026-03-02 11:45:30 +08:00
2026-03-19 01:35:00 +08:00
2026-03-17 16:34:09 +08:00
2026-03-08 00:05:48 +08:00