vrubelroman
  • Joined on 2026-06-04
vrubelroman pushed to main at vrubelroman/videoDownloadTGbot 2026-06-30 19:50:29 +00:00
ab703e4bd6 ci: add Forgejo Actions CI/CD pipeline for build, push and prod deploy
vrubelroman pushed to main at vrubelroman/LichessStatTgWeb 2026-06-30 18:55:27 +00:00
1fe8deb0de ci: add Forgejo CI/CD pipeline with docker save/load deploy to prod
8828375207 refactor: move bot tokens to .env, remove hardcoded credentials
Compare 2 commits »
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-22 20:49:33 +00:00
dd0dd5643d fix: 7 bugs — parse_mode, /removeplayer, SNo>300, fd leak, warmup sleep, warmup range, dupe print
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-22 15:19:44 +00:00
77c8a87e16 fix: stop burning request limit on finished tournaments + reset stale result counts
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-22 11:05:51 +00:00
e64e436b6f fix: wrong player highlighted and wrong pairings due to FIDE ID / SNo mismatch
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-21 07:48:00 +00:00
8058080c3a fix: reduce chess-results.com request volume by ~20-50x
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-20 23:35:50 +00:00
66b10d9425 feat: rapid/blitz ratings, instant addplayer, hyperlinks, bug fixes
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-20 23:04:34 +00:00
39f1f7e857 feat: inline remove button in /myplayers, localized no-players message
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-20 22:54:34 +00:00
293c1d90c8 fix: player tracking subscription flow and /myplayers display
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-20 22:14:38 +00:00
282c651821 docs: comprehensive README with player tracking, cache, and jobs
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-20 22:09:49 +00:00
d18c5016ce feat: rescan_existing_tournaments — detect new players in cached tournaments every 2h
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-20 20:21:44 +00:00
07b016bff9 perf: SQL LIKE query instead of Python loop; skip warmup if cache >1000
34dc8b7ac6 perf: check tnr_cache before discover_max_tnr (instant search)
9a583c8fa5 fix: match player by SNo, not name (Latin/Cyrillic mismatch)
ba293dcb70 feat: pairings output - show ±5 around subscribed player
89f5861ee3 fix: auto-tournament search via local tnr_cache index
Compare 5 commits »
vrubelroman pushed to master at vrubelroman/t2sTelegramBot 2026-06-20 13:25:41 +00:00
4b79899967 замена Пип на Конец в конце озвучки
vrubelroman pushed to master at vrubelroman/t2sTelegramBot 2026-06-20 08:32:34 +00:00
0115a8fc72 поиск макс также по латинице (max) в последнем предложении
vrubelroman pushed to master at vrubelroman/t2sTelegramBot 2026-06-20 08:26:30 +00:00
649cd8cc33 вырезание последнего предложения если содержит слово макс (любой регистр)
vrubelroman pushed to master at vrubelroman/t2sTelegramBot 2026-06-20 08:21:01 +00:00
39f10be7fd удаление @username из всего текста, замена Конец сообщения на Пип
vrubelroman pushed to master at vrubelroman/t2sTelegramBot 2026-06-20 08:07:28 +00:00
50e7cea1f5 очистка текста от эмодзи перед озвучкой, добавление 'Конец сообщения'
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-19 18:35:13 +00:00
7ebe1aa66e Подписка на игроков: /addplayer, /myplayers, /removeplayer, фоновая проверка результатов и жеребьёвки
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-19 16:30:55 +00:00
cfd410d5fe Локализация таблицы (ru/en): колонка О→Оч/Pts, детект языка клиента Telegram
vrubelroman pushed to master at vrubelroman/ChessCalcNextTour 2026-06-19 14:51:16 +00:00
22a0e27763 Парсер: поддержка латиницы (международные турниры) + таблица: колонки Рейт и Доп1