Commit Graph

1394 Commits (11e3bde24e06e490779a12eb129c70ec4c8b98eb)

Author SHA1 Message Date
Thibault Duplessis 9af0f82a12 cma has no false positives 2020-11-09 09:03:36 +01:00
Thibault Duplessis e227700d42 full scalachess FEN typing
probably causing some bugs, due to weakly typed equality
2020-10-18 20:21:34 +02:00
Thibault Duplessis 1d935e4c1d scalafmt 2.7.4 2020-10-10 11:08:23 +02:00
Thibault Duplessis d99fbce77e resign ongoing games on cheat mark 2020-10-10 10:52:41 +02:00
Thibault Duplessis 3049d03342 lila.memo.OnceEvery 2020-10-10 09:12:43 +02:00
Thibault Duplessis 2ac066ae74 empty forecast - fixes #7416 2020-10-05 09:51:49 +02:00
Thibault Duplessis f259240f7f explicitly return unit to prevent value discarding #list 2020-09-29 10:38:01 +02:00
Thibault Duplessis 9543731ea9 /api/challenge/<gameId>/start endpoint to start the clock
requires both players access tokens
2020-09-25 13:27:41 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Thibault Duplessis bb128be70c {master} allow /W for whispers - closes #7294 2020-09-13 12:48:25 +02:00
Thibault Duplessis 6c23ddac23 fix TV broadcast clock messages 2020-09-06 08:15:31 +02:00
Thibault Duplessis a19f2291b8 make fewer reports 2020-09-05 13:52:55 +02:00
antma a9e274be29 round/Forecast: fix maxPlies function 2020-08-25 22:50:22 +03:00
Thibault Duplessis 6bf497fd14 remove unused logging 2020-08-25 09:34:21 +02:00
Thibault Duplessis ef175bca2f only record this in server logs 2020-08-25 09:13:40 +02:00
Thibault Duplessis 4676e06bba publish game finish events on the stream API - closes #7172 2020-08-23 14:07:47 +02:00
Thibault Duplessis fe38bccf95 use native coll.find without using coll.ext.find 2020-08-21 17:18:23 +02:00
Thibault Duplessis 10e44190c5 update embedded TV frame mini-game 2020-08-17 20:19:46 +02:00
Thibault Duplessis 747ed7a8fd Merge branch 'master' into miniboard-clock
* master:
  java tweaks
  optimize regex
  remove extra "new" and semicolons
  remove superfluous function placeholders
  ensure source is closed
  immutable/mutable call argument list tweaks
  fix actual insight bug
  more code tweaks
  remove debug and re-format
  more code tweaks and reference prefixes
  remove superfluous blocks
  add @tailrec wherever possible
  scalafmt
  name boolean arguments
  code golf
  code tweaks
  update round move tag
  {master} automated code cleanup
  {master} remove temp fix
2020-08-16 15:44:28 +02:00
Thibault Duplessis 3d0a9fbe64 remove superfluous function placeholders 2020-08-16 15:24:06 +02:00
Thibault Duplessis 1d0e445dbb more code tweaks 2020-08-16 15:06:40 +02:00
Thibault Duplessis c233b128f9 more code tweaks and reference prefixes 2020-08-16 14:54:32 +02:00
Thibault Duplessis 30e23a75a8 remove superfluous blocks 2020-08-16 14:48:46 +02:00
Thibault Duplessis c6ed157217 name boolean arguments 2020-08-16 14:42:29 +02:00
Thibault Duplessis 4f9d267c79 code tweaks 2020-08-16 14:37:41 +02:00
Thibault Duplessis b7bde02feb mini-game with live clocks and results WIP 2020-08-15 22:33:42 +02:00
Thibault Duplessis 7a2918edcc cats compile 2020-08-12 08:53:51 +02:00
Thibault Duplessis bbbd1bb144 accept draw when flagging - closes #7006 2020-07-25 10:57:34 +02:00
Thibault Duplessis 20dd8d2349 autoformat code 2020-07-22 12:52:52 +02:00
Thibault Duplessis 3ea9a6d669 ensure that berserk was applied before modifying the pairing
- closes #7013
2020-07-21 13:09:04 +02:00
Cédric Chantepie 6901b9ed27 Update round module 2020-07-19 18:15:15 +02:00
Thibault Duplessis 41425dc34f simplify forceResignable 2020-07-15 08:15:10 +02:00
Thibault Duplessis 9261678615 remove RateLimiter.name 2020-07-08 19:56:35 +02:00
Thibault Duplessis ea510a2fc0 fix many warnings 2020-07-07 10:34:48 +02:00
Thibault Duplessis ed1b9defc7 scalafmt 2.6.1 2020-06-24 11:37:18 +02:00
Thibault Duplessis a0a0491d63 Merge branch 'master' into local-config
* master: (73 commits)
  fix #6853
  change public mark wording - closes lichess-org/talk#57
  upgrade deps
  explicitly mark some event handlers as not passive
  update chessops to 0.4.2 (perf improvements)
  Code golf
  bump target to es2016
  remove spam protection when replying as a mod
  fix dests typing after chessground update
  upgrade reactivemongo
  auto castle even in chess960 (after chessground 7.6.13, fixes #4837)
  scalachess 9.3.1
  chessground 7.6.14 and other ui deps upgrades
  remove useless double cast
  fix autoShapes with movable.color undefined
  fix near 50-move syzygy presentation (fixes #6846)
  Nudge Swiss pageof index, closes #6841
  fixes #6833
  upgrade ui deps (chessground 7.6.13)
  do not use cloud eval for repetitions (fixes #5472)
  ...
2020-06-22 11:33:05 +02:00
Niklas Fiekas 01e6f6e686 update to scalachess 9.3.0 2020-06-13 22:04:34 +02:00
Thibault Duplessis e07859639c tweak tv broadcast actor 2020-06-08 13:16:52 -06:00
Thibault Duplessis 4288bebffd remove deprecated game blur number
replaced long time ago with blur bits
2020-05-27 10:30:35 -06:00
Thibault Duplessis bf2819b50f more swiss cleanup 2020-05-16 11:13:07 -06:00
Thibault Duplessis 1a137617bb remove implicit rate limiter default to ensure 429 results 2020-05-14 14:36:16 -06:00
Thibault Duplessis 83f4bcd5f9 fix realtime mod actions on round watcher chats - closes #6546 2020-05-11 16:59:38 -06:00
Thibault Duplessis f54226957a fix bot/board game aborted event - closes #6599 2020-05-11 08:37:27 -06:00
Thibault Duplessis b579c416fb don't start or add time to swiss clocks
but start them when they expire
2020-05-07 15:46:36 -06:00
Thibault Duplessis 7f1b42532d unlock swiss pairings 2020-05-06 17:45:08 -06:00
Thibault Duplessis 1cbe368eb4 fixes for bot/board connectivity - closes #6423 - closes #6555 2020-05-06 12:22:35 -06:00
Thibault Duplessis e39c67ca53 make sure to flush game proxy on round duct stop
might help fixing bot/board bugs when no WS is connected to the round

for #6423 and #6555
2020-05-06 11:34:04 -06:00
Thibault Duplessis 1fa193e513 standard round socket messaging 2020-05-06 10:08:08 -06:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis 521fdeed82 swiss WIP 2020-05-05 12:43:23 -06:00