Thibault Duplessis
dbbef0a001
remove request dropper
2018-02-04 23:18:20 -05:00
Thibault Duplessis
8ee77d2781
ignore auth in user API
2018-02-03 16:55:12 -05:00
Thibault Duplessis
993160ed0f
/api/user/me API endpoint
2018-02-03 16:40:03 -05:00
Thibault Duplessis
54845b3aa5
add stage warning (yes some players are signing up on stage)
2018-02-01 15:41:47 -05:00
Thibault Duplessis
fc64d4a5f7
improve error page
2018-01-27 10:55:55 -05:00
Thibault Duplessis
6e3b1c4057
replace more Game fields with Game.chess
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
6242e4f639
remove streamer cli handler
2018-01-05 13:43:25 -05:00
Thibault Duplessis
2b90bcbd83
pick the highest assets version
2018-01-03 23:17:04 -05:00
Thibault Duplessis
976d34587f
default WS drop to 0% on dev
2018-01-03 23:06:02 -05:00
Thibault Duplessis
d700484e74
don't persist that setting; reset to default on every deploy
2018-01-03 22:59:19 -05:00
Thibault Duplessis
e1d5b199e0
experiment with dropping websocket connections during deploy
2018-01-03 22:06:26 -05:00
Thibault Duplessis
870af39656
Merge branch 'master' into streamers
...
* master:
complete coach directory rewrite - closes #3924
denormalize coach rating and online date
pagination MaxPerPage type safety
upgrade ui deps
add nbTournamentPoints for proper pluralization
split rated/casual translations for game and tournament (fixes #3902 )
properly pluralize days in seeks (fixes #3911 )
pluralize game count on following page (fixes #3900 )
split playingRightNow and eventInProgress (#3725 )
2017-12-29 11:13:26 -05:00
Thibault Duplessis
b09735aa1d
pagination MaxPerPage type safety
2017-12-29 10:05:11 -05:00
Thibault Duplessis
5ca21eaa1e
more work on streamers, import from previous streamers system
2017-12-28 10:53:52 -05:00
Thibault Duplessis
3677746f18
tweak game API JSON output
2017-12-24 18:05:20 -05:00
Thibault Duplessis
8a3098c437
return less user info when account is disabled
2017-12-09 14:13:26 -05:00
Thibault Duplessis
42aebed3a1
more work on weighted reports
2017-12-04 12:40:44 -05:00
Thibault Duplessis
bac3292c74
implement runtime settings
2017-11-29 10:55:11 -05:00
Thibault Duplessis
96470bde34
full game re-index has moved to ornicar/lichess-search-import
2017-11-28 23:05:13 -05:00
Thibault Duplessis
8c6fa3f116
add bad mobile version
2017-11-25 17:57:01 -05:00
Thibault Duplessis
1f69202b2a
add developer command line interface
2017-10-31 18:15:44 -05:00
Thibault Duplessis
0c291b37c0
add mustUpgrade: true
to /api/status when relevant - closes #3764 /cc @veloce
2017-10-31 10:38:41 -05:00
Thibault Duplessis
4ff6b64b8d
more broken app versions
2017-10-26 11:25:13 -05:00
Thibault Duplessis
23a4bfc6ac
start list of buggy app versions
2017-10-26 11:04:12 -05:00
Thibault Duplessis
cc4303d21d
remove bcrypt migration
2017-10-24 07:18:03 -05:00
Thibault Duplessis
2195c2ba04
v2 is still the current API version
2017-10-23 09:15:39 -05:00
Thibault Duplessis
5fec10c8d7
fix api version detection
2017-10-23 09:15:32 -05:00
Thibault Duplessis
3a76df49dc
change default API version to v3
2017-10-23 07:48:34 -05:00
Thibault Duplessis
4a9a0a14b3
bump API version to 3
2017-10-23 07:32:53 -05:00
Thibault Duplessis
205673b20a
comment for game expiration API BC
2017-10-22 22:15:14 -05:00
Thibault Duplessis
996d7943e6
mobile app API BC (use game.expiration instead)
2017-10-22 22:12:19 -05:00
Thibault Duplessis
d3c9827223
game automatic expiration proof of concept
2017-10-22 17:03:47 -05:00
Thibault Duplessis
dd1cb47ceb
scalafix: ProcedureSyntax
2017-10-21 15:06:14 -05:00
Thibault Duplessis
8c79c860cb
remove unused imports with scalafix
2017-10-21 15:01:50 -05:00
Thibault Duplessis
f653cc6767
asset version manager - closes #3715
2017-10-19 12:24:14 -05:00
Isaac Levy
2400da72b4
Prep for Steroids refactor
2017-10-09 11:28:33 -04:00
Thibault Duplessis
cdf2f56981
Revert "Merge branch 'scala-2.12-play-2.6' of github.com:ornicar/lila"
...
This reverts commit 2d3b4872c7
, reversing
changes made to 04f1d4ae6d
.
2017-09-09 10:01:35 -05:00
Thibault Duplessis
965d83b6bf
implement JSON Writes[DateTime] (as millis)
2017-09-05 21:45:28 -05:00
Thibault Duplessis
17dc9f1bab
fix much migration deprecation warnings
2017-08-30 12:55:22 -05:00
Thibault Duplessis
bac44b3cb3
all modules compile - but not the app
2017-08-26 09:28:48 -05:00
Thibault Duplessis
40e71ecc31
2.12 migration WIP
2017-08-25 23:49:14 -05:00
Thibault Duplessis
664804bc47
reformat (scalariform upgrade)
2017-08-23 18:56:39 -05:00
Thibault Duplessis
597e17037c
fix impersonation
2017-08-10 18:14:40 -05:00
Thibault Duplessis
48fcf0fc6c
automatically notify new blog posts
2017-08-08 12:20:16 -05:00
Thibault Duplessis
8cb2cce4aa
hardcode pool configs in ui/lobby
2017-07-27 11:43:26 +02:00
Thibault Duplessis
15dcaf51c9
more ui/round rewrite WIP
2017-07-08 17:04:16 +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
cc4cf5a894
fix user title in ongoing correspondence games dashboard
2017-07-02 15:53:23 +02:00
Thibault Duplessis
fc0f2ea06f
make ?bg= query param even override session preferences
2017-05-30 14:41:39 +02:00
Thibault Duplessis
fad609ceaf
remove i18n subdomains, WIP
2017-05-26 17:15:15 +02:00
Thibault Duplessis
8455507988
more i18n rewrite WIP
2017-05-26 16:07:14 +02:00
Thibault Duplessis
33bba41a71
more crowdin integration WIP
2017-05-26 14:12:04 +02:00
Thibault Duplessis
c369178579
don't always include %clk in PGN dumps
2017-05-22 13:00:25 +02:00
Thibault Duplessis
40b65029e9
mod inquiry WIP
2017-05-10 01:23:10 +02:00
Thibault Duplessis
9d2ea0235c
inquiry mode WIP
2017-05-09 22:59:28 +02:00
Thibault Duplessis
5f5750bde4
new blurs integration
2017-05-08 14:08:08 +02:00
Thibault Duplessis
1e2f9d92f4
fix dasher default image
2017-05-06 09:25:17 +02:00
Thibault Duplessis
eab7937adc
refactor anon context preferences
2017-05-05 12:39:04 +02:00
Niklas Fiekas
aa1a8aea78
userAnalysisJson no longer needs to be a future
2017-05-02 14:36:46 +02:00
Niklas Fiekas
2030cff513
fix pasting of variant pgns
2017-05-02 13:10:54 +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
Isaac Levy
571a3c9ce9
Remove lastMoveTime from reads/writes
2017-04-28 17:34:44 -04:00
Thibault Duplessis
159c7d7a1b
display irwin reports
2017-04-27 16:32:27 +02:00
Isaac Levy
739daa1443
Merge branch 'master' into master
2017-04-24 12:56:53 -04:00
Thibault Duplessis
d0110d8975
add games per team API - closes #2964
2017-04-24 11:42:44 +02:00
Isaac Levy
bf6050f8b3
Rename Centis variable to 'centis'
2017-04-23 17:00:33 -04:00
Isaac Levy
2a9dd58a44
Use new scalachess clock
...
Depends on ornicar/scalachess#100
2017-04-23 13:24:34 -04:00
Thibault Duplessis
38f5e07c54
fix monitoring
2017-04-21 09:54:25 +02:00
Thibault Duplessis
81885915ed
monitor round API player inner time
2017-04-18 23:02:59 +02:00
Thibault Duplessis
41e3c22a2f
build without kamon statsd support
2017-04-14 11:35:23 +02:00
Thibault Duplessis
1afa633055
implement player VS games API - closes #2909
2017-04-06 14:14:39 +02:00
Isaac Levy
203beb2d41
Update GameApi.scala
...
remove movetimes key
2017-04-02 15:19:05 -04:00
Isaac Levy
03359c9545
Send and display movetime centis
2017-04-02 14:36:09 -04:00
Thibault Duplessis
b209863193
fix double call to GameRepo.urgentGames on homepage
2017-03-31 11:44:42 +02:00
Thibault Duplessis
1d1174b753
rewrite analysis clocks; improve study clocks
2017-03-29 16:27:46 +02:00
Niklas Fiekas
6da438d4e6
prepare clocktimes v2
2017-03-23 12:23:25 +01:00
Thibault Duplessis
ca0f11f3df
zoom defaults to 100%
2017-03-16 11:23:03 +01:00
Thibault Duplessis
fd844fe41c
add cli to drop cached evals
2017-03-11 10:45:36 +01:00
Thibault Duplessis
01fbee459b
complete zoom migration
2017-03-09 22:38:28 +01:00
Thibault Duplessis
462d7ba9dc
save zoom in cookie and preload zoom CSS
2017-03-09 22:15:23 +01:00
Thibault Duplessis
f4179a0cda
move OnlineFriends to the relation module - for #2681
2017-02-17 10:56:57 +01:00
Thibault Duplessis
893e3a8e89
nailed it - closes #2682
2017-02-17 00:37:22 +01:00
Niklas Fiekas
41b96d4e34
make moveTimes an option
2017-02-16 16:20:49 +01:00
Niklas Fiekas
732bcefa55
type safety for movetimes
2017-02-16 16:20:49 +01:00
Thibault Duplessis
54cdf0ca65
reformat ALL the code, using sbt-scalariform
2017-02-14 16:34:07 +01:00
Thibault Duplessis
7b18b38b37
enable eval cache in every analysis board
2017-02-02 13:13:32 +01:00
Thibault Duplessis
664cab5940
List.has and some more type safety
2017-02-01 01:27:20 +01:00
Thibault Duplessis
99f27869ce
preload current games opponents' users
2017-01-30 12:56:06 +01:00
Thibault Duplessis
9e8280102e
update all syncaches to expire after access or write
2017-01-26 18:31:07 +01:00
Thibault Duplessis
4991506c3e
fix PGN export
2017-01-26 14:15:05 +01:00
Thibault Duplessis
b4108e8cb7
typesafe asset version, load only once per page
2017-01-25 16:11:18 +01:00
Thibault Duplessis
6233c0f075
explicit synchronous access to LightUser cache
2017-01-25 12:33:04 +01:00
Thibault Duplessis
67b5d237f8
extract asset version API
2017-01-25 10:59:37 +01:00
Thibault Duplessis
a0935296d1
Syncache.{sync|async} API
2017-01-25 10:55:42 +01:00
Thibault Duplessis
964bd40c52
make sure asset version doesn't revert when cache expires
2017-01-25 01:49:18 +01:00
Thibault Duplessis
554b670e4f
use Syncache for assets version; never wait
2017-01-25 01:38:06 +01:00
Thibault Duplessis
e639046e89
no longer cache simul names
2017-01-25 00:56:06 +01:00