Commit Graph

357 Commits (99eaa56aa533472ec517c271b9bc0e4a0428a64e)

Author SHA1 Message Date
Thibault Duplessis 4312cad00b print game ID in case of moves decoding error - REVERT ME 2018-01-22 10:46:25 -05:00
Thibault Duplessis 8032c8f347 prepare integration for no-binary-pieces 2018-01-22 10:23:17 -05:00
Niklas Fiekas 66809f2d9f fix too many plies requested in openingPgnMoves 2018-01-22 13:53:29 +01:00
Thibault Duplessis 3be4436575 only use huffman encoding for standard games 2018-01-18 12:29:50 -05:00
Thibault Duplessis 577e55ec8f integrate new PGN encoding, with a runtime setting 2018-01-18 12:18:08 -05:00
Thibault Duplessis c6e5189131 continuously compute tournament player performance 2018-01-08 23:47:20 -05:00
Thibault Duplessis a2ebdcaf03 Rapid WIP 2017-11-29 12:58:08 -05:00
Thibault Duplessis 95794bf2d1 faster game expiration 2017-10-26 16:04:15 -05:00
Thibault Duplessis e59ddd4e14 fix detection of non-mover when game starts with black (thematic) 2017-10-24 10:07:50 -05:00
Thibault Duplessis 587279661b tweak expiration time 2017-10-22 18:01:44 -05:00
Thibault Duplessis 9cdcf79f74 improve game expiration UI 2017-10-22 17:45:53 -05:00
Thibault Duplessis d3c9827223 game automatic expiration proof of concept 2017-10-22 17:03:47 -05:00
Thibault Duplessis 8c79c860cb remove unused imports with scalafix 2017-10-21 15:01:50 -05:00
Isaac Levy 87c1d43b79 Mark direct paired games in comms
Clean up title.
2017-09-12 18:08:15 -04:00
Thibault Duplessis 15b8005ade alternative sandbag detection and auto-message 2017-09-12 00:09:56 -05:00
Thibault Duplessis 664804bc47 reformat (scalariform upgrade) 2017-08-23 18:56:39 -05:00
Thibault Duplessis a7a67974b1 trigger auto-analysis on report 2017-08-08 18:35:16 -05:00
Thibault Duplessis 88d2d3a378 new games have empty chats 2017-08-02 12:34:58 +02:00
Thibault Duplessis ef33add70d Merge branch 'master' into betterClockCounting, fixing conflict
* master: (57 commits)
  simplify translation - closes #3334
  show other users notes in mod view - closes #3332
  give more time in correspondence game - closes #3321
  remove correspondence clock emerg
  fix user TV icon
  fix async activity
  destroy user games infinite scroll on tab change
  tweak user controller
  optimize user profile requests
  fix simul activity display
  wording fix
  more wording fixes
  activity wording
  localize games played
  only display non-empty tournament activity entries
  hackfix empty tournament activity entries - REVERT ME
  fix activity multiple simuls rendering
  merge translations
  user menu dark theme
  show full pv as title (closes #3329)
  ...
2017-07-23 15:41:00 +02:00
Thibault Duplessis 9a8eed967c give more time in correspondence game - closes #3321 2017-07-23 14:16:41 +02:00
Isaac Levy 00b3c1c09e Bug fixes 2017-07-21 18:53:08 -04:00
Isaac Levy a1f7ce41c7 Merge scalachess 2017-06-30 12:27:12 -04:00
Isaac Levy bacbc44238 Don't use grace for self-outoftime reports 2017-05-21 21:18:18 -04:00
Isaac Levy 591be368cd Use client move time for lag computations 2017-05-15 16:21:59 -04:00
Isaac Levy 4718e413d1 Clean up clock API and tests
prep for #3038
2017-05-15 13:31:34 -04:00
Thibault Duplessis 5f5750bde4 new blurs integration 2017-05-08 14:08:08 +02:00
Niklas Fiekas 083edc3304 remember crazyhouse pockets when pasting fens 2017-05-02 11:55:01 +02:00
Isaac Levy 7caed09799 game.updatedAt -> game.movedAt
Rename updatedAt field and make it required instead
of Option to simplify various logic.
2017-04-29 10:13:48 -04:00
Thibault Duplessis a65aa591da inc Game.updatedAt when moving
This way, the GameProxy game has the latest updatedAt value
which allows playban to work properly,
and reduce post-game re-hydration needs
2017-04-29 00:51:22 +02:00
Isaac Levy 571a3c9ce9 Remove lastMoveTime from reads/writes 2017-04-28 17:34:44 -04:00
Thibault Duplessis b791c655b9 silly temporary hotfix for correspondence flagging bug 2017-04-28 12:01:30 +02:00
Thibault Duplessis 4a59979997 ignore clock when determining game duration - because of moretime 2017-04-27 13:55:08 +02:00
Isaac Levy 3b3bae2514 Minor Game.scala cleanup 2017-04-25 15:54:13 -04:00
Isaac Levy bf6050f8b3 Rename Centis variable to 'centis' 2017-04-23 17:00:33 -04:00
Isaac Levy ba981d2e03 Simplify durationSeconds calc 2017-04-23 16:34:25 -04:00
Isaac Levy 2a9dd58a44 Use new scalachess clock
Depends on ornicar/scalachess#100
2017-04-23 13:24:34 -04:00
Isaac Levy 12b833fcd2 Consider berserk for move time inc calc 2017-04-04 10:13:11 -04:00
Thibault Duplessis 092925f2db Revert "Revert "disable parallel recording of legacy times""
This reverts commit 1e6c8ef57b.
2017-04-02 17:20:42 +02:00
Thibault Duplessis df99f79ba7 fix movetimes after takeback in increment game - closes #2885 2017-04-01 13:19:03 +02:00
Thibault Duplessis d8ed90369f Merge branch 'master' of github.com:ornicar/lila into ub
* 'master' of github.com:ornicar/lila:
  Add comment for movetime calc
  Fix movetime calculations for games with inc
2017-04-01 00:42:05 +02:00
Isaac Levy d70f9050ea Add comment for movetime calc 2017-03-31 18:19:56 -04:00
Isaac Levy 5eb435bf7c Fix movetime calculations for games with inc
Properly calculate if the current color's last move
had inc applied, which affects movetime calc.
2017-03-31 18:02:22 -04:00
Thibault Duplessis 78a12bd83d disallow rated variant games with total time < 30s 2017-03-31 20:14:55 +02:00
Thibault Duplessis 266c216eba max 100 concurrent realtime games (+ 200 correspondence games) 2017-03-31 11:45:17 +02:00
Isaac Levy c53472ff95 Tweak Clock History format
Don't store 0 sec flagged times.

This fixes #2863
2017-03-29 20:41:12 -04:00
Thibault Duplessis 1e6c8ef57b Revert "disable parallel recording of legacy times"
This reverts commit ebd1f89770.
2017-03-30 02:09:31 +02:00
Thibault Duplessis 2485a883f0 add clock states to game PGN dump - WIP - for #2485 2017-03-28 14:53:58 +02:00
Niklas Fiekas ebd1f89770 disable parallel recording of legacy times 2017-03-28 07:07:27 +02:00
Isaac Levy 40dab446d1 Don't include inc in movetime calc for last move 2017-03-27 21:28:28 -04:00
Isaac Levy 828e727900 Optimize interleave method
Benchmarking shows this is 20x faster for vectors.
2017-03-27 17:26:02 -04:00