• v2.5.0 dfeb36bd2f

    Emily released this 2026-11-04 15:18:45 +01:00 | 36 commits to main since this release

    Competitive leaderboard

    • The leaderboard now opens in Competitive mode by default and shows the global top five per game and mode.
    • Viewing is public; submitting a score requires a free account and happens automatically after a solo game while signed in.
    • If the server is unreachable, disabled, or you are offline, the screen falls back to the on-device board and explains why. Switch to Local to keep every result on this device.
    • Local results are always saved first, so a network failure never loses a score. Signed-in competitive results are also uploaded in the background.
    • Chess remains local two-player and is not ranked.

    Backend 1.1.0

    • New public leaderboard endpoints, best-score retention, ranking and rate limits.
    • LEADERBOARD_ENABLED can disable competitive scores server-side.
    • Reorganized Docker Compose setup and update.sh for easy git pull upgrades.

    Other

    • Account and onboarding copy now explains that only username and score metadata are uploaded when using the competitive board.
    • Updated documentation for local/competitive privacy, leaderboard API and backend upgrades.
    Downloads