- 后端改为 config/app.json;pytest 使用 config/app.test.json 与 set_config_file,不再依赖环境变量;移除 pydantic-settings。 - 前端 API/WebSocket 由 config/webui.json 经 Vite define 注入。 - 代理分数按延迟与随机取用次数计算,新增 use_count 与 proxy_scoring;保存设置时同步调度器启停。 - 仪表盘双饼图(可用/待验证协议);设置页去掉调度器启停按钮并移动立即验证;爬取全部结束后自动提交全量验证。 - 删除 script/settings_maintain.py(此前已标记删除)。 Made-with: Cursor
100 lines
984 B
Plaintext
100 lines
984 B
Plaintext
# Python
|
||
__pycache__/
|
||
*.py[cod]
|
||
*$py.class
|
||
*.so
|
||
.Python
|
||
build/
|
||
develop-eggs/
|
||
dist/
|
||
downloads/
|
||
eggs/
|
||
.eggs/
|
||
lib/
|
||
lib64/
|
||
parts/
|
||
sdist/
|
||
var/
|
||
wheels/
|
||
*.egg-info/
|
||
.installed.cfg
|
||
*.egg
|
||
|
||
# Virtual Environment
|
||
venv/
|
||
ENV/
|
||
env/
|
||
.venv
|
||
|
||
# Database
|
||
*.sqlite
|
||
*.sqlite3
|
||
*.db
|
||
# pytest 隔离库(见 config/app.test.json 的 db_path),勿提交
|
||
**/proxies.test.sqlite
|
||
proxies.test.sqlite
|
||
*.db-shm
|
||
*.db-wal
|
||
|
||
# Logs
|
||
logs/
|
||
*.log
|
||
|
||
# Environment Variables
|
||
.env
|
||
.env.local
|
||
.env.*.local
|
||
|
||
# IDE
|
||
.vscode/
|
||
.idea/
|
||
*.swp
|
||
*.swo
|
||
*~
|
||
.DS_Store
|
||
.trae/
|
||
|
||
# Test
|
||
test/
|
||
# tests/ # 保留测试目录以便版本控制
|
||
|
||
# Share Directory
|
||
share/
|
||
|
||
# Node.js
|
||
node_modules/
|
||
npm-debug.log*
|
||
yarn-debug.log*
|
||
yarn-error.log*
|
||
package-lock.json
|
||
|
||
# Frontend Build
|
||
frontend/dist/
|
||
|
||
# Cache
|
||
.cache/
|
||
*.cache
|
||
|
||
# OS
|
||
Thumbs.db
|
||
.DS_Store
|
||
|
||
# Temporary Files
|
||
*.tmp
|
||
*.bak
|
||
*.old
|
||
*~
|
||
|
||
# ProxyPool Specific
|
||
db/
|
||
proxies.sqlite*
|
||
|
||
# Test/Maintenance Scripts
|
||
clear_*.py
|
||
test_*.py
|
||
test_results.json
|
||
test_screenshot_*.png
|
||
|
||
# Legacy/Backup
|
||
backend/
|