Some checks failed
Release / release (push) Has been cancelled
Full-stack dashboard for controlling, automating, and analyzing Artifacts MMO characters via the game's HTTP API. Backend (FastAPI): - Async Artifacts API client with rate limiting and retry - 6 automation strategies (combat, gathering, crafting, trading, task, leveling) - Automation engine with runner, manager, cooldown tracker, pathfinder - WebSocket relay (game server -> frontend) - Game data cache, character snapshots, price history, analytics - 9 API routers, 7 database tables, 3 Alembic migrations - 108 unit tests Frontend (Next.js 15 + shadcn/ui): - Live character dashboard with HP/XP bars and cooldowns - Character detail with stats, equipment, inventory, skills, manual actions - Automation management with live log streaming - Interactive canvas map with content-type coloring and zoom/pan - Bank management, Grand Exchange with price charts - Events, logs, analytics pages with Recharts - WebSocket auto-reconnect with query cache invalidation - Settings page, error boundaries, dark theme Infrastructure: - Docker Compose (dev + prod) - GitHub Actions CI/CD - Documentation (Architecture, Automation, Deployment, API)
55 lines
422 B
Text
55 lines
422 B
Text
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.egg-info/
|
|
*.egg
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
*.whl
|
|
.venv/
|
|
venv/
|
|
|
|
# Node.js
|
|
node_modules/
|
|
.next/
|
|
out/
|
|
.turbo/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.production
|
|
.env.*.local
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Docker
|
|
docker-compose.override.yml
|
|
|
|
# Database
|
|
*.db
|
|
*.sqlite3
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Coverage
|
|
htmlcov/
|
|
.coverage
|
|
coverage/
|
|
.nyc_output/
|
|
|
|
# Misc
|
|
*.bak
|
|
*.tmp
|