- Добавлен classical в модель GamesStats
- Добавлена обработка classical в методе _process_games_by_mode
- Теперь команды /today, /yesterday и /week выводят информацию по классическим играм
- Форматтер уже поддерживает classical (emoji ♟️)
- Имена игроков в таблице теперь являются ссылками на их профили на Lichess
- Формат ссылки: https://lichess.org/@/username
- Ссылки открываются в новой вкладке
- Добавлены стили для ссылок (.gamer-link)
- При добавлении игрока через /addgamer автоматически устанавливается период в 60 минут
- При добавлении нового игрока через /addtoken автоматически устанавливается период в 60 минут
- Работает как при первом добавлении, так и при последующих
- Added try-except block to handle errors when fetching player ratings
- Added detailed logging to track all players being processed
- Ensures all 4 players are displayed correctly
- /adduser заменен на /addgamer (просто username без токена)
- Добавлена команда /addtoken (токен для получения данных по задачам)
- /addtoken добавляет токен к существующему игроку или создает нового
- Обновлены описания команд в /start и документации
- Добавлено описание команды /delgamer
- API теперь возвращает total_gamers (общее количество уникальных игроков)
- В интерфейсе по порту 5000 отображается: Всего пользователей и Кол-во игроков
- Добавлен метод remove_user_gamer в database.py
- Добавлена команда /delgamer с интерактивным списком игроков
- Добавлен callback handler для удаления игроков
- Если игрок удаляется у всех пользователей, он удаляется из gamers
- Игроки показываются с рейтингами и статусом
- .env больше не в .gitignore
- Добавлен COMPOSE_PROJECT_NAME=lichess для единого пространства в Docker
- Все контейнеры отображаются в одном проекте 'lichess'