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