Commit Graph

77 Commits (07fe9c8817e176691e65168f55ad2d07c9036a8c)

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