- Blind mode tutorial
lichess.org
Donate

Lichess changelog - July 2025

View all changelogs at https://lichess.org/page/changelog

# Mobile updates

# Site updates

# API updates

# Accessibility updates

View all changelogs at https://lichess.org/page/changelog # Mobile updates - New learn tab and revamp menus (https://github.com/lichess-org/mobile/pull/1860) - Add "LIVE" badge to user screen `Watch games` (https://github.com/lichess-org/mobile/pull/1899) (thanks (https://github.com/poliver)) - Modernize Android splash screen (https://github.com/lichess-org/mobile/pull/1884) (thanks (https://github.com/poliver)) - Fix opening Editor from Analysis Board to persist state of position (https://github.com/lichess-org/mobile/pull/1915) (thanks (https://github.com/HaonRekcef)) - Remove legacy android assets (https://github.com/lichess-org/mobile/pull/1875) (thanks (https://github.com/poliver)) - Add more puzzle history lines when viewing on larger devices (https://github.com/lichess-org/mobile/pull/1923) (thanks (https://github.com/HaonRekcef)) - Add opening name to Landscape Layout of Opening Explorer (https://github.com/lichess-org/mobile/pull/1916) (thanks (https://github.com/HaonRekcef)) - Fixes for the clock tool (https://github.com/lichess-org/mobile/pull/1832) (thanks (https://github.com/spellr)), (https://github.com/lichess-org/mobile/pull/1827), (https://github.com/lichess-org/mobile/commit/e5db78ad3441ccc01f9f3c09d80f68a4ab01a03f) - Don't show engine lines toggle if set to 0 (https://github.com/lichess-org/mobile/commit/01ef2ceca7b20af5dd01b652dabbaa7723c56356) - Add greeting to welcome screen (https://github.com/lichess-org/mobile/commit/a05f9747e3f02e752b7e861044a75c07e3771e3e), (https://github.com/lichess-org/mobile/commit/1bb20c9b281ab5d62c5d9e5687bde3698022bf58) - Continuous Integration: Upload build artifacts and fix iOS Firebase Swift error (https://github.com/lichess-org/mobile/pull/1910) (thanks (https://github.com/spellr)) - Fix documentation markdown (https://github.com/lichess-org/mobile/pull/1888) (thanks (https://github.com/poliver)) - Align multiline text to center (https://github.com/lichess-org/mobile/pull/1848) (thanks (https://github.com/Axl-Lvy)) # Site updates - Broadcasts: set custom points for wins/draws per round (https://github.com/lichess-org/lila/pull/17599) - Broadcasts: Subscribe to players to be notified when they are playing (https://github.com/lichess-org/lila/pull/17723) - Broadcasts: Show note for unofficial broadcasts (https://github.com/lichess-org/lila/pull/17704) - Broadcasts: Fix player score showing undefined (https://github.com/lichess-org/lila/pull/17627) - Broadcasts: Default to user's timezone for schedule when creating a broadcast (https://github.com/lichess-org/lila/pull/17707) - Broadcasts: don't sync bye games treat them like games that have zero info about one of the player, which means skipping them entirely (https://github.com/lichess-org/lila/commit/0457a0c387e5f03cdde07127b15383a1088ee260) - Add player info Anonymous and AI to game streams (https://github.com/lichess-org/lila/pull/17608) - Show the 'Puzzles by openings' page for anonymous users too. (https://github.com/lichess-org/lila/pull/17611) - Offer a choice of voices for speech synthesis (https://github.com/lichess-org/lila/pull/17678) - Make sure a player can't get paired to themselve on another device (https://github.com/lichess-org/lila/commit/6c4c2896805aecf8d8a32aee7734922dd030ff64) - Don't show apple and google pay donation links until going through stripe (https://github.com/lichess-org/lila/pull/17727) - Scalachess: Fix asymetry in heuristic mixedness score for middlegame phase (https://github.com/lichess-org/scalachess/pull/701) (thanks (https://github.com/rmarquis)) - Scalachess: Use mapAccumulate (https://github.com/lichess-org/scalachess/pull/698) (thanks (https://github.com/Masynchin)) - Chess-openings: Add some Benoni Defense A65 lines (https://github.com/lichess-org/chess-openings/pull/241) (thanks (https://github.com/jdart1)) - Chess-openings: Add some A29 English opening lines with .. d6 (https://github.com/lichess-org/chess-openings/pull/240) (thanks (https://github.com/jdart1)) - Chess-openings: Add a C55 Italian line (https://github.com/lichess-org/chess-openings/pull/239) (thanks (https://github.com/jdart1)) - Chess-openings: Change move order to match parent variant of Benoni line (https://github.com/lichess-org/chess-openings/pull/236) (thanks (https://github.com/ryathom57)) - Chess-openings: French Defense Classical fixes, add Shirov-Anand Variation (https://github.com/lichess-org/chess-openings/pull/235) (thanks (https://github.com/seccohazy)) - Broadcaster App: Fix "stream did not contain valid UTF-8" when reading PGN file (https://github.com/lichess-org/broadcaster/pull/65) # API updates - Update ChallengeDeclinedJson (https://github.com/lichess-org/api/pull/486) (thanks (https://github.com/GameRoMan)) - Add `BulkPairing` schema (https://github.com/lichess-org/api/pull/484) (thanks (https://github.com/GameRoMan)) - Use `Clock` for `clock` property in `ArenaTournamentFull` (https://github.com/lichess-org/api/pull/483) (thanks (https://github.com/GameRoMan)) - Add required keys to ArenaPosition (https://github.com/lichess-org/api/pull/482) (thanks (https://github.com/GameRoMan)) - Use `GameColor` for `winner` in `GameStateEvent` (https://github.com/lichess-org/api/pull/481) (thanks (https://github.com/GameRoMan)) - Fix tiny token test timestamp typo (https://github.com/lichess-org/api/pull/476) (thanks (https://github.com/bryghtlabs-richard)) - Add ratingDiff to gameFinish stream event (https://github.com/lichess-org/api/pull/493) - Keep api versioning in step in both package.json files (https://github.com/lichess-org/api/pull/480), (https://github.com/lichess-org/api/pull/490) - Update stream event schema for AI opponents (https://github.com/lichess-org/api/pull/479) - Add check property for broadcast round games (https://github.com/lichess-org/api/pull/477) - Fix incorrect broadcast round form scheme (https://github.com/lichess-org/api/pull/474) - Broadcast custom scoring (https://github.com/lichess-org/api/pull/473), (https://github.com/lichess-org/api/pull/475) # Accessibility updates - Make learn from your mistakes accessible (https://github.com/lichess-org/lila/pull/17739) (thanks (https://github.com/nicvagn)) - Add option to choose Actions - Board order (https://github.com/lichess-org/lila/pull/17573) - Add command to read diagonals (https://github.com/lichess-org/lila/pull/17701) - Add command to announce all pieces by color (https://github.com/lichess-org/lila/pull/17687) - Translate the UI (https://github.com/lichess-org/lila/pull/17600), (https://github.com/lichess-org/lila/pull/17615), (https://github.com/lichess-org/lila/pull/17625), (https://github.com/lichess-org/lila/pull/17639)

Kudos!

Massive gratitude and appreciation for your amazing work!

Thank you all!

Kudos! Massive gratitude and appreciation for your amazing work! Thank you all!

Thank you to the Lichess team for the wonderful gift to the people of chess!

Thank you to the Lichess team for the wonderful gift to the people of chess!

Good work, lichess, just like every month!

Good work, lichess, just like every month!

I am not able to join arena tournaments for some reason but I haven't cheated. Can someone help plz.

I am not able to join arena tournaments for some reason but I haven't cheated. Can someone help plz.

Lichess is an amazing way for any beginner to learn how to play chess! I know Lichess is amazing from experience! Thank you Lichess!

Lichess is an amazing way for any beginner to learn how to play chess! I know Lichess is amazing from experience! Thank you Lichess!

Thanks Lichess and all volunteers for keeping this brilliant website no.1 .much love xxx

Thanks Lichess and all volunteers for keeping this brilliant website no.1 .much love xxx

Thank you Lichess for continuing to keep the site up and running for tens of thousands of chess players all over the world :D
YOU are NOT like chess com and that is amazing keep up the great work :)

3 cheers for the Huge Lichess team !!!

Thank you Lichess for continuing to keep the site up and running for tens of thousands of chess players all over the world :D YOU are NOT like chess com and that is amazing keep up the great work :) 3 cheers for the Huge Lichess team !!!

i can't play and look any game it will get stuck

i can't play and look any game it will get stuck

me too,and I can't join arenas
@Alvin2525 said in #9:

i can't play and look any game it will get stuck

me too,and I can't join arenas @Alvin2525 said in #9: > i can't play and look any game it will get stuck

This topic has been archived and can no longer be replied to.