* master: (229 commits)
update chess submodule
nn "Norsk nynorsk" translation #11864. Author: Lat5.
pl "polski" translation #11863. Author: Sanatan.
ar "العربية" translation #11862. Author: sasatiger.
hu "Magyar" translation #11860. Author: wheeler9. typos, and commas
upgrade chess module
fix french translation
Pointing to the tip of modules/chess
Updating modules/chess to version where in atomic chess, a win by exploding the opponent's king is forced if the player can while in check or mate. Fixed#235
tweak leaderboards page
correspondence perf type full name
start analysis at ply 0 - fixes#239
upgrade chessli
az "Azərbaycanca" translation #11859. Author: erebce. completing the translation
fix atomic replay en-passant - resolves#227
fix atomic en-passant play UI
upgrade chess submodule to fix atomic takebacks
move berserk button far from resign button - fixes#231
Pointing to head of modules/chess with a couple of atomic chess bug fixes.
show correspondence, antichess and atomic leaderboards
...
Conflicts:
public/javascripts/big.js
* tournament-systems:
more tweaks for swiss tournaments
more tournament tweaks - only remind playing players
swiss tournaments WIP
Updated tournament FAQ to account for Swiss system
dangerous UI refactoring
fix blocking lichess messengers
Tournament systems.
- Introduced the concept of tournament systems: a system is a
combination of pairing and a scoring system.
- Tournaments now store "events" in addition to the pairings. Events are
an extensible meta-information mechanism.
- Factored out current hardcoded tournament logic into the "Arena"
system. Arena is the default system.
- Added a "Swiss" system for FIDE-like tournaments. Pairing logic is
based on the FIDE-sanctionned Burstein system.
- The Swiss system pairs players as soon as all games in the previous
round are completed. Players get paired regardless of whether they are
present in the lobby.