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