Thibault Duplessis
3c9252d0a5
improve firewall
2012-09-20 18:33:33 +02:00
Thibault Duplessis
733d568c68
tweak tournament UI
2012-09-18 23:06:05 +02:00
Thibault Duplessis
7bc6108b58
fix abort games when tournament is over
2012-09-18 02:00:38 +02:00
Thibault Duplessis
bbc713c6bf
extract tournament game creation, resign when idle for 20 seconds
2012-09-17 23:09:13 +02:00
Thibault Duplessis
caa43e8bdd
disable firewall cookies
2012-09-17 18:30:16 +02:00
Thibault Duplessis
c76bcd5df0
tournament withdraw resigns current games
2012-09-17 16:57:40 +02:00
Thibault Duplessis
e32c5ce9c0
withdraw players who don't play a single move
2012-09-17 14:36:48 +02:00
Thibault Duplessis
4e8b26a818
update todo list, remove debug
2012-09-16 23:44:10 +02:00
Thibault Duplessis
deaa140432
show tournament name in goodies, show tournament clock in games
2012-09-16 23:31:00 +02:00
Thibault Duplessis
8f303ad925
update todo list
2012-09-16 21:01:35 +02:00
Thibault Duplessis
b807939474
discard tournament aborted games, remove game2.tid sparse index
2012-09-16 20:59:06 +02:00
Thibault Duplessis
52a76cf0d0
finish games when tournament ends
2012-09-16 20:14:52 +02:00
Thibault Duplessis
9258b9e575
avoid stalled tournament with only 2 players left
2012-09-16 19:17:55 +02:00
Thibault Duplessis
f1c10f762c
update todo list
2012-09-16 17:55:24 +02:00
Thibault Duplessis
ff73a1f36f
show realtime open tournaments on the homepage
2012-09-16 17:50:49 +02:00
Thibault Duplessis
4840bbc258
tournament improvements
2012-09-16 15:28:41 +02:00
Thibault Duplessis
10d2d4ce67
send tournament finish messages from the finisher rather than round hub
2012-09-16 12:52:54 +02:00
Thibault Duplessis
f341a2255c
propagate fen events to tournament hubs
2012-09-16 12:38:39 +02:00
Thibault Duplessis
7c259e6c50
update todo list
2012-09-16 11:56:35 +02:00
Thibault Duplessis
94b65de792
fix tournament pairing (uppercase usernames, grr)
2012-09-16 01:07:09 +02:00
Thibault Duplessis
bbb2dd1f96
tournament fixes and improvements
2012-09-15 23:59:14 +02:00
Thibault Duplessis
496d323644
js fixes
2012-09-15 21:27:03 +02:00
Thibault Duplessis
5aed234417
update todolist
2012-09-15 20:32:21 +02:00
Thibault Duplessis
c10d4c4d96
tournaments, getting close!
2012-09-15 19:52:33 +02:00
Thibault Duplessis
e321897391
tournament UI
2012-09-15 11:11:30 +02:00
Thibault Duplessis
dd1184ef85
tournament wip
2012-09-14 11:08:32 +02:00
Thibault Duplessis
b5d7339987
reload started tournament UI when something happens
2012-09-13 01:43:48 +02:00
Thibault Duplessis
ea58b1765c
tournament wip
2012-09-12 22:23:14 +02:00
Thibault Duplessis
a9d7cc0d11
less mod logs
2012-09-12 09:40:51 +02:00
Thibault Duplessis
ed46c13b0f
update todo
2012-09-10 13:44:29 +02:00
Thibault Duplessis
35aa5973e7
restrict controllers definitions visibility
2012-09-10 10:48:23 +02:00
Thibault Duplessis
fee9f9c0b6
update todo list
2012-09-08 19:30:06 +02:00
Thibault Duplessis
d474ac2bea
show last move on mini boards
2012-09-08 17:37:30 +02:00
Thibault Duplessis
cf9de2c569
fix dark theme
2012-09-08 16:48:40 +02:00
Thibault Duplessis
d601007a8e
escape user regexes
2012-09-08 15:54:18 +02:00
Thibault Duplessis
de920db74a
more user nb games denormalization, fix filters and improve win chart
2012-09-08 14:23:12 +02:00
Thibault Duplessis
0e2100e854
finest search date filter, fix pluralization of search form
2012-09-08 13:18:24 +02:00
Thibault Duplessis
5c1077ee3c
fix search stalemate & mate
2012-09-08 12:37:35 +02:00
Thibault Duplessis
1a0fcd144b
fix search date filter
2012-09-08 11:25:49 +02:00
Thibault Duplessis
d41ddab2c6
add search permalink
2012-09-07 17:49:03 +02:00
Thibault Duplessis
5eed28e999
search engine tweaks
2012-09-07 12:00:21 +02:00
Thibault Duplessis
947176dcd0
search ui improvements
2012-09-07 10:37:50 +02:00
Thibault Duplessis
b845dd9a62
schedule search index optimization, and other improvements
2012-09-07 10:27:06 +02:00
Thibault Duplessis
ea6f281cfa
Merge branch 'master' into search
...
* master:
exclude more stuff from deployments
upgrade scalachess
update gitignore
use external AI domain name
make netty listen only to 127.0.0.1
ro "român" translation #490 . Author: Cristian Nastase.
nn "Norsk nynorsk" translation #489 . Author: bjagus. nice with new norwegian language. Not everybody in norway are able to spell this correctly!
stupid ua check
Conflicts:
todo
2012-09-06 18:21:52 +02:00
Thibault Duplessis
c8a90693a8
complete search form backbone
2012-09-05 00:59:21 +02:00
Thibault Duplessis
367f629894
stupid ua check
2012-09-04 10:12:20 +02:00
Thibault Duplessis
bf1c2d1733
Use getUTCMinutes instead of getMinutes to display the clock
...
See http://en.lichess.org/forum/lichess-feedback/game-timer-is-30-minutes-incorrectly#7
2012-08-05 23:11:33 +02:00
Thibault Duplessis
2e05dc9bc0
update todo with link to tor exit nodes
2012-08-05 21:42:16 +02:00
Thibault Duplessis
aa0928b903
notify the user when the analysis is ready
2012-08-05 21:19:07 +02:00
Thibault Duplessis
dafd947e37
update todo
2012-08-05 18:58:56 +02:00
Thibault Duplessis
1cc39484bb
implement move ack mechanism to prevent stalled games
2012-08-03 15:28:41 +02:00
Thibault Duplessis
387a4916a6
denormalize user nbWin and nbLosses
2012-08-03 14:40:39 +02:00
Thibault Duplessis
06d7637539
fix norsk sublanguage names
2012-08-02 19:54:46 +02:00
Thibault Duplessis
ea3a2169eb
show analysis cp for every move
2012-08-02 15:57:35 +02:00
Thibault Duplessis
30d2c18761
improve scripts and deploy config
2012-08-02 11:22:49 +02:00
Thibault Duplessis
f6a8acbaa7
allow users to change their password
2012-08-01 21:52:07 +02:00
Thibault Duplessis
9e23b08b18
bump version 1.2
2012-08-01 18:31:39 +02:00
Thibault Duplessis
8bb3cff015
complete move of scalachess to a git submodule
2012-07-30 11:30:19 +02:00
Thibault Duplessis
cbbcd5fc1e
minor JS perf improvement
2012-07-28 17:45:45 +02:00
Thibault Duplessis
8797187725
Invalidate rated unlimited lobby games in backend
2012-07-28 17:33:46 +02:00
Thibault Duplessis
666c68bfe5
disable unlimited rated games on GUI
2012-07-28 17:26:37 +02:00
Thibault Duplessis
a4ebf613d3
upgrade scalachess to 2.12, thanks tsinnema
2012-07-28 15:18:45 +02:00
Thibault Duplessis
e9ecc53fce
update todo
2012-07-27 23:40:21 +02:00
Thibault Duplessis
ce7fa69f93
update todo
2012-07-25 14:47:31 +02:00
Thibault Duplessis
95f48d8cca
fix analysis page style
2012-07-23 09:41:22 +02:00
Thibault Duplessis
5fa937620f
implement forum IP ban
2012-07-22 19:37:38 +02:00
Thibault Duplessis
2c0cb59309
fix analysis template
2012-07-21 18:41:48 +02:00
Thibault Duplessis
8b6c0201d0
start modlog implementation
2012-07-21 17:33:49 +02:00
Thibault Duplessis
b221d519ff
improve game info box
2012-07-21 14:30:06 +02:00
Thibault Duplessis
91eb0f2622
update todolist
2012-07-19 11:00:39 +02:00
Thibault Duplessis
d6e52b89fc
add a friend game joiner confirmation screen with post form
2012-07-19 10:56:03 +02:00
Thibault Duplessis
4a7be5fd3f
update todolist
2012-07-15 23:50:48 +02:00
Thibault Duplessis
fd84aa010b
rename sprite image to prevent browser cache of previous version
2012-07-15 13:43:46 +02:00
Thibault Duplessis
17d7e00605
update todo
2012-07-14 01:08:15 +02:00
Thibault Duplessis
fd9c83b460
bigger miniboard
2012-07-13 19:32:10 +02:00
Thibault Duplessis
540e351606
muted players can't send messages anymore
2012-07-13 00:01:22 +02:00
Thibault Duplessis
64538660e1
raise advantage chart max value to 15
2012-07-12 23:16:36 +02:00
Thibault Duplessis
3e806f1437
only show analysis summary when it's fully available
2012-07-12 22:46:05 +02:00
Thibault Duplessis
cb6b0643b9
fix menu z-index, add tile image
2012-07-12 22:18:31 +02:00
Thibault Duplessis
27b4816970
show player blurs and analysis summary in replay mode
2012-07-12 00:15:02 +02:00
Thibault Duplessis
823d206d4d
dark theme fixes
2012-07-11 23:29:35 +02:00
Thibault Duplessis
dab9c0084a
moar futures
2012-07-10 10:54:18 +02:00
Thibault Duplessis
8c2472dd80
remove dependency to http dispatch; use play WS instead
2012-07-10 01:18:31 +02:00
Thibault Duplessis
a96e396bda
show best move on analysis board
2012-07-10 00:09:23 +02:00
Thibault Duplessis
23e0bb392b
todo and assets version
2012-07-09 18:59:16 +02:00
Thibault Duplessis
09604cec31
update todo list
2012-07-06 23:17:22 +02:00
Thibault Duplessis
11d936da3e
fix user page css
2012-07-06 23:12:10 +02:00
Thibault Duplessis
18375be259
use queues instead of vectors in analyse actor api
2012-07-06 22:31:43 +02:00
Thibault Duplessis
57cec2069f
tweak hub and complete todo list
2012-07-06 21:31:32 +02:00
Thibault Duplessis
681213d981
Merge branch 'analysis'
...
* analysis: (36 commits)
improve AI client ping
fix AI server urls
change AI server port
tweak AI server routing
AI server only answers AI requests
simple 404 pages for AI server
add NotificationHelper and display analysis request forum under condition
show advantage chart with only one line
more analysis UI tweaks
improve analysis request form
send notifications through websockets
improve advantage chart by always showing both lines
add email address to error page
ignore analysis moves with cp=0
remove debug code
fix analysis UI
connect the advantage chart to the replay
implement notifications
improve analysis UI
refactor configuration
...
Conflicts:
todo
2012-07-06 09:33:56 +02:00
Thibault Duplessis
385e98415b
Merge branch 'stockfish'
...
* stockfish:
upgrade scalachess and increase AI aggressiveness
tweak featured game elo heuristic
upgrade to scalachess 2.0
fix ai server http api
lazy FSM queue that picks easy jobs first
refactor AI clients and servers
upgrade scalachess to 1.17 to fix stockfish 960 castle
chess960 UCI fen
support chess960 with stockfish AI
fix AI name
improve and configure stockfish AI
first version of working engine FSM!
progress on stockfish AI
Conflicts:
app/core/Global.scala
todo
2012-07-06 09:31:05 +02:00
Thibault Duplessis
4564b98869
game analysis improvements
2012-07-02 21:47:29 +02:00
Thibault Duplessis
fd1de49777
show analysed games
2012-07-01 04:02:31 +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
40861a447f
update todo
2012-07-01 00:52:27 +02:00
Thibault Duplessis
9cb8776f50
analysis support for forced mates, visual advantage
2012-06-30 15:34:30 +02:00
Thibault Duplessis
86ba29f59f
more work on computer analysis
2012-06-26 01:45:39 +02:00
Thibault Duplessis
81fa54c6f7
working computer analysis
2012-06-25 23:18:07 +02:00
Thibault Duplessis
3dfd7bceda
upgrade to scalachess 2.0
2012-06-24 19:44:37 +02:00
Thibault Duplessis
b546fbffcf
Update todo list
2012-06-21 17:57:28 +02:00
Thibault Duplessis
5d8b5f3faa
css fix
2012-06-21 00:45:12 +02:00
Thibault Duplessis
fdf0fcab44
featured game heuristics
2012-06-21 00:39:18 +02:00
Thibault Duplessis
231cf21978
fix dark clock
2012-06-20 21:34:36 +02:00
Thibault Duplessis
5204982535
UI fixes
2012-06-20 21:04:24 +02:00
Thibault Duplessis
b4425ab246
implement passwd
2012-06-20 17:46:59 +02:00
Thibault Duplessis
424e3f3c93
upgrade vendors and enable elo inflation
2012-06-20 14:37:02 +02:00
Thibault Duplessis
81d43c1f84
darker small board
2012-06-20 00:09:28 +02:00
Thibault Duplessis
5186edd417
fix dark translation contribution UI
2012-06-20 00:06:55 +02:00
Thibault Duplessis
aeda2f23dc
various layout improvements
2012-06-19 22:31:57 +02:00
Thibault Duplessis
29c61a965c
complete dark side
2012-06-19 21:24:02 +02:00
Thibault Duplessis
b101dbed04
implement background toggle
2012-06-19 14:03:17 +02:00
Thibault Duplessis
7f8c81ab47
update todolist
2012-06-19 01:09:44 +02:00
Thibault Duplessis
b0ee31908e
update todolist
2012-06-19 00:32:32 +02:00
Thibault Duplessis
96131eae4c
fix top menu auth box
2012-06-18 10:50:19 +02:00
Thibault Duplessis
6c04d5b909
upgrade scalalib and use new validIf facility
2012-06-17 23:40:11 +02:00
Thibault Duplessis
3b16af5a1b
generalize and improve top dropdowns
2012-06-17 23:08:19 +02:00
Thibault Duplessis
de3009748a
copy player chat & spectator chat to rematch
2012-06-17 12:02:49 +02:00
Thibault Duplessis
189bb6933f
prepare themepicker for production
2012-06-17 03:00:11 +02:00
Thibault Duplessis
2f8ffcd3af
nicer themepicker
2012-06-17 02:54:34 +02:00
Thibault Duplessis
6c845ba80a
remove deprecated translations, translate "view rematch"
2012-06-16 21:21:10 +02:00
Thibault Duplessis
062dd83d29
implement game theft prevention
2012-06-16 19:56:36 +02:00
Thibault Duplessis
ad7c1a8cdc
reorder game_more links
2012-06-16 19:37:34 +02:00
Thibault Duplessis
eeb3b7d65c
display pgn moves in a readonly textarea
2012-06-16 19:33:43 +02:00
Thibault Duplessis
212691e0ac
update todolist
2012-06-16 19:19:44 +02:00
Thibault Duplessis
ea17d15ec9
list of translatable languages with stats and contributors
2012-06-16 01:05:47 +02:00
Thibault Duplessis
aae69721ed
let play2 handle proxy remote address header
2012-06-14 22:09:58 +02:00
Thibault Duplessis
c3f1b2d008
allow to view pgn without downloading it
2012-06-14 21:48:44 +02:00
Thibault Duplessis
ddc1724be1
fix deprecated browser warning
2012-06-14 21:06:44 +02:00
Thibault Duplessis
8ceb7001a1
minor tweaks here and there
2012-06-14 21:04:43 +02:00
Thibault Duplessis
ffc7d59ed5
dramatically improve load time of pages containing google charts
2012-06-14 00:57:48 +02:00
Thibault Duplessis
075efdda8e
show player links on games displayed on my user page
2012-06-13 22:48:37 +02:00
Thibault Duplessis
2ee23eca20
remove game2.turns & game2.updatedAt indexes, cache more counts
2012-06-13 22:23:32 +02:00
Thibault Duplessis
e1abc9b7fb
Enable flood control in all websocket chat rooms
2012-06-12 19:59:25 +02:00
Thibault Duplessis
787fa6f5d8
less lag compensation
2012-06-12 12:06:58 +02:00
Thibault Duplessis
7a8ba99e3b
always expose game extra links
2012-06-12 11:36:26 +02:00
Thibault Duplessis
8c724382ce
update todo, minor css tweak
2012-06-12 11:03:00 +02:00
Thibault Duplessis
e4e33a7fcf
fix replay moved square background
2012-06-11 22:43:17 +02:00
Thibault Duplessis
9ce814a585
notify spectator move when someone tries to move the pieces
2012-06-11 22:39:43 +02:00
Thibault Duplessis
79d658da7a
display a warning when the opponent is known to use a computer engine
2012-06-11 01:52:14 +02:00
Thibault Duplessis
ff92fc93d3
update todo
2012-06-10 20:13:34 +02:00
Thibault Duplessis
9c77926e66
tweak JS and update todo
2012-06-10 18:49:43 +02:00
Thibault Duplessis
081a12e409
progress on watcher chat
2012-06-09 12:05:57 +02:00
Thibault Duplessis
b1ec3ca07e
refactor and cache bookmarks
2012-06-09 01:17:37 +02:00
Thibault Duplessis
ee079dd52b
ensure bookmarks are removed when games are removed
2012-06-08 22:22:56 +02:00
Thibault Duplessis
810173cbf0
improve game analysis ui, remove pgn and add bookmarkers
2012-06-08 19:40:40 +02:00
Thibault Duplessis
97699a81a5
denormalize bookmark count in game doc and show popular games
2012-06-08 03:26:35 +02:00
Thibault Duplessis
3f85628258
work on game bookmarks
2012-06-08 02:19:21 +02:00
Thibault Duplessis
c4651e38ee
fix captcha wording
2012-06-06 20:18:34 +02:00
Thibault Duplessis
4b0b31a9bc
play a sound when the game ends
2012-06-05 23:15:40 +02:00
Thibault Duplessis
ac552594a2
implement registration chess captcha
2012-06-05 21:58:20 +02:00
Thibault Duplessis
d2d60f1ff7
fix some wording capitalization
2012-06-05 20:59:11 +02:00
Thibault Duplessis
3e78e6d00e
show user games from the user pov
2012-06-05 20:40:26 +02:00
Thibault Duplessis
567f0414ff
remember lobby chat toggle
2012-06-05 13:37:59 +02:00
Thibault Duplessis
a4d584ccd9
fix websocket reconnection
2012-06-03 00:15:55 +02:00
Thibault Duplessis
4bd4dd0671
upgrade scalachess to fix the takeback issue
2012-06-02 23:46:11 +02:00
Thibault Duplessis
1d43851cdf
lobby chat logFull chat log
2012-06-02 22:37:43 +02:00
Thibault Duplessis
6437c0297a
improve elo adjustement and user profile
2012-06-02 13:05:11 +02:00
Thibault Duplessis
788a0ad358
Implement firewall
2012-06-02 01:43:00 +02:00
Thibault Duplessis
cc715181c4
fix game chat translation and autoscroll
2012-06-01 21:53:38 +02:00
Thibault Duplessis
62e87b962e
ping as soon as the websoket is open, and then more often
2012-06-01 21:05:41 +02:00
Thibault Duplessis
d2d721425a
Let mods remove engine flags
2012-06-01 20:09:39 +02:00
Thibault Duplessis
43c5b4bbce
refactor preloader
2012-06-01 17:07:07 +02:00
Thibault Duplessis
da460019b1
user profile edition
2012-06-01 16:00:42 +02:00
Thibault Duplessis
cb291537ec
fix lichess links in chats
2012-06-01 01:46:00 +02:00
Thibault Duplessis
04c1bd6d82
Blame rematched game
2012-06-01 01:20:15 +02:00
Thibault Duplessis
94843ae998
Fix captcha as black
2012-05-31 23:45:16 +02:00
Thibault Duplessis
f197cc280a
Upgrade scalachess
2012-05-31 23:03:54 +02:00
Thibault Duplessis
88cdd8443a
Faster forum denormalization
2012-05-31 22:10:13 +02:00
Thibault Duplessis
4263b32515
Tweak monitor and update todo list
2012-05-31 21:45:58 +02:00
Thibault Duplessis
358f2f0aca
export user games with post method
2012-05-31 13:51:44 +02:00
Thibault Duplessis
91941296b4
Remove social crap
2012-05-31 12:16:18 +02:00
Thibault Duplessis
3441ef0205
Restore takeback button
2012-05-31 00:20:05 +02:00
Thibault Duplessis
d7d0c984b9
Fix possible doubled moretime
2012-05-31 00:18:35 +02:00
Thibault Duplessis
8dcd76b415
Fix taken pieces positions
2012-05-31 00:16:10 +02:00
Thibault Duplessis
bb82d8259c
increase game count cache ttl
2012-05-31 00:09:22 +02:00
Thibault Duplessis
0fcfba6530
update todo list
2012-05-31 00:08:37 +02:00
Thibault Duplessis
7312a94196
Fix play2 acceptLanguage detection
2012-05-30 00:51:54 +02:00
Thibault Duplessis
25cb526181
Update migration scripts
2012-05-29 23:53:56 +02:00
Thibault Duplessis
3493d458e8
Improve monitor UI and add AI latency
2012-05-29 02:05:44 +02:00
Thibault Duplessis
115af471b2
Partially implement game time stats
2012-05-28 22:49:13 +02:00
Thibault Duplessis
07ecbe31d1
Implement message thread unidirectional deletion
2012-05-28 20:06:49 +02:00
Thibault Duplessis
4359f6fd72
Implement wiki
2012-05-28 19:31:53 +02:00
Thibault Duplessis
4999e46cc2
Prepare for epic deploy
2012-05-28 17:50:35 +02:00
Thibault Duplessis
edb417bac3
Implement asset versions
2012-05-28 17:42:20 +02:00
Thibault Duplessis
785d9e4847
Add game sharing options
2012-05-28 17:33:00 +02:00
Thibault Duplessis
2de1451bc9
Use a string rather than a dbref for game rematch pointer
2012-05-28 16:35:52 +02:00
Thibault Duplessis
238ff59ded
Fix game migration
2012-05-28 16:20:57 +02:00
Thibault Duplessis
2adb874471
Remove all mongodb objectids. They suck.
2012-05-28 15:23:46 +02:00
Thibault Duplessis
43ea087785
Work on realtime message notification
2012-05-28 13:17:01 +02:00
Thibault Duplessis
7db09d7998
Set user online when restoring from cookie
2012-05-28 03:05:58 +02:00
Thibault Duplessis
8d035b15d8
Fix bugs in messaging
2012-05-28 02:58:54 +02:00
Thibault Duplessis
90cf7feabd
Add deploy notes
2012-05-27 20:37:40 +02:00
Thibault Duplessis
29a734c83b
Work on forum denormalization
2012-05-26 17:22:08 +02:00
Thibault Duplessis
8f543118ee
Add mongodb migration scripts
2012-05-26 15:55:26 +02:00
Thibault Duplessis
642e87f5ad
Extract http response writers
2012-05-26 14:31:05 +02:00
Thibault Duplessis
158dab0b5c
Reimplement authentication
2012-05-26 14:04:22 +02:00
Thibault Duplessis
81da8c6b52
Lobby hook creation
2012-05-25 23:05:19 +02:00
Thibault Duplessis
103bf16cba
Remove AppApi
2012-05-25 19:29:40 +02:00
Thibault Duplessis
96a00f43de
Move user forms
2012-05-25 19:03:17 +02:00
Thibault Duplessis
e21c42a688
Awesomest monitoring UI
2012-05-24 01:38:24 +02:00