vrubelroman
  • Joined on 2026-06-04
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 20:55:15 +00:00
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 19:34:26 +00:00
74dd696783 Добавлена команда /getGamesPlayer: поиск PGN-партий по FIDE ID через Lichess broadcast API
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 18:16:55 +00:00
7f627beeec Убрал название турнира из шапки жеребьёвки, оставил только номер тура
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 18:12:44 +00:00
c7c0067881 Добавлен счётчик уникальных пользователей за сегодня в /stat
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 18:01:52 +00:00
6259dcb3e5 Fix: убрал raw-строки — \n теперь настоящие переносы, а не литералы в MarkdownV2
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 17:44:39 +00:00
14d5a13afb Заменил box-drawing юникод на ASCII (│→|, ─→-, ┼→+, …→...) — гарантированное выравнивание на всех платформах
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 17:43:36 +00:00
bc6e57b91d Дублирующий пересчёт очков в fetch_tournament для надёжности
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 17:26:00 +00:00
98a8febf37 Сжат формат таблицы для телефонов: w=25 символов, имена по 17 символов с обрезкой
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 17:15:21 +00:00
62e1c73cdd Fix: корректный _display_width — кириллица это 1 колонка в моноширинном шрифте, не 2
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 17:01:11 +00:00
dd9d01e7e0 Fix: пересчёт очков в _apply_round_results после применения результатов сыгранного тура
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-15 10:47:20 +00:00
e0a897fd67 Пробинг туров: если тур уже сыгран — продвигаемся дальше вместо остановки
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:47:41 +00:00
4b43432ecd Fix CI test step: use docker run instead of compose
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:44:36 +00:00
780e776294 Add CI/CD pipeline (Forgejo) and prod docker-compose
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:23:43 +00:00
d21f4d696d Переписан README под текущую реализацию
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:16:55 +00:00
755290e43b Починено выравнивание: обрезанные имена теперь добиваются пробелами до ширины колонки
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:13:50 +00:00
c6d799e82f Исправлено: обрезка длинных имён + разделители между парами
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:10:33 +00:00
bd8cb7d9fc Починен краш Message_too_long: умная разбивка на чанки с code-блоками
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:08:06 +00:00
6bb1d238aa Таблица: ширина колонки — по самой длинной фамилии +3 пробела, разделители между парами
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:04:00 +00:00
70ff9bfc4b Таблица в code-блоке: 3 колонки, 2 строки на пару, влезает на телефон
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-14 21:01:11 +00:00
a17e21c983 Починены краши MarkdownV2: экранирование точек в очках, fallback на plain text