Commit Graph

391 Commits (4282b6bcf31eba841d9548324ecb449351a464e7)

Author SHA1 Message Date
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