Commit Graph

1313 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 3045cf81b0 progress on analysis and AI modules 2013-04-05 09:07:25 -03:00
Thibault Duplessis ed8df40391 start ai module 2013-04-04 14:29:48 -03:00
Thibault Duplessis 2138bf08f3 upgrade to play 2.2 2013-04-04 08:53:40 -03:00
Thibault Duplessis a9cb094ae9 progress on team module, add router, message and forum actors 2013-04-03 14:12:38 -03:00
Thibault Duplessis 41d34fd850 progress on team module 2013-04-02 01:33:09 -03:00
Thibault Duplessis 383ad531f4 port security data form 2013-04-02 00:50:17 -03:00
Thibault Duplessis fc22deb0f8 generalize captched forms 2013-04-01 22:36:48 -03:00
Thibault Duplessis 2f2193c9cc improve search abstractions 2013-04-01 22:21:22 -03:00
Thibault Duplessis fe34a6bd57 wiki and i18n cli updates 2013-04-01 15:59:23 -03:00
Thibault Duplessis 1e51a16fe2 better cli commands dispatch 2013-04-01 12:12:54 -03:00
Thibault Duplessis 7216aa5237 complete timeline module 2013-04-01 11:31:08 -03:00
Thibault Duplessis 9ea9a820b0 bind forum events to forum indexer 2013-04-01 11:13:24 -03:00
Thibault Duplessis 82075201a2 complete forum module 2013-04-01 10:18:11 -03:00
Thibault Duplessis 8ec3f44da0 implement forumSearch module 2013-04-01 10:11:00 -03:00
Thibault Duplessis 5bf4e0c9e3 progress on forum module rewrite 2013-03-31 15:36:48 -03:00
Thibault Duplessis a52f7f35e3 start forum module 2013-03-29 12:10:44 -03:00
Thibault Duplessis 916eeac5e9 attempt of new db api, without inheritance 2013-03-27 22:45:03 -03:00
Thibault Duplessis d4ad6b7da8 gameSearch module WIP 2013-03-27 17:42:09 -03:00
Thibault Duplessis 75b89767c7 introduce search module 2013-03-27 17:17:04 -03:00
Thibault Duplessis 7a65116ac1 upgrade all vendors 2013-03-27 13:06:56 -03:00
Thibault Duplessis a167baa689 complete bookmark module rewrite 2013-03-27 12:41:40 -03:00
Thibault Duplessis 1f179e7966 upgrade to latest play and reactivemongo 2013-03-27 11:36:56 -03:00
Thibault Duplessis fdddc22a71 start bookmark module 2013-03-26 11:36:31 +01:00
Thibault Duplessis f2ee7bf97c wire hubs 2013-03-26 11:04:13 +01:00
Thibault Duplessis 55e2a71e16 work on hubs and notifications 2013-03-26 06:05:05 +01:00
Thibault Duplessis b63e25c15c introduce renderer actor 2013-03-26 01:49:42 +01:00
Thibault Duplessis 88925b60c1 complete game module rewrite 2013-03-25 18:52:18 +01:00
Thibault Duplessis c7ebabfe84 work on hub system, implement featured games actor 2013-03-25 17:00:28 +01:00
Thibault Duplessis 38d8eafa42 patch play-reactivemongo JsObjectWriter 2013-03-25 15:12:09 +01:00
Thibault Duplessis 75a23e8762 better db testing, and other stuff 2013-03-24 12:51:28 +01:00
Thibault Duplessis 662a6d681d game module wip 2013-03-22 17:36:09 +01:00
Thibault Duplessis a171d60273 complete i18n refactor 2013-03-22 15:55:24 +01:00
Thibault Duplessis aaf7e95446 more generic db.Repo, work on i18n 2013-03-21 22:59:11 +01:00
Thibault Duplessis 98fabd3861 now that's a fat commit 2013-03-21 20:16:10 +01:00
Thibault Duplessis 4a43fd8371 work on async caching and message module 2013-03-21 17:35:28 +01:00
Thibault Duplessis 48eb5c7dc5 tweak notification module, import message models (with json tubes) 2013-03-20 18:57:47 +01:00
Thibault Duplessis 0afb16fcfe remove all settings classes \o/ 2013-03-20 18:46:05 +01:00
Thibault Duplessis 58d759b2cf start message module implementation 2013-03-20 18:38:27 +01:00
Thibault Duplessis a9d3643760 rewrite the CSV server 2013-03-20 18:31:47 +01:00
Thibault Duplessis eb69c9c807 fix dependency to spray.caching 2013-03-20 14:24:47 +01:00
Thibault Duplessis f902d9729b moar import-based dependency resolution 2013-03-19 23:43:31 +01:00
Thibault Duplessis 7be890f806 get reactive mongo snapshots from disk 2013-03-19 15:33:26 +01:00
Thibault Duplessis 9a4b082b92 tweak sbt project 2013-03-19 04:57:45 +01:00
Thibault Duplessis 6b0e3c019e create socket module 2013-03-19 04:38:30 +01:00
Thibault Duplessis 4473c5295a it's alive! 2013-03-19 04:10:49 +01:00
Thibault Duplessis 0b6c53cb14 new http module, complete security module 2013-03-15 00:44:30 +01:00
Thibault Duplessis 15817b8195 progress on security module 2013-03-14 23:22:34 +01:00
Thibault Duplessis abc6ffe9ec move app/ to old/, create new app/ 2013-03-14 19:16:36 +01:00
Thibault Duplessis 4d05e0e1d3 pimp futures using spray utils 2013-03-14 05:48:22 +01:00
Thibault Duplessis eee160e744 fix user tests 2013-03-14 05:29:50 +01:00
Thibault Duplessis 687d9d47b0 moar refactor, setup cli architecture 2013-03-14 05:19:06 +01:00
Thibault Duplessis 00792f894c complete wiki refactoring 2013-03-14 00:19:11 +01:00
Thibault Duplessis 5418e90e13 refactor build and db module 2013-03-13 23:36:08 +01:00
Thibault Duplessis ef9975e445 Complete user module 2013-03-13 22:41:43 +01:00
Thibault Duplessis 8e232dc75f get user repo to compile against new db abstractions 2013-03-13 16:42:53 +01:00
Thibault Duplessis d42eef0c14 integrate new reactivemongo API - WIP 2013-03-13 15:33:11 +01:00
Thibault Duplessis e7106da884 Use locally built, latest master version of reactivemongo 2013-03-12 23:16:52 +01:00
Thibault Duplessis 8d05ccf054 try out reactive mongo snapshot 2013-03-12 15:17:59 +01:00
Thibault Duplessis ddffa7fd52 sweet sweet db high level abstraction 2013-03-02 21:42:35 +01:00
Thibault Duplessis 5ed4603fe8 progress on user db and testing 2013-03-01 14:54:38 +01:00
Thibault Duplessis fa30a08576 trying hard to get distinct projects to build 2013-02-28 17:46:07 +01:00
Thibault Duplessis eb95291690 more sub projects 2013-02-28 03:51:12 +01:00
Thibault Duplessis 30bd385a93 modularize 2013-02-28 01:58:45 +01:00
Thibault Duplessis 6f1f8d7679 Unlimited compiler analye budget 2013-02-28 01:45:26 +01:00
Thibault Duplessis 0c36e73962 start decoupling modules 2013-02-28 01:08:07 +01:00
Thibault Duplessis 22444e61e1 more updates for play 2.1 2013-02-27 22:55:17 +01:00
Thibault Duplessis c0f410fdd5 get it to compile with latest play 2013-02-27 18:56:15 +01:00
Thibault Duplessis 3fb4072e56 Merge branch 'master' of github.com:ornicar/lila into reactivemongo
* 'master' of github.com:ornicar/lila: (639 commits)
  update todo
  la "lingua latīna" translation #1738. Author: Anonymous.
  fa "فارسی" translation #1735. Author: Anonymous.
  fa "فارسی" translation #1734. Author: Anonymous.
  pl "polski" translation #1732. Author: Szymon Sawicki.
  nl "Nederlands, Vlaams" translation #1731. Author: Anonymous.
  ca "Català" translation #1730. Author: Arbequina.
  el "Ελληνικά" translation #1729. Author: Γιάννης Ανθυμίδης / Yannis Anthymidis.
  nl "Nederlands, Vlaams" translation #1728. Author: Anonymous.
  pl "polski" translation #1723. Author: Anonymous. I'd suggest 'zapis' (= notation) for 'string' instead of 'napis' (= inscription) or 'ciąg' (= sequence)... I corrected also 138 'bookmark this game', 112 'spectator room' and some other minor mistakes.
  sk "slovenčina" translation #1717. Author: japetko.
  sv "svenska" translation #1716. Author: Anonymous.
  update todo list
  delocalize forum and message internal links
  la "lingua latīna" translation #1714. Author: Anonymous.
  ro "Română" translation #1712. Author: Anonymous.
  la "lingua latīna" translation #1711. Author: 3_1415maldaumen.
  la "lingua latīna" translation #1710. Author: 3_1415maldaumen.
  better language selector
  fix resignation in imported games
  ...

Conflicts:
	app/analyse/PgnDump.scala
	app/bookmark/BookmarkApi.scala
	app/controllers/Analyse.scala
	app/controllers/LilaController.scala
	app/controllers/Lobby.scala
	app/controllers/Monitor.scala
	app/controllers/Setting.scala
	app/core/IOFuture.scala
	app/forum/PostApi.scala
	app/game/DbGame.scala
	app/game/Export.scala
	app/game/GameHelper.scala
	app/game/GameRepo.scala
	app/game/PaginatorBuilder.scala
	app/game/Rewind.scala
	app/http/Setting.scala
	app/i18n/Translation.scala
	app/lobby/Preload.scala
	app/message/Api.scala
	app/message/Thread.scala
	app/mod/ModApi.scala
	app/round/Finisher.scala
	app/search/Game.scala
	app/search/Indexer.scala
	app/security/AuthImpl.scala
	app/security/Granter.scala
	app/security/Store.scala
	app/setup/FormFactory.scala
	app/setup/FriendConfig.scala
	app/setup/Processor.scala
	app/templating/StringHelper.scala
	app/tournament/TournamentApi.scala
	app/user/EloChart.scala
	app/user/HistoryRepo.scala
	app/user/UserHelper.scala
	app/user/UserInfo.scala
	app/user/UserRepo.scala
	app/user/WinChart.scala
	app/views/base/layout.scala.html
	app/views/user/show.scala.html
	conf/base.conf
	conf/routes
	project/Build.scala
	public/javascripts/deps.min.js
	scalachess
2013-02-27 14:44:38 +01:00
Thibault Duplessis a33613ec62 update to latest vendors changes 2013-02-27 13:22:02 +01:00
Thibault Duplessis ed1ab3548f upgrade play and reactive mongo, move to scala 2.10.0 2013-02-27 13:04:01 +01:00
Thibault Duplessis 4857b0dd1d http cli commands render to console 2012-12-28 21:03:56 +01:00
Thibault Duplessis b8da3554b2 upgrade scalastic 2012-12-19 17:23:24 +01:00
Thibault Duplessis a5e21b5d18 Move cli commands to HTTP post WIP 2012-12-19 13:21:35 +01:00
Thibault Duplessis 24e69a28e0 more on teams, move domain & base url to configuration 2012-12-12 16:26:21 +01:00
Thibault Duplessis 72b1db8294 more on team join requests 2012-12-12 15:05:09 +01:00
Thibault Duplessis 51c4a3c0da moar team stuff 2012-12-11 19:43:35 +01:00
Thibault Duplessis 4c012f9320 start moving to reactivemongo and replacing IO with Future 2012-12-01 20:43:28 +01:00
Thibault Duplessis 6a1f97ed3d scala 2.10 wip 2012-11-29 22:39:36 +01:00
Thibault Duplessis f70900a485 migration wip 2012-11-29 18:22:00 +01:00
Thibault Duplessis a3954d771a more updates for scala 2.10 RC3 2012-11-29 17:17:17 +01:00
Thibault Duplessis 5bd8762b9f start to upgrade to play 2.1-RC1 2012-11-28 18:59:19 +01:00
Thibault Duplessis fcd89626a2 more db compression 2012-10-12 18:11:36 +02:00
Thibault Duplessis f9c26b0aa5 upgrade actuarius 2012-09-22 01:27:33 +02:00
Thibault Duplessis e32c5ce9c0 withdraw players who don't play a single move 2012-09-17 14:36:48 +02:00
Thibault Duplessis 00a989ada4 fallback to naive pairing if nb players > 12 2012-09-11 20:42:28 +02:00
Thibault Duplessis 8e74f57e32 Merge branch 'master' into tournament
* master:
  upgrade scalastic
2012-09-11 20:23:00 +02:00
Thibault Duplessis 4a85070f65 upgrade scalastic 2012-09-11 20:22:50 +02:00
Thibault Duplessis 2a856f99e4 tournament wip, pairing algorithm 2012-09-11 16:45:07 +02:00
Thibault Duplessis ef46d939d6 order search ranges 2012-09-08 12:12:21 +02:00
Thibault Duplessis 090b3ed085 experiment scalastic 2012-09-03 20:57:51 +02:00
Thibault Duplessis face8da297 Merge branch 'master' into search
* master: (29 commits)
  upgrade salat
  fix cli project
  add a timeout (504) page
  upgrade ornicar scalalib
  es "español, castellano" translation #488. Author: Anonymous.
  fa "فارسی" translation #487. Author: Anonymous.
  hr "hrvatski" translation #486. Author: jorg.
  is "Íslenska" translation #483. Author: Anonymous.
  sl "slovenščina" translation #482. Author: ralu. Odpiranje should be Otvotitev
  bg "български език" translation #480. Author: Boncho Stoyanov. just a few corrections to the translation
  gd "Gàidhlig" translation #479. Author: jmb.
  de "Deutsch" translation #478. Author: Kurt Keller (Ulm, Germany).
  bg "български език" translation #477. Author: bghack.
  Accent correction
  Some more language name corrections
  Correcting tp langname case to 'native'
  Add missing s to vlaams and português
  Use getUTCMinutes instead of getMinutes to display the clock
  move userstats.js to bin/prod and improve it a bit
  Revert "remove userstats mongodb denormalization script"
  ...
2012-09-03 16:56:52 +02:00
Thibault Duplessis 651a8e63a7 upgrade salat 2012-09-03 16:55:40 +02:00
Thibault Duplessis e97e747b31 upgrade ornicar scalalib 2012-09-03 14:06:19 +02:00
Thibault Duplessis ec39659cd5 Merge branch 'master' into search
* master:
  de "Deutsch" translation #474. Author: Anonymous.
  js "fix", the lazy way
  cache total number of games longer
  fix stockfish debug config
  configure stockfish ai debug
  fix gitignore and rsync_exclude
  remove local script config from git index and rsync
  provide default values for script configuration
  add local script configuration, used to set a http port
  upgrade guava to 13.0
  remove useless check from global object
  remove userstats mongodb denormalization script
  generalize deploy script for all servers
  add ai server local dist conf
  recalibrate ai depth per level, with infinite depth for level 8
  remove stockfish ucinewgame calls to keep the hash across games
  ps "پښتو" translation #472. Author: Eimal Dorani ایمل درانی.
2012-08-05 14:27:09 +02:00
Thibault Duplessis fe1b6b717d upgrade guava to 13.0 2012-08-04 20:50:25 +02:00
Thibault Duplessis 68012a520a add scalastic dependency 2012-08-03 16:34:08 +02:00
Thibault Duplessis 3ca437d0be upgrade dependencies 2012-08-01 23:52:53 +02:00
Thibault Duplessis 9e23b08b18 bump version 1.2 2012-08-01 18:31:39 +02:00
Thibault Duplessis 9e054561b7 cleanup convenience scripts and update readme 2012-08-01 10:44:04 +02:00
Thibault Duplessis 8bb3cff015 complete move of scalachess to a git submodule 2012-07-30 11:30:19 +02:00
Thibault Duplessis 6354d456fc change scalachess dependency to a git submodule 2012-07-29 19:20:35 +02:00
Thibault Duplessis a4ebf613d3 upgrade scalachess to 2.12, thanks tsinnema 2012-07-28 15:18:45 +02:00
Thibault Duplessis 0adc964955 wiki fetcher with acturius markdown implementation 2012-07-16 11:57:34 +02:00
Thibault Duplessis 8c2472dd80 remove dependency to http dispatch; use play WS instead 2012-07-10 01:18:31 +02:00
Thibault Duplessis a18f1292f9 show advantage chart and fix mate analysis 2012-07-04 00:34:13 +02:00
Thibault Duplessis 21840e52fa Merge branch 'master' into analysis
* master:
  remove casbah and upgrade salat dependent vendors
  increase akka logger batch size
  Revert "Revert "upgrade casbah""
  Revert "Revert "upgrade casbah and salat, fix deprecations""
  upgrade typesafe config
  el "Ελληνικά" translation #204. Author: Γιάννης Ανθυμίδης. Minor fixes.
  fix game chat player icons

Conflicts:
	project/Build.scala
2012-07-03 16:57:35 +02:00
Thibault Duplessis d00fd73bd9 remove casbah and upgrade salat dependent vendors 2012-07-03 15:06:27 +02:00
Thibault Duplessis 9f8417f360 Revert "Revert "upgrade casbah""
This reverts commit d6c259f0a7.
2012-07-03 13:37:28 +02:00
Thibault Duplessis fba44bc855 Revert "Revert "upgrade casbah and salat, fix deprecations""
This reverts commit f0a1d54194.
2012-07-03 13:37:18 +02:00
Thibault Duplessis 298afe2387 upgrade typesafe config 2012-07-03 13:35:20 +02:00
Thibault Duplessis 4564b98869 game analysis improvements 2012-07-02 21:47:29 +02:00
Thibault Duplessis 0dfa0177bc annotate pgn games with analysis results 2012-07-01 20:31:13 +02:00
Thibault Duplessis 415666e9e2 upgrade to scalachess 2.3 2012-07-01 18:52:16 +02:00
Thibault Duplessis 9d3e5f3af6 Revert "Revert "upgrade casbah""
This reverts commit d6c259f0a7.
2012-07-01 02:07:44 +02:00
Thibault Duplessis f4d25df25b Revert "Revert "upgrade casbah and salat, fix deprecations""
This reverts commit f0a1d54194.
2012-07-01 02:07:17 +02:00
Thibault Duplessis d952c82073 Merge branch 'master' into analysis
* master:
  update todo
  Revert "upgrade casbah and salat, fix deprecations"
  Revert "upgrade casbah"

Conflicts:
	todo
2012-07-01 02:06:12 +02:00
Thibault Duplessis a9484c4343 Merge branch 'casbah_upgrade' into analysis
* casbah_upgrade:
  try to register play class loader in salat context
  upgrade casbah
  sl "slovenščina" translation #202. Author: zedorf. Correct small translation errors.
  sl "slovenščina" translation #201. Author: Anonymous.
  hr "hrvatski" translation #200. Author: Filip Varga.
  hr "hrvatski" translation #199. Author: Anonymous.
  fa "فارسی" translation #196. Author: Anonymous.
  hr "hrvatski" translation #191. Author: jorg.
2012-07-01 01:15:05 +02:00
Thibault Duplessis f0a1d54194 Revert "upgrade casbah and salat, fix deprecations"
This reverts commit bf05d3c131.
2012-06-30 16:20:06 +02:00
Thibault Duplessis d6c259f0a7 Revert "upgrade casbah"
This reverts commit 46d5c04356.
2012-06-30 16:19:47 +02:00
Thibault Duplessis 46d5c04356 upgrade casbah 2012-06-30 16:19:29 +02:00
Thibault Duplessis 76f560a165 Merge branch 'master' into analysis
* master:
  upgrade casbah and salat, fix deprecations
  update finnish translation
2012-06-25 11:07:49 +02:00
Thibault Duplessis bf05d3c131 upgrade casbah and salat, fix deprecations 2012-06-25 11:05:32 +02:00
Thibault Duplessis 26b49b5615 upgrade scalachess and increase AI aggressiveness 2012-06-24 20:19:06 +02:00
Thibault Duplessis 3dfd7bceda upgrade to scalachess 2.0 2012-06-24 19:44:37 +02:00
Thibault Duplessis 5189903e82 refactor AI clients and servers 2012-06-24 17:09:11 +02:00
Thibault Duplessis 5eec6816a4 upgrade scalachess to 1.17 to fix stockfish 960 castle 2012-06-24 15:36:28 +02:00
Thibault Duplessis 1d370acc17 support chess960 with stockfish AI 2012-06-24 13:49:03 +02:00
Thibault Duplessis 80733307bd progress on stockfish AI 2012-06-23 18:14:55 +02:00
Thibault Duplessis 3d12e15e04 upgrade to scalalib 1.37 to improve random strings 2012-06-21 15:53:05 +02:00
Thibault Duplessis 424e3f3c93 upgrade vendors and enable elo inflation 2012-06-20 14:37:02 +02:00
Thibault Duplessis b08d6aa5f4 safer round hand and better error logging 2012-06-20 11:48:20 +02:00
Thibault Duplessis 2e76862514 upgrade scalalib to use OrnicarIO 2012-06-19 01:02:11 +02:00
Thibault Duplessis 567bbedc7f upgrade scalachess to 1.13 to get builtin clock lag compensation 2012-06-18 00:36:16 +02:00
Thibault Duplessis 6c04d5b909 upgrade scalalib and use new validIf facility 2012-06-17 23:40:11 +02:00
Thibault Duplessis d9e364adba translation json export 2012-06-16 14:26:16 +02:00
Thibault Duplessis 62dc62fbb6 implement IP ban 2012-06-15 12:13:10 +02:00
Thibault Duplessis ee079dd52b ensure bookmarks are removed when games are removed 2012-06-08 22:22:56 +02:00
Andy Boyett 21eac7b5dd add missing dependency on hasher
hasher isn't published to a maven/ivy repo, it must be fetched directly
from the author's github page. This is already done in scalachess, but
attempting to build lila without first building scalachess would fail
as hasher wasn't in the local ivy cache and could not be resolved.
2012-06-04 23:30:40 -07:00
Thibault Duplessis 4bd4dd0671 upgrade scalachess to fix the takeback issue 2012-06-02 23:46:11 +02:00
Thibault Duplessis bae4fe2d68 upgrade scalachess to fix opening detection issue 2012-06-01 20:44:21 +02:00
Thibault Duplessis f197cc280a Upgrade scalachess 2012-05-31 23:03:54 +02:00
Thibault Duplessis 9ca16e310b Implement user games export 2012-05-29 00:27:44 +02:00
Thibault Duplessis 8b0d555615 Safer clock construction 2012-05-27 14:09:17 +02:00
Thibault Duplessis 158dab0b5c Reimplement authentication 2012-05-26 14:04:22 +02:00
Thibault Duplessis b288df8797 Replace buggy redis cache plugin with custom mongo cache 2012-05-25 18:24:42 +02:00
Thibault Duplessis e21c42a688 Awesomest monitoring UI 2012-05-24 01:38:24 +02:00
Thibault Duplessis 0e7b4512b9 User elo chart 2012-05-21 23:56:47 +02:00
Thibault Duplessis 870dacbd00 Replace DbGame.isRated with DbGame.mode 2012-05-19 14:18:01 +02:00
Thibault Duplessis b9818ad1bf Implement friend games 2012-05-19 14:00:52 +02:00
Thibault Duplessis 8777401a55 Implement rematches (and refactor stuff) 2012-05-19 02:49:04 +02:00
Thibault Duplessis d88f937b31 Work on game lists 2012-05-17 21:57:17 +02:00
Thibault Duplessis 162c17b9e8 Work on spectator mode 2012-05-17 15:47:38 +02:00
Thibault Duplessis 7a08a9984c Work on game namespace mainly 2012-05-17 14:32:25 +02:00
Thibault Duplessis 04c8703e4a More templates 2012-05-17 02:06:53 +02:00
Thibault Duplessis a31ce8ccbd Move chess to a separate repo 2012-05-16 21:53:39 +02:00
Thibault Duplessis 1ed5d6b560 Start http round 2012-05-16 01:31:57 +02:00
Thibault Duplessis 04bd07fa5b Immense refactoring 2012-05-14 19:20:57 +02:00
Thibault Duplessis 5c34957bf3 Tons of changes 2012-05-13 19:03:06 +02:00
Thibault Duplessis 923d3e7573 Many, many stuff 2012-05-13 14:02:28 +02:00
Thibault Duplessis 8655bec4b3 Typesafe translations 2012-05-12 20:08:10 +02:00
Thibault Duplessis b6318cb6d0 Rename controllers, add authentication and authorization 2012-05-11 23:45:45 +02:00
Thibault Duplessis a58d77da6c Move to play 2.1 2012-05-11 15:02:54 +02:00
Thibault Duplessis c815cb4934 Nice tweaks and upgrades 2012-05-09 23:26:42 +02:00
Thibault Duplessis 3472b03a18 Fix chess opening search 2012-05-08 17:01:22 +02:00
Thibault Duplessis ae0ea3ecf3 Upgrade to play 2.0.1 (also upgrade some vendors) 2012-04-24 23:15:19 +02:00
Thibault Duplessis 2db0ab1a8c Move number approximation to scalalib 2012-04-23 19:42:46 +02:00
Thibault Duplessis 41cb0497e3 Remove benchmark application 2012-04-19 23:40:23 +02:00
Thibault Duplessis b2d2bf4528 Update cli project 2012-04-19 20:26:37 +02:00
Thibault Duplessis edb564f650 Tweaks 2012-04-19 14:04:07 +02:00
Thibault Duplessis 8f1677e198 Checkpoint before multisocketing 2012-04-15 23:18:46 +02:00
Thibault Duplessis b89d49523f Merge branch 'master' into websocket
* master:
  Add global ai.server mode (no cron)
  Configure remote AI url
  Move remote AI logic to a distinct controller
  Improve remote AI health reporting
  Defer Crafty AI processing to a remote server, and check its health
  Don't break on empty db.lobby_entry

Conflicts:
	app/ai/CraftyAi.scala
	project/Build.scala
	system/src/main/scala/memo/EntryMemo.scala
2012-04-05 22:32:46 +02:00
Thibault Duplessis 1746584c58 Defer Crafty AI processing to a remote server, and check its health 2012-04-05 21:19:05 +02:00
Thibault Duplessis 8a56b21b7b Move all system code to app/ 2012-04-05 10:54:45 +02:00
Thibault Duplessis 71966f6972 Improve AI error reporting 2012-04-01 18:10:45 +02:00
Thibault Duplessis fb293f6009 Add mongodb migration and optimize for storage compaction 2012-03-29 23:37:01 +02:00
Thibault Duplessis ec6a233b09 Add cli project 2012-03-29 19:28:08 +02:00
Thibault Duplessis 9dac236e3d Lot of work just got done 2012-03-24 01:42:50 +01:00
Thibault Duplessis a3e557ab50 Activity, watchers, ping, and more 2012-03-18 21:10:51 +01:00
Thibault Duplessis 1698f10645 Remove slf4j from the build 2012-03-18 17:37:17 +01:00
Thibault Duplessis 13101a42c1 Communication with lichess 2012-03-17 21:18:52 +01:00
Thibault Duplessis 2de9de7ce2 Use real guava caches instead of Memo instances 2012-03-17 14:39:26 +01:00
Thibault Duplessis 3b0c3d72ff Implement version cache using scalaz Memo and guava cache builder 2012-03-17 13:33:18 +01:00
Thibault Duplessis 02ab64c0e8 Use sedis as version cache 2012-03-17 11:51:10 +01:00
Thibault Duplessis 8a3922cb50 Event export and basic sync: can play with the AI 2012-03-17 10:14:12 +01:00
Thibault Duplessis 3b63327632 Convert to play2 project 2012-03-15 23:00:06 +01:00
Thibault Duplessis 1c00598253 Tweak build 2012-03-15 22:08:56 +01:00
Thibault Duplessis aa00870a89 Fix shit 2012-03-14 17:14:18 +01:00
Thibault Duplessis c8d9efd246 iomonadize more stuff 2012-03-08 22:49:20 +01:00
Thibault Duplessis 7ccdeb70a3 Upgrade typesafe config to 0.3.0 2012-03-06 22:38:23 +01:00
Thibault Duplessis edc8b117d8 Upgrade build and fix possible issue with env building 2012-03-05 22:02:14 +01:00
Thibault Duplessis 9cb335463d Test and implement event stack optimization 2012-03-03 23:52:57 +01:00
Thibault Duplessis 15131d62a6 Benchmark the game server 2012-03-03 16:51:33 +01:00
Thibault Duplessis 65864115d5 Tweaks and scalalib upgrade 2012-03-02 19:56:00 +01:00
Thibault Duplessis de6ea1eafb Early system refactoring 2012-03-01 00:19:23 +01:00
Thibault Duplessis af5ddb516c Start system implementation 2012-02-29 23:46:29 +01:00
Thibault Duplessis 82cca24a52 Add system project, refactor sbt build 2012-02-29 23:20:14 +01:00
Thibault Duplessis 821a31faa8 Implement fifty moves automatic draw 2012-02-29 22:29:26 +01:00
Thibault Duplessis 0f0e8d90e7 Remove unsafe positions 2012-02-29 20:01:21 +01:00
Thibault Duplessis 7ede900287 Improve engine performances 2012-02-29 01:16:16 +01:00
Thibault Duplessis 55d6f21faf Use scalalib release, upgrade to 1.12 2012-02-28 20:54:12 +01:00
Thibault Duplessis 2cdb67e85f Rename LilaSpec to LilaTest 2012-02-28 18:57:47 +01:00
Thibault Duplessis a6dd51dc9e Remove all chess dependencies 2012-02-26 21:50:51 +01:00
Thibault Duplessis 54b70d4e8d Reorganize code in subproject, add the http and benchmark projects 2012-02-26 20:58:58 +01:00
Thibault Duplessis 7a4b5f6292 Upgrade scalalib and introduce implicit failures 2012-02-24 15:54:46 +01:00
Thibault Duplessis b47af6367e Shorten the build class a bit 2012-02-24 03:01:37 +01:00
Thibault Duplessis 1f9af7d811 Remove play-mini 2012-02-23 22:17:49 +01:00
Thibault Duplessis dfcc1c5640 Split model and add more tests 2012-02-23 19:54:35 +01:00
Thibault Duplessis b0a70f9e01 Add basic http server 2012-02-23 12:58:04 +01:00
Thibault Duplessis 1b03b1e6fc Use play-mini instead of play2 2012-02-23 12:47:05 +01:00
Thibault Duplessis 39e9c09499 Use ornicar.scalalib 2012-02-21 21:23:36 +01:00
Thibault Duplessis 0fcb728a3f First implementation attempt inspired by Synesso/scala-chess 2012-02-21 20:45:24 +01:00
Thibault Duplessis 0dc35f3cbc Standard logic in a subproject 2012-02-19 13:36:30 +01:00
Thibault Duplessis d6f27cafa4 First commit with minimalized play2 installation 2012-02-19 12:55:30 +01:00