Your network blocks the Lichess assets!

lichess.org
Donate

Changelog (2022)

December 2022

  • Stabilise and fix many bugs introduced by the Scala3 migration
  • Update the Fantasy and Spatial piece sets
  • Add the Celtic piece set
  • Allow syncing dark mode with the device setting
  • Insights now include Correspondence games
  • Improve developer experience by increasing client build speed. For more information refer to our end of year blog post
  • The new notification preferences now allow precise control over which notifications you want to receive and how
  • You can now subscribe to streamers on their streamer page (click the microphone on their profile) or the streamer overview to get notifications when they start streaming
  • The opening explorer now includes all rated Lichess games (instead of just a sample)
  • Insights can now be viewed in mobile browsers
  • Team messages no longer impact the inboxcontact list

API updates

  • The oauth endpoint now allows specifying a username hint
  • Add an endpointto withdraw from or pause a swiss tournament

November 2022

  • Upgrade the version of Scala (the programming language that much of Lichess uses). For more information refer to our end of year blog post
  • Coordinate trainer: allow to only practice on a subset of the board
  • Better translation for Broadcasts

API updates

  • Disallow kicking team creator (sync with the GUI)
  • Allow username (instead of id) in kick API

October 2022

  • Add Disguised piece set (makes all pieces look the same)
  • Bulk work on the BETA opening viewer
  • Better translation for the API access token page, where you can see which application you have connected to with your Lichess account
  • Introduce the notion of game accuracy, visible on analysed games
  • Swiss tournaments now allow manually specifying the exact pairings for each round
  • Importing a game on the analysis board now imports sidelines
  • The analysis graph below games now highlight inaccuracies, mistakes, and blunders with colored dots when hovering over their count
  • Add keyboard shortcuts (numbers 1 to 6) for glyph annotation in studies. Press "?" to see all keyboard shortcuts.
  • Adjust draw streaks thresholds for variants
  • Improve accessibility of puzzles

API updates

September 2022

  • Revoke all push notifications on password change and 2 Factor Activation, which we strongly suggest to toggle on your account
  • Only allow draw in swiss games starting from 30 moves
  • Tweaks to pair small tournaments more often
  • Added Home/End keyboard shortcuts to go the the start/end of a game
  • The quote button in the forum now only quotes the selected text
  • Add allow-list option to arena and swiss tournaments
  • The team introduction shown in the teams list is now separate from the team description

API updates

August 2022

  • Preserve orientations for study chapters across page navigations
  • Translate the swiss tournament presentation page
  • Keyboard input now supports ICCF notation and voting on puzzles using "upv" and "downv". You can activate keyboard input on the Game Behaviour preference page.
  • Fix crashes when using the local Stockfish
  • Support many more languages when displaying dates and duration
  • Send patron donation receipts to the correct email after it was changed
  • Respect the piece set and theme when exporting a game as GIF (with a hard G)

API updates

  • The user endpoint now supports oauth to get the follow and block relation with the user

July 2022

  • Remove leader status when they quit their team
  • The coordinate trainer now has an untimed mode and allows hiding coordinates and pieces
  • Let Anonymous players choose the puzzle color
  • Many improvements to the not-yet-released Tutor feature.
  • Improve support for RTL (Right To Left) languages
  • Hide non-public team forum posts from user profile activity
  • Add transgender flag
  • Client-side optimisations
  • Expand user blog links to games using our new pgn viewer
  • Fix xss in advanced search form (found by codeql)
  • Add puzzles by openings and allow selecting the color when playing opening puzzles
  • Allow using an external chess engine for analysis (still in alpha, ask us about it in discord)
  • Add support for Right-To-Left languages (try out Arabic for instance)
  • New Insights metric: Accuracy%, based on Stockfish evaluations. Example: Accuracy by game phase
  • New Insights metric and dimension: Time Pressure. Example: Accuracy by time pressure
  • New Insights opening family dimension. Example: Tactical awareness by opening family during the opening and middlegame, when playing white
  • New Insights opening variation dimension. Example: Performance in Sicilian Defense variations when playing black
  • Add a new page to list team members
  • Redesign game analysis tabs and make computer analysis more prominent
  • Add more share options and image exports in game analysis and studies
  • Add premoves to blind mode (non-visual UI)
  • Improve analysis and study in blind mode
  • Honor rating visibility preference on challenge pages
  • Show fewer captchas whenever possible
  • Better handle chat/notes input focus
  • Add clone chapter button to studies
  • Remember which study is in REC state
  • Let all study contributors delete each other comments
  • Fix automatic orientation in study PGN imports
  • Fix frontpage featuring of variant tournaments
  • Improve frontpage game creation dialogs
  • Fix retry on stalemate in practice exercises
  • Add keyboard shortcuts to puzzles (press ? for a help dialog)
  • Fix clock start in mini-boards
  • Add last puzzle to history in Puzzle Racer
  • Move archived classes to a distinct page
  • Reduce all animations when requested by the browser
  • Suggest other languages from the user's country (using request headers, not IP)
  • Schedule monthly 3-check tournaments
  • Various API improvements (and more fixes and new endpoints)
  • Plenty of tweaks, fixes and performance improvements
  • New and improved moderation tools
  • Published more games and puzzles

API updates

  • Add more simul data to API output
  • Add follow:read scope
  • Add endpoint to create and join a puzzle race

May 2022

  • Upgrade server analysis to stockfish 15
  • Make browser javascript even smaller and faster
  • New lobby UI code
  • Improve scroll wheel to browse moves
  • Improve PGN parsing and game import
  • Fully support Microsoft Edge 91+
  • Better hide ratings in studies
  • Remove join requests from closed teams
  • Fix class student invite form
  • Add class translations
  • Fix team forum reactions
  • Add team forum permissions
  • Add official variant teams
  • Improve practice translations
  • User blog Atom RSS feeds
  • Allow commenting on user blogs
  • Bot accounts can no longer use private messaging
  • Allow creating broadcasts up to 12 months in advance
  • Allow markdown with tables in team descriptions
  • Rewrite and improve the coordinate trainer
  • Add new mode "name square" to the coordinate trainer
  • Add realtime clock in analysis board during realtime replay
  • Improve appeal process
  • Apply Mark Glickman fix on Glicko2 implementation
  • Make user tournaments more visible
  • Upgrade main server hardware
  • Improve opening explorer
  • Link personal opening explorer from profile pages
  • Always show swiss tournament creator
  • Allow up to 128 user study topics
  • Rewrite all charts code
  • Add setting to allow challenges from anonymous players
  • Add keyboard shortcuts and keyboard input to puzzles
  • Donate with the new PayPal API
  • Remove recent forum posts from homepage
  • Remove completion rate from user profiles
  • Improve Android push notifications
  • Improve accessibility with "tab" and "tablist" roles
  • Tweak and improve the position editor
  • Add puzzle history view to puzzle racer
  • Notify players that a tournament is about to start
  • Increase login rate limits for classrooms, add client-side limiting
  • Infinite scroll for forum topic lists
  • Add help modal to game pages (press ?)
  • Add new chess set "Anarchy chess candy"
  • Show rating distribution for any player
  • Lots of new translations via Crowdin
  • Lots of bugfixes and optimizations
  • Moderation tools upgrades

API updates

January – March 2022

  • Scale the tournament system to allow even larger tournaments
  • Add correspondence email notifications
  • Quicker note writing on player profiles
  • Fix simul host status and profile activity timeline
  • Improve lag compensation
  • Better detect, counter and ban lag tampering
  • Improve PGN parsing
  • Make insights translatable
  • New machine learning anti-cheat assistant
  • Show date of opening explorer last update
  • Add broadcast calendar and menu
  • Stable ordering of ratings in user popups
  • New practice lessons
  • Better user blog ranking
  • Improve communication moderation
  • Allow correspondence open challenges
  • Remove min games requirement for hourly variant arenas
  • Add a "Next chapter" button in studies
  • Fix puzzle streak can continue after failure
  • Combine buttons for claiming threefold repetitions and offering draws
  • Fix copying PGN in blind mode
  • Add new API endpoints for team join requests
  • Improve front page layout when ratings are hidden
  • Improve keyboard move input
  • Allow creating personal tournament access codes
  • Add homepage language URLs such as lichess.org/es
  • Allow deleting all variations in a study chapter
  • Disallow canceling API games
  • Always show the creator of a tournament
  • Fix bypass of markdown image whitelist (Thanks to red0xe for reporting)
  • Add official variant teams and link them in variant tournaments
  • Allow keyboard move in puzzles
  • Improve scrolling moves for touchpads
  • Quickly select game players in the opening explorer
  • Add Swiss API endpoint
  • Lots of new translations
  • Lots of small bugfixes and optimizations