master
refactor: drop dead code (C5)
feat: Telegram Mini App auth via initData
feat: quick match with bot fallback, bot games count for the human
Turn skip (#57)
refactor: warn when custom words file fails to open (dictionary)
refactor: switch statements over if-else chains for status/reason (C1)
feat: add leaderboard endpoint (p.29 IMPROVEMENTS)
fix: start bot game immediately when quick match queue is empty
feat: accelerated turn timeout for offline players
fix: replace gofmt with goimports, run formatter on all files
refactor: pack fat signatures into params structs (R1)
refactor: %q for ids in storage errors, JoinHostPort, strings.Builder (C6)