Thibault Duplessis
|
14828e8478
|
use proper Color type and reuse json handlers
|
2021-11-20 09:51:26 +01:00 |
Benedikt Werner
|
7f192a013b
|
Actually fix wrong initialFen in analysis JSON
|
2021-09-08 01:19:30 +02:00 |
Thibault Duplessis
|
855fcd95d2
|
add tournamendId and swissId to game API responses
|
2021-03-20 15:50:20 +01:00 |
Thibault Duplessis
|
86add27c5a
|
code tweaks
|
2021-03-11 19:54:16 +01:00 |
Thibault Duplessis
|
ce82784776
|
show draw offers during gameplay in move list - closes #4800
|
2021-03-11 19:15:32 +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
|
ae97a2ee27
|
add ?matchup flag to /api/crosstable - for #7322
|
2020-09-23 12:35:08 +02: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
|
ff1cc70bef
|
reformat with scalafmt
|
2019-12-13 08:37:32 -06:00 |
Thibault Duplessis
|
d78b426838
|
write joda DateTimes as JSON numbers
|
2019-12-07 18:43:22 -06:00 |
Thibault Duplessis
|
0ce49017b9
|
migrate tv and simul modules
|
2019-12-02 11:15:29 -06:00 |
Thibault Duplessis
|
e0819404db
|
game module migration
|
2019-11-30 12:06:50 -06:00 |
Thibault Duplessis
|
7e350c56ce
|
no longer save rematch IDs in DB
|
2019-08-24 11:53:09 +02:00 |
Thibault Duplessis
|
eed7f88031
|
refactor shit like there's a tomorrow
|
2018-05-07 00:40:17 +02:00 |
Thibault Duplessis
|
2af180f1d4
|
fix mobile user score - closes #4122
|
2018-03-10 17:17:39 -05:00 |
Thibault Duplessis
|
088e4486f4
|
simplify crosstable sent to mobile app
it only uses the "users" field
|
2018-03-06 16:14:12 -05:00 |
Thibault Duplessis
|
6e3b1c4057
|
replace more Game fields with Game.chess
|
2018-01-26 16:40:41 -05:00 |
Thibault Duplessis
|
e618d542f4
|
replace several Game fields with Game.history
|
2018-01-26 16:40:41 -05:00 |
Thibault Duplessis
|
1b2878c17b
|
remove CastleLastMove from Game
|
2018-01-26 16:36:25 -05:00 |
Thibault Duplessis
|
23476115d4
|
study server eval WIP + FEN type
|
2018-01-14 23:02:12 -05:00 |
Thibault Duplessis
|
8c79c860cb
|
remove unused imports with scalafix
|
2017-10-21 15:01:50 -05:00 |
Thibault Duplessis
|
142898457d
|
add crosstable and move centis to mobile analysis API - closes #3646
|
2017-09-27 08:43:27 -05:00 |
Thibault Duplessis
|
42e8ffe9c3
|
complete user activity feed API - closes #3473
|
2017-08-19 10:31:28 -05:00 |
Thibault Duplessis
|
44d958e524
|
remove correspondence clock emerg
|
2017-07-23 13:22:51 +02:00 |
Isaac Levy
|
c46bcbfb89
|
Use BigDecimal for json precision
This is safer and more efficient than truncating
doubles and hoping the result is representable.
|
2017-07-22 12:20:07 -04:00 |
Thibault Duplessis
|
aa1a9d14e2
|
implement current matchup score - along the lifetime crosstable
|
2017-07-09 22:28:42 +02:00 |
Thibault Duplessis
|
fd025e943d
|
rewrite optional JSON fields
|
2017-07-08 13:58:31 +02:00 |
Thibault Duplessis
|
57b43eaa4b
|
refactor game/round JSON writers
|
2017-07-07 15:00:19 +02:00 |
Thibault Duplessis
|
9965e4ee1f
|
fix blurs bits json
|
2017-05-08 15:49:45 +02:00 |
Thibault Duplessis
|
f1026528ca
|
blurs optimizations
|
2017-05-08 14:08:08 +02:00 |
Thibault Duplessis
|
54cdf0ca65
|
reformat ALL the code, using sbt-scalariform
|
2017-02-14 16:34:07 +01:00 |
Thibault Duplessis
|
2b94cf9da7
|
more puzzle ui v2 wip
|
2016-11-28 00:18:19 +01:00 |
Thibault Duplessis
|
a92a571f0d
|
mobile API /@/<user>/mini - for veloce/lichobile#315
includes crosstable data and the 8 most played perfs
|
2016-04-17 14:45:06 +07:00 |