Thibault Duplessis
d095ecd1df
use ctx.ip instead of HTTPRequest.ipAddress
2021-09-07 19:44:01 +02:00
Thibault Duplessis
2706cbc5e1
API moretime feedback
2021-08-11 11:52:16 +02:00
Thibault Duplessis
83a8231939
remove the tuple matching ~ notation
...
it produces compiler warnings since the latest 2.13 scala release
too bad for readability, but I want warnings-free code
2021-04-09 09:00:00 +02:00
Thibault Duplessis
42084de5fa
fix routing and form binding for play 2.8.7
2021-02-08 15:25:21 +01:00
Thibault Duplessis
a0fb3fcdd4
api endpoint to give opponent more time - closes #7955
2021-01-21 11:40:46 +01:00
Thibault Duplessis
75442f42e1
rename HTTPRequest.ipAdress
2020-10-22 15:01:30 +02: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
2a5bdf50e1
fix racing kings user TV as black - closes #5946
2020-10-02 19:54:16 +02:00
Niklas Fiekas
2b6692c1f6
finish scalachess upgrade to 10.0.4
2020-09-21 11:33:48 +02:00
Thibault Duplessis
aaf88bc62c
scalafmt 2.7.1
2020-09-21 09:28:28 +02:00
Thibault Duplessis
5eef2a7cb5
fix account URL shortcut for usernames with 12 chars
2020-08-21 12:28:05 +02:00
Thibault Duplessis
849fed2a5c
redirect /username to /@/username when possible
...
but never actually link to it, because these URLs may break
when we add root-level URLs or when a game ID is generated.
2020-08-19 18:18:54 +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
30e23a75a8
remove superfluous blocks
2020-08-16 14:48:46 +02:00
Thibault Duplessis
b7bde02feb
mini-game with live clocks and results WIP
2020-08-15 22:33:42 +02:00
Thibault Duplessis
eaa6e70fd7
fix veloce/lichobile#1326
2020-08-06 15:25:12 +02:00
Thibault Duplessis
20dd8d2349
autoformat code
2020-07-22 12:52:52 +02:00
Thibault Duplessis
ea510a2fc0
fix many warnings
2020-07-07 10:34:48 +02:00
Thibault Duplessis
516add7881
configurable swiss chat
2020-05-23 21:18:43 -06:00
Thibault Duplessis
1daed186de
swiss WIP
2020-05-06 15:26:33 -06:00
Thibault Duplessis
5488a09548
scalafmt 2.5
2020-05-05 22:11:15 -06:00
Thibault Duplessis
55a345a699
swiss WIP
2020-04-29 12:57:13 -06:00
Thibault Duplessis
8c1b11dbba
upgrade scala
2020-04-29 08:58:36 -06:00
Thibault Duplessis
eed164844c
expose ongoing game with 3 moves delay on /game/export/{id}
2020-04-15 11:58:22 -06:00
Thibault Duplessis
7afdbd991f
dump entire PGN after game completes
2020-04-15 11:25:43 -06:00
Thibault Duplessis
339f04dcb1
expose user TV PGN
2020-04-15 11:11:45 -06:00
Thibault Duplessis
d7b67d0cec
expose delayed PGN for all live games
2020-04-15 10:24:03 -06:00
Thibault Duplessis
acf9bfe522
fix tournament berserk on mobile - fixes veloce/lichobile#1161
2020-03-24 08:57:50 -06:00
Thibault Duplessis
11b1dab2da
team battle round leaderboard
2020-03-11 14:49:52 -06:00
Thibault Duplessis
907707f32c
show team leaders in team battle round side - WIP
2020-03-09 15:59:36 -06:00
Thibault Duplessis
5611cf42ec
fix round notes xhr
2020-03-04 20:46:27 -06:00
Thibault Duplessis
66690201bd
show players' teams in team battle games
2020-02-10 13:53:48 -06:00
Thibault Duplessis
519608d819
upgrade proxied game when analysis completes
2020-01-02 19:14:16 -05:00
Thibault Duplessis
ebc3690a07
only flag with the WS event
...
that was causing a race condition,
the game page would be loaded with the old ongoing game data,
but the new socket version from after the game was ended.
2019-12-16 09:55:15 -06:00
Thibault Duplessis
ff1cc70bef
reformat with scalafmt
2019-12-13 08:37:32 -06:00
Thibault Duplessis
c0c3948c2b
fix many more warnings
2019-12-08 12:12:00 -06:00
Thibault Duplessis
476387f386
improve monitoring
2019-12-08 00:36:14 -06:00
Thibault Duplessis
20b372d5ec
migration WIP
2019-12-05 15:51:18 -06:00
Thibault Duplessis
19e6313a87
more app/ migration
2019-12-04 22:46:58 -06:00
Thibault Duplessis
547641f69b
wire all the things
2019-12-04 22:32:03 -06:00
Thibault Duplessis
e2c18cb6fd
migrate app WIP
2019-12-04 17:39:16 -06:00
Thibault Duplessis
aead8ac6ee
fix stockfish rematch - closes #5679
2019-11-26 17:03:52 -06:00
Thibault Duplessis
bba93795fe
update pieces for #5647
2019-11-25 14:26:16 -06:00
Thibault Duplessis
3f860ea346
round remote socket WIP
2019-10-28 20:30:36 +01:00
Thibault Duplessis
e4bec7c767
prevent viewing RK games from black POV - closes #5545
2019-09-27 10:09:50 +02:00
Thibault Duplessis
d18fcf219f
fix resource ID of public chats
2019-08-27 09:30:43 +02:00
Thibault Duplessis
12dd3b29c5
fetch mini games from round proxy if available, else DB
2019-08-21 09:20:33 +02:00
Thibault Duplessis
3e8f261e1e
round proxy for urgent games
2019-08-20 15:51:40 +02:00
Thibault Duplessis
2fd4bef5c6
more game proxy
2019-08-20 15:35:41 +02:00
Thibault Duplessis
58ef918df2
better use round proxy
2019-08-20 10:30:09 +02:00