6044b00685
- 上游 Key 命名改为 {prefix}-{upstream.id}-{safe_group_name}-{group_id}
- 唯一约束 (upstream_id, group_id, managed_prefix) 加 managed_prefix 列
- 上游检测成功时同步 Key 状态,远端已删/分组已删自动清理
- 重复分组导入跳过,目标网站已存在同名分组返回 exists
- 账号导入平台自动识别(auto/manual 模式)
- 全选可导入 Key 按钮 + 目标分组自动匹配
- 导入幂等:已导入过的 Key 校验远端账号,不存在则重建
- 新增同步接口 POST /sync-imported-upstream-keys
- account_exists() 通过拉取账号列表判断,避免 404 误判
- credentials.base_url 注入来源上游地址,避免 401
- 前端导入弹窗自动同步+刷新按钮+并发/优先级设置
- 新增 12 个测试覆盖同步、幂等、远端删除、校验失败路径
31 lines
327 B
Plaintext
31 lines
327 B
Plaintext
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
__pycache__/
|
|
*.py[cod]
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.venv/
|
|
venv/
|
|
|
|
node_modules/
|
|
dist/
|
|
build/
|
|
.vite/
|
|
|
|
backend/static/
|
|
backend/data/
|
|
|
|
# 运行时数据(数据库、远程浏览器 profile、缓存等)
|
|
data/
|
|
|
|
*.log
|
|
.DS_Store
|
|
.git-real/
|
|
|
|
# 外部项目(不提交)
|
|
/sub2api/
|
|
/new-api/
|