Thibault Duplessis
ba54e1f27f
cache lastPlayedPlaying game ID for longer
2021-11-19 11:30:55 +01:00
Thibault Duplessis
aaf88bc62c
scalafmt 2.7.1
2020-09-21 09:28:28 +02:00
Thibault Duplessis
94fdfe31b3
code style
2020-08-27 20:57:31 +02:00
Thibault Duplessis
3d0a9fbe64
remove superfluous function placeholders
2020-08-16 15:24:06 +02:00
Thibault Duplessis
c233b128f9
more code tweaks and reference prefixes
2020-08-16 14:54:32 +02:00
Thibault Duplessis
d704d9265f
implement /api/import
2020-07-10 09:48:26 +02:00
Niklas Fiekas
05daf233c0
fix signed int overflow in total number of games ( fixes #6786 )
2020-06-12 01:28:48 +02:00
Thibault Duplessis
5488a09548
scalafmt 2.5
2020-05-05 22:11:15 -06:00
Thibault Duplessis
339f04dcb1
expose user TV PGN
2020-04-15 11:11:45 -06:00
Thibault Duplessis
1d9e6d92d9
cache current game ID per user
2020-04-15 10:59:36 -06:00
Thibault Duplessis
effe244b0d
refactor mongo caches - closes #5813
2019-12-24 17:56:36 -05:00
Thibault Duplessis
b037980e15
smaller caches initial capacity in dev mode
2019-12-24 09:35:16 -05:00
Thibault Duplessis
f7efc9ae4a
tune all async caches
2019-12-23 23:08:41 -05:00
Thibault Duplessis
788dc3430e
migrate all remaining AsyncCache
2019-12-23 20:01:51 -05:00
Thibault Duplessis
6513f02a7e
monitor user profile segments
2019-12-21 17:26:42 -06:00
Thibault Duplessis
74afc821e7
inject play default execution context everywhere - WIP
2019-12-13 19:17:43 -06:00
Thibault Duplessis
ff1cc70bef
reformat with scalafmt
2019-12-13 08:37:32 -06:00
Thibault Duplessis
d3d73b1a06
all fatal warnings - WIP
2019-12-08 02:02:12 -06:00
Thibault Duplessis
e0819404db
game module migration
2019-11-30 12:06:50 -06:00
Thibault Duplessis
5d9d66ef63
fix chess960 rematch position alternation - closes #5471
2019-08-29 12:24:33 +02:00
Thibault Duplessis
d3c9827223
game automatic expiration proof of concept
2017-10-22 17:03:47 -05:00
Thibault Duplessis
4cd9818420
much smaller rematch cache
2017-08-23 20:49:44 -05:00
Thibault Duplessis
2e3fc44c82
implement mongodb count with read preference option for secondary counts
2017-03-25 11:05:33 +01:00
Thibault Duplessis
54cdf0ca65
reformat ALL the code, using sbt-scalariform
2017-02-14 16:34:07 +01:00
Thibault Duplessis
eeb07caaf8
rename AsyncCache2 to AsyncCache as there's now one to rule them all
2017-01-28 19:51:51 +01:00
Thibault Duplessis
1986cb3235
replace spray caching with AsyncCache2 in many places
2017-01-26 23:22:12 +01:00
Thibault Duplessis
730254cd98
adapt all mongo caches
2017-01-26 20:34:28 +01:00
Thibault Duplessis
3af9dd4e2b
rewrite MongoCache with Scaffeine
2017-01-26 19:46:19 +01:00
Thibault Duplessis
ee1e881a18
remove dead code and unused imports
2017-01-15 13:26:08 +01:00
Thibault Duplessis
6150edf09f
name async caches and expire the result future
2016-11-28 06:42:37 +01:00
Thibault Duplessis
3df5c32d44
advanced search is no longer real-time
2016-08-18 11:45:24 +02:00
Thibault Duplessis
7c300c71e4
fix user playing games API
2016-08-12 08:41:29 +02:00
Thibault Duplessis
d2ebf21577
add division to game JSON payload
2016-06-02 14:06:44 +02:00
Thibault Duplessis
83daef75cc
fix mongo cache when key contains a bson query
2016-04-06 12:15:54 +07:00
Thibault Duplessis
69f137ded5
rewrite game DB WIP
2016-04-01 19:23:56 +07:00
Thibault Duplessis
eade014bba
disable "players today" because of a probably RM issue
2016-03-09 19:39:53 +07:00
Thibault Duplessis
ff5b3906bb
always display current opening in analysis
2016-02-25 18:19:42 +07:00
Thibault Duplessis
9716a9e0d2
drop list of weekly active users - closes #1107
2015-10-07 09:59:40 +02:00
Thibault Duplessis
5d2e995b66
maybe drop the weekly one
2015-09-25 03:24:08 +02:00
Thibault Duplessis
826365789b
can't properly divide horde games
2015-09-10 17:25:25 +02:00
Thibault Duplessis
c3fc81c024
delete all code related to FICS relay
...
it breaks my little heart
2015-09-03 02:35:17 +02:00
Thibault Duplessis
fac1f75a29
coach WIP
2015-07-19 17:46:40 +02:00
Thibault Duplessis
f9e37fbf56
Merge branch 'master' into relay
...
* master: (3132 commits)
more space between tournament lanes
don't display notes/settings on tournament games - fixes #622
Revert "Add colors to clock bar, fixes #130"
always displayed finished official tournaments
fix as translation unit
lt "lietuvių kalba" translation #14529 . Author: mast3r. Finished updated Lithuanian translation. One question, though, if you see this: is the description on line 108 correct? Line says „decline invitation“, but the description talks about takeback.
he "עִבְרִית" translation #14528 . Author: Firebrass11. Added variant ending, the final translation.
rename best3Of function
show 4x2 perftypes in powertip user preview
fix display of rated thematic short tournaments
allow user tournaments to reuse bottom free lanes
extend tourney schedule view
schedule hourly tournaments up to 6 hours in advance
gently refactor tournament scheduler
try harder not to overlap scheduled tournaments
more tournament schedule tweaks and simplifications
display notable finished tournaments
more tournament schedule tweaks
add janis AI server
add dragscroll extension for tournamentSchedule
...
2015-06-22 09:30:24 +02:00
Thibault Duplessis
c297585f7e
provide a variant to Replay.boards
2015-04-28 18:13:50 +02:00
Thibault Duplessis
0441c271b9
ignore rematch games in playban
2015-04-27 14:07:35 +02:00
Thibault Duplessis
2d6f24db88
clear user import nb cache on game deletion
2015-04-23 09:03:41 +02:00
Thibault Duplessis
426c413925
remove dead code
2015-04-23 09:01:32 +02:00
Thibault Duplessis
ee0cf43b6b
trust the simul module to know who is hosting
2015-04-04 14:05:40 +02:00
Thibault Duplessis
c7b432c7e8
tweak Pov priority and simul detection
2015-01-06 01:01:37 +01:00
Thibault Duplessis
bec08d73de
Revert "attempt to fix memory leak by making simul cache synchronous"
...
This reverts commit 9538e3b6c5
.
Conflicts:
modules/game/src/main/Cached.scala
2014-12-30 11:37:42 +01:00