Repository navigation
Рефакторинг: разделение server.py монолита на модульную архитектуру
- server.py (675 строк) разбит на роутеры: auth, transactions, collections, users, dashboard, admin, uploads
- Добавлен dependencies.py — общие зависимости (get_db, get_current_user, require_role, audit_log, log_usage)
- Расширен security.py — перенесены verify_telegram_hash, verify_tma_init_data
- Добавлен uploads.py — утилиты save_upload/delete_upload
- compliance.py переведён на shared dependencies (убраны дублированные get_db, get_current_user, require_role)
- Обновлён Dockerfile для копирования routers/
- Обновление мобильного вида