Also available at https://lichess.org/page/changelog
Mobile updates
Broadcast refactoring and bug fixes https://github.com/lichess-org/mobile/pull/1545, https://github.com/lichess-org/mobile/pull/1542, https://github.com/lichess-org/mobile/pull/1536, https://github.com/lichess-org/mobile/pull/1533, https://github.com/lichess-org/mobile/pull/1532, https://github.com/lichess-org/mobile/pull/1509, https://github.com/lichess-org/mobile/pull/1365
Work on player's result screen in broadcasts https://github.com/lichess-org/mobile/pull/1569, https://github.com/lichess-org/mobile/pull/1555, https://github.com/lichess-org/mobile/pull/1554
Play a notification sound on new messages https://github.com/lichess-org/mobile/pull/1466 (thanks https://github.com/vincendep)
HTTP request logs screen https://github.com/lichess-org/mobile/pull/1442 (thanks https://github.com/vincendep)
Added colors to user performance page. https://github.com/lichess-org/mobile/pull/1504 (thanks https://github.com/ItsDang)
Refactor opening fetching to use FEN instead of moves https://github.com/lichess-org/mobile/pull/1553 (thanks https://github.com/okmsbun)
Cloud and engine analysis refactoring/tweaks https://github.com/lichess-org/mobile/pull/1528, https://github.com/lichess-org/mobile/pull/1498, https://github.com/lichess-org/mobile/pull/1500
Use RichText widget to display study chapters title https://github.com/lichess-org/mobile/pull/1489 (thanks https://github.com/vincendep)
Color ratingDiff of 0 yellow instead of red https://github.com/lichess-org/mobile/pull/1382 (thanks https://github.com/cioccarellia)
Fix Clock Orientation for Better Readability in Landscape Mode https://github.com/lichess-org/mobile/pull/1531 (thanks https://github.com/okmsbun)
Fix clock orientation by adding inverted opponent view https://github.com/lichess-org/mobile/pull/1525 (thanks https://github.com/okmsbun)
Fix board hue filter to only apply to the background https://github.com/lichess-org/mobile/pull/1511
Fix: prevent move list from resizing when first move is made https://github.com/lichess-org/mobile/pull/1574
Fix best move arrow toggle https://github.com/lichess-org/mobile/pull/1576
Fix typo in setting_dev_env.md https://github.com/lichess-org/mobile/pull/1585 (thanks https://github.com/awan1)
Site updates
Add Stockfish 17.1 https://github.com/lichess-org/lila-stockfish-web/pull/5, https://github.com/lichess-org/lila/pull/17274, https://github.com/lichess-org/fishnet/commit/b1786d2770a59b0ec85773678ca4d67f090155a6
Add RhosGFX piece set https://github.com/lichess-org/lila/pull/17131 (thanks https://github.com/gloyens), https://github.com/lichess-org/lila-gif/pull/176
Add a reply button in non-game chats. https://github.com/lichess-org/lila/pull/17214
Live board chat plugin for broadcasts https://github.com/lichess-org/lila/pull/17226, https://github.com/lichess-org/lila/pull/17253
Blogs: disclose sponsored content, affiliate links or commercial advertisement in posts https://github.com/lichess-org/lila/pull/17121
Choose 960 start position on the analysis board https://github.com/lichess-org/lila/pull/16978
Show user's connection strength while playing https://github.com/lichess-org/lila/pull/17140
Allow victory claims in games from challenges https://github.com/lichess-org/lila/pull/17120
Limit arena standings recalculations to 3 days after https://github.com/lichess-org/lila/pull/17204
Reorganize UI on small viewport https://github.com/lichess-org/lila/pull/16969 (thanks https://github.com/yafred)
Add explanation for draw claims by insufficient material. https://github.com/lichess-org/lila/pull/17114
Minify newspaper theme https://github.com/lichess-org/lila/pull/17128
Make password reset confirmation louder to maximize chance it is read https://github.com/lichess-org/lila/pull/17163
Allow text wrapping in board menu https://github.com/lichess-org/lila/pull/17211 (thanks https://github.com/Sama-004)
Always include the latest rating in chart rating history https://github.com/lichess-org/lila/pull/17207 (thanks https://github.com/viczommers)
Add translatable fields https://github.com/lichess-org/lila/pull/17216, https://github.com/lichess-org/lila/pull/17130, https://github.com/lichess-org/lila/pull/17086, https://github.com/lichess-org/lila/pull/17166 (thanks https://github.com/yafred)
Add replacement for Norwegian 'å' character https://github.com/lichess-org/lila/pull/17162 (thanks https://github.com/bastianpedersen)
Display all the squares of the board even if screen is small (blind mode) https://github.com/lichess-org/lila/pull/17025 (thanks https://github.com/yafred)
Play crazyhouse in accessibility mode https://github.com/lichess-org/lila/pull/16997
Don't schedule elite tournaments more than a week in advance https://github.com/lichess-org/lila/commit/6224e80cdb4e870a6d318974b201a9732701297f
Prevent bots from berserking from the web UI https://github.com/lichess-org/lila/commit/ad72bc2f34667e76e575feb31457021c8e44b92f
Allow importing PGN without a chapter name https://github.com/lichess-org/lila/commit/e68c94770ab789cd0b17b79cb11a81278770127c
Add bi-monthly browser upgrade nag for older unsupported browsers https://github.com/lichess-org/lila/commit/1ba82d1bc0bb7e8f02e34a5e7f799c130878725c
Let bots join 60 tournaments at once; 20 for other users https://github.com/lichess-org/lila/commit/4fceb3e36e0f08a34efefe878150d30ac3c6e393
Keep players color when rematching a bot from position https://github.com/lichess-org/lila/commit/c8902fd6b70d13e3bf3f29fcd36c2e846a122411
Fix triggering success for two practice chapters instead of one https://github.com/lichess-org/lila/pull/17075 (thanks https://github.com/yugarinn)
Fix Missing Learn from Mistakes Next button on Mobile https://github.com/lichess-org/lila/pull/17052 (thanks https://github.com/ChaseNelson)
Fix draw claims as explanations for imported games https://github.com/lichess-org/lila/pull/17191
Scalachess: Fix Typo: bitshop -> bishop https://github.com/lichess-org/scalachess/pull/634 (thanks https://github.com/joshuarayton)
Development tooling
Lila-docker: Github codespace devcontainer https://github.com/lichess-org/lila-docker/pull/150
Lila-docker: Add quick start option https://github.com/lichess-org/lila-docker/pull/149
Lila-db-seed: Create special playbanned user for testing https://github.com/lichess-org/lila-db-seed/pull/67
API updates
Add doc for /api/puzzle/replay/{days}/{theme} https://github.com/lichess-org/api/pull/425
Study chapter import - name is not required https://github.com/lichess-org/api/pull/427
New team swiss filters https://github.com/lichess-org/api/commit/2be8453d1f4c58d659bff06871de666d6b11ff35
Clarify that timestamps are int64 https://github.com/lichess-org/api/pull/429
Also available at https://lichess.org/page/changelog
Mobile updates
Broadcast refactoring and bug fixes https://github.com/lichess-org/mobile/pull/1545, https://github.com/lichess-org/mobile/pull/1542, https://github.com/lichess-org/mobile/pull/1536, https://github.com/lichess-org/mobile/pull/1533, https://github.com/lichess-org/mobile/pull/1532, https://github.com/lichess-org/mobile/pull/1509, https://github.com/lichess-org/mobile/pull/1365
Work on player's result screen in broadcasts https://github.com/lichess-org/mobile/pull/1569, https://github.com/lichess-org/mobile/pull/1555, https://github.com/lichess-org/mobile/pull/1554
Play a notification sound on new messages https://github.com/lichess-org/mobile/pull/1466 (thanks https://github.com/vincendep)
HTTP request logs screen https://github.com/lichess-org/mobile/pull/1442 (thanks https://github.com/vincendep)
Added colors to user performance page. https://github.com/lichess-org/mobile/pull/1504 (thanks https://github.com/ItsDang)
Refactor opening fetching to use FEN instead of moves https://github.com/lichess-org/mobile/pull/1553 (thanks https://github.com/okmsbun)
Cloud and engine analysis refactoring/tweaks https://github.com/lichess-org/mobile/pull/1528, https://github.com/lichess-org/mobile/pull/1498, https://github.com/lichess-org/mobile/pull/1500
Use RichText widget to display study chapters title https://github.com/lichess-org/mobile/pull/1489 (thanks https://github.com/vincendep)
Color ratingDiff of 0 yellow instead of red https://github.com/lichess-org/mobile/pull/1382 (thanks https://github.com/cioccarellia)
Fix Clock Orientation for Better Readability in Landscape Mode https://github.com/lichess-org/mobile/pull/1531 (thanks https://github.com/okmsbun)
Fix clock orientation by adding inverted opponent view https://github.com/lichess-org/mobile/pull/1525 (thanks https://github.com/okmsbun)
Fix board hue filter to only apply to the background https://github.com/lichess-org/mobile/pull/1511
Fix: prevent move list from resizing when first move is made https://github.com/lichess-org/mobile/pull/1574
Fix best move arrow toggle https://github.com/lichess-org/mobile/pull/1576
Fix typo in setting_dev_env.md https://github.com/lichess-org/mobile/pull/1585 (thanks https://github.com/awan1)
Site updates
Add Stockfish 17.1 https://github.com/lichess-org/lila-stockfish-web/pull/5, https://github.com/lichess-org/lila/pull/17274, https://github.com/lichess-org/fishnet/commit/b1786d2770a59b0ec85773678ca4d67f090155a6
Add RhosGFX piece set https://github.com/lichess-org/lila/pull/17131 (thanks https://github.com/gloyens), https://github.com/lichess-org/lila-gif/pull/176
Add a reply button in non-game chats. https://github.com/lichess-org/lila/pull/17214
Live board chat plugin for broadcasts https://github.com/lichess-org/lila/pull/17226, https://github.com/lichess-org/lila/pull/17253
Blogs: disclose sponsored content, affiliate links or commercial advertisement in posts https://github.com/lichess-org/lila/pull/17121
Choose 960 start position on the analysis board https://github.com/lichess-org/lila/pull/16978
Show user's connection strength while playing https://github.com/lichess-org/lila/pull/17140
Allow victory claims in games from challenges https://github.com/lichess-org/lila/pull/17120
Limit arena standings recalculations to 3 days after https://github.com/lichess-org/lila/pull/17204
Reorganize UI on small viewport https://github.com/lichess-org/lila/pull/16969 (thanks https://github.com/yafred)
Add explanation for draw claims by insufficient material. https://github.com/lichess-org/lila/pull/17114
Minify newspaper theme https://github.com/lichess-org/lila/pull/17128
Make password reset confirmation louder to maximize chance it is read https://github.com/lichess-org/lila/pull/17163
Allow text wrapping in board menu https://github.com/lichess-org/lila/pull/17211 (thanks https://github.com/Sama-004)
Always include the latest rating in chart rating history https://github.com/lichess-org/lila/pull/17207 (thanks https://github.com/viczommers)
Add translatable fields https://github.com/lichess-org/lila/pull/17216, https://github.com/lichess-org/lila/pull/17130, https://github.com/lichess-org/lila/pull/17086, https://github.com/lichess-org/lila/pull/17166 (thanks https://github.com/yafred)
Add replacement for Norwegian 'å' character https://github.com/lichess-org/lila/pull/17162 (thanks https://github.com/bastianpedersen)
Display all the squares of the board even if screen is small (blind mode) https://github.com/lichess-org/lila/pull/17025 (thanks https://github.com/yafred)
Play crazyhouse in accessibility mode https://github.com/lichess-org/lila/pull/16997
Don't schedule elite tournaments more than a week in advance https://github.com/lichess-org/lila/commit/6224e80cdb4e870a6d318974b201a9732701297f
Prevent bots from berserking from the web UI https://github.com/lichess-org/lila/commit/ad72bc2f34667e76e575feb31457021c8e44b92f
Allow importing PGN without a chapter name https://github.com/lichess-org/lila/commit/e68c94770ab789cd0b17b79cb11a81278770127c
Add bi-monthly browser upgrade nag for older unsupported browsers https://github.com/lichess-org/lila/commit/1ba82d1bc0bb7e8f02e34a5e7f799c130878725c
Let bots join 60 tournaments at once; 20 for other users https://github.com/lichess-org/lila/commit/4fceb3e36e0f08a34efefe878150d30ac3c6e393
Keep players color when rematching a bot from position https://github.com/lichess-org/lila/commit/c8902fd6b70d13e3bf3f29fcd36c2e846a122411
Fix triggering success for two practice chapters instead of one https://github.com/lichess-org/lila/pull/17075 (thanks https://github.com/yugarinn)
Fix Missing Learn from Mistakes Next button on Mobile https://github.com/lichess-org/lila/pull/17052 (thanks https://github.com/ChaseNelson)
Fix draw claims as explanations for imported games https://github.com/lichess-org/lila/pull/17191
Scalachess: Fix Typo: bitshop -> bishop https://github.com/lichess-org/scalachess/pull/634 (thanks https://github.com/joshuarayton)
Development tooling
Lila-docker: Github codespace devcontainer https://github.com/lichess-org/lila-docker/pull/150
Lila-docker: Add quick start option https://github.com/lichess-org/lila-docker/pull/149
Lila-db-seed: Create special playbanned user for testing https://github.com/lichess-org/lila-db-seed/pull/67
API updates
Add doc for /api/puzzle/replay/{days}/{theme} https://github.com/lichess-org/api/pull/425
Study chapter import - name is not required https://github.com/lichess-org/api/pull/427
New team swiss filters https://github.com/lichess-org/api/commit/2be8453d1f4c58d659bff06871de666d6b11ff35
Clarify that timestamps are int64 https://github.com/lichess-org/api/pull/429
Board Yeet not mentioned? :(
Board Yeet not mentioned? :(
@eszkozok only commit in 2025/03, not 2025/04
@eszkozok only commit in 2025/03, not 2025/04
That's a lot ! Thanks for all the work !
That's a lot ! Thanks for all the work !
Was all of this done in 8 days?
Was all of this done in 8 days?
@WildWizard said in #5:
Was all of this done in 8 days?
2023/03/1 – 2023/03/31
@WildWizard said in #5:
> Was all of this done in 8 days?
2023/03/1 – 2023/03/31
@SergioGlorias said in #6:
2023/03/1 – 2023/03/31
Ok I see now.
Just wondering because you would have to have very fast coders to do all this in 8 days.
@SergioGlorias said in #6:
> 2023/03/1 – 2023/03/31
Ok I see now.
Just wondering because you would have to have very fast coders to do all this in 8 days.
Choose 960 start position on the analysis board github.com/lichess-org/lila/pull/16978
Finally! Thanks a lot, lichess team!
>Choose 960 start position on the analysis board github.com/lichess-org/lila/pull/16978
Finally! Thanks a lot, lichess team!
Some great effort by the Lichess team this month.
Some great effort by the Lichess team this month.
Amazing effort and awesome work!
Thank you Lichess Team!
Amazing effort and awesome work!
Thank you Lichess Team!