master
add svelte frontend with docker support and fix pgcrypto migration
feat: friend invites via Telegram startapp deep links
frontend: switch auth to JWT Bearer tokens
feat: Telegram Mini App auth via initData
fix: leave waiting game endpoint, SPA cache headers
chore(deps): bump protobufjs from 7.5.5 to 7.5.8 in /frontend
fix(frontend): use relative path for svelte tsconfig extends
fix(game): end game when board is full; fix adjacency check for letters; fix frontend network and board cell sizing