Thibault Duplessis
1893d47fc3
load analysis move destinations on demand
2015-05-13 17:44:15 +02:00
Thibault Duplessis
dc0480387f
display analysis from the right ply
2015-05-07 09:58:10 +02:00
Thibault Duplessis
cab193c9fd
fix analysis of games from position
2015-05-07 09:55:17 +02:00
Thibault Duplessis
44d3badcf7
JS fixes
2015-05-07 09:42:05 +02:00
Thibault Duplessis
fa6a0f1c01
upgrade chessground & mithril.js
2015-05-07 00:07:52 +02:00
Thibault Duplessis
5cf3a69f8a
fix user analysis board with initial FEN
2015-05-06 23:43:05 +02:00
Thibault Duplessis
14da974f1c
allow premove in analysis to alleviate network lag
2015-05-06 23:34:25 +02:00
Thibault Duplessis
10319994e5
improve server-side analysis
2015-05-06 22:56:39 +02:00
Thibault Duplessis
ad83f24ece
finished game is finished
2015-05-06 20:16:32 +02:00
Thibault Duplessis
8078e7c68a
all variants are now analysable
2015-05-06 19:46:40 +02:00
Thibault Duplessis
c1cabd2c90
server-side analysis: almost there
2015-05-06 19:40:49 +02:00
Thibault Duplessis
0010336b51
more serverside analysis WIP
2015-05-04 23:39:09 +02:00
Thibault Duplessis
32799ec15e
decent support for server-side powered analysis, without variations
2015-05-04 19:33:11 +02:00
Thibault Duplessis
f3520c13bc
more work toward serverside replay/analysis
2015-05-04 14:33:39 +02:00
Thibault Duplessis
76b7a6db12
Merge branch 'master' into serverchess
...
* master:
fix A.I. variant support, add support for threecheck play & analysis
fix AI BC for chess960
remove AI debug
prepare multiple variant support for A.I. nodes
ignore new stockfish extra output
remove stockfish OwnBook option
more analysis tweaks
properly render equal eval in analysis UI
Fix pluralization
2015-05-04 00:21:51 +02:00
Thibault Duplessis
31f987ee17
properly render equal eval in analysis UI
2015-05-03 14:14:22 +02:00
Thibault Duplessis
997d7d8708
server should serve a move tree
2015-05-03 12:42:21 +02:00
Thibault Duplessis
28928962c2
fix analysis action menu
2015-05-02 16:40:40 +02:00
Thibault Duplessis
7d02eed660
more serverchess wip
2015-04-29 08:34:59 +02:00
Thibault Duplessis
ebe3b98130
computer analysis comment colors - closes #433
2015-04-26 16:22:24 +02:00
Thibault Duplessis
a2ba8025b0
allow users to delete their imported games - closes #416
2015-04-22 16:27:10 +02:00
Thibault Duplessis
c9ea079364
upgrade JS vendors
2015-04-19 10:44:30 +02:00
Thibault Duplessis
32b3c3f421
bind <f> to board flip in play, analysis, and editor
2015-04-14 08:20:45 +02:00
Thibault Duplessis
036a2adb08
horde v2: horde is white and backrank pawns move 2 squares
2015-04-09 23:57:34 +02:00
Thibault Duplessis
0dddd28e3c
analysis: exit variation with shift+left or shift+h
2015-04-08 01:21:37 +02:00
Thibault Duplessis
80a83f8899
analysis: enter variation with shift+right
2015-04-08 01:15:54 +02:00
Thibault Duplessis
35c97f3ecc
upgrade chessground to fix spectator clear drawings
2015-03-28 15:50:43 +01:00
Thibault Duplessis
dcc67c7a11
upgrade chessground to fix firefox/chrome right-click drag
2015-03-28 08:52:33 +01:00
Thibault Duplessis
80924c82a1
Revert "upgrade mithril"
...
This reverts commit 975b00432d
.
2015-03-28 08:25:15 +01:00
Thibault Duplessis
975b00432d
upgrade mithril
2015-03-28 08:21:14 +01:00
Thibault Duplessis
3dab1341c4
also draw on boards using right-click
2015-03-27 21:02:46 +01:00
Thibault Duplessis
a7497da854
improve full-page menu integration, bind <space> with Mousetrap
2015-03-27 13:52:47 +01:00
Thibault Duplessis
9f12a52b07
fix drawing on variant analysis
2015-03-24 18:34:12 +01:00
Thibault Duplessis
c6125e3860
upgrade chessground - fixes #369
2015-03-24 17:08:29 +01:00
Thibault Duplessis
b5fcd31430
better board drawing transparency
2015-03-24 09:30:04 +01:00
Thibault Duplessis
c25f22dd86
disable drawing in 3D mode
2015-03-24 08:45:22 +01:00
Thibault Duplessis
5e941e5bf7
improve chessground drawing integration
2015-03-24 00:09:23 +01:00
Thibault Duplessis
b340a2b8ea
drawable analysis board
2015-03-23 18:46:15 +01:00
Thibault Duplessis
85f875f80a
underpromotion in analysis board - fixes #362
2015-03-23 00:16:38 +01:00
Thibault Duplessis
74a802b665
upgrade chessground
2015-03-19 12:04:26 +01:00
Thibault Duplessis
79ab5d9609
stop using deprecated chessground capture event
2015-03-19 11:30:47 +01:00
Thibault Duplessis
553c07d0d6
upgrade chessground
2015-03-19 08:42:21 +01:00
Thibault Duplessis
1f92836e98
upgrade chessground to make callbacks synchronous - fixes #343
2015-03-18 21:54:51 +01:00
Thibault Duplessis
eb047eb2aa
disable castle premove in antichess - fixes #332
2015-03-16 17:59:13 +01:00
Thibault Duplessis
e613eaa991
disable context menu on playable chessground instances - closes #320
2015-02-18 15:10:24 +01:00
Thibault Duplessis
e7e3f22f42
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
fix analysis action menu for unsaved/fen games
2015-02-16 18:55:30 +01:00
Thibault Duplessis
19f8e0bd9e
upgrade mithril & chessground
2015-02-16 18:49:55 +01:00
Jimmie Elvenmark
18d3205bab
fix analysis action menu for unsaved/fen games
...
moveTimes was null on http://en.l.org/analysis or when pressing analyse on board editor and analysing from a fen string
2015-02-16 18:28:32 +01:00
Thibault Duplessis
bc35b57a6b
document analysis data structures
2015-02-12 20:53:40 +01:00
Thibault Duplessis
9b8e69a03f
fix analysis action menu - fixes #303
2015-02-07 10:35:06 +01:00
Thibault Duplessis
0842251ec9
upgrade gulp-uglify
2015-02-05 14:51:57 +01:00
Thibault Duplessis
979ca7ddce
only show realtime autoplay when game has movetimes
2015-02-05 10:31:38 +01:00
Thibault Duplessis
25d2e0a6b4
better fix for analysis display bug
2015-02-02 17:12:26 +01:00
Thibault Duplessis
a5591bdb8f
realtime replay
2015-01-29 18:35:09 +01:00
Thibault Duplessis
8bc6dc7661
autoplay fast and slow
2015-01-29 17:47:59 +01:00
Thibault Duplessis
5bc341729f
analysis autoplay
2015-01-29 16:05:10 +01:00
Thibault Duplessis
62bb5c63d5
analysis action menu
2015-01-29 15:32:41 +01:00
Thibault Duplessis
b9357bf407
not all variants are analysable: tell the UI
2015-01-22 10:48:35 +01:00
Thibault Duplessis
c91fca6d77
prevent free analysis of unsupported variants - resolves #234
2015-01-16 01:03:56 +01:00
Thibault Duplessis
d2299b857e
upgrade mithril for atomic castle support - fixes #226
2015-01-14 16:53:40 +01:00
Thibault Duplessis
663a381041
start analysis at ply 0 - fixes #239
2015-01-13 13:29:10 +01:00
Thibault Duplessis
09d3aafa4e
catch analysis frontend exceptions
2015-01-12 01:29:26 +01:00
Thibault Duplessis
bd191dddb5
upgrade chessli
2015-01-12 01:26:15 +01:00
Thibault Duplessis
c4f1fe53dd
analysis: back to initial position
2015-01-10 16:09:14 +01:00
Thibault Duplessis
d732443dbb
instanciate chess object with right variant in analysis
2015-01-10 16:07:54 +01:00
Thibault Duplessis
04342738c9
Merge branch 'atomic_chess' of github.com:ornicar/lila into atomic_chess
...
* 'atomic_chess' of github.com:ornicar/lila:
Insantiating Chess with the right game_mode parameter. There might be more places that it is constructed that need updated as well.
2015-01-09 14:32:59 +01:00
Gordon Martin
757ec539f3
Insantiating Chess with the right game_mode parameter. There might be
...
more places that it is constructed that need updated as well.
2015-01-09 13:24:22 +00:00
Thibault Duplessis
fca895438a
use history.replaceState in analysis - resolves #205
...
Well that was easy.
2015-01-08 23:14:28 +01:00
Thibault Duplessis
0172a901bf
add links to analysis move list, for sharing a game with ply
2015-01-07 12:07:35 +01:00
Thibault Duplessis
3994f5d8e7
upgrade chessground, enable autoCastle in round
2015-01-06 22:56:24 +01:00
Thibault Duplessis
37d0178ac2
simplify analysis view code
2015-01-05 09:49:45 +01:00
Thibault Duplessis
b38fa4a9e6
analysis board: allow going back to initial position
2015-01-05 09:41:56 +01:00
Thibault Duplessis
5360ca0e56
tweak analysis back button behavior - resolves #191
2015-01-05 02:15:09 +01:00
Thibault Duplessis
1b52377af1
expose analysis chessground - fixes #181
2015-01-05 01:04:42 +01:00
Nikita Kouevda
f4b78a2e4f
Swap j, k key bindings to be consistent with vi
2015-01-04 13:51:03 -08:00
Thibault Duplessis
a4857aff5a
improve all "continue from here" buttons - fixes #188
2015-01-03 14:46:26 +01:00
Thibault Duplessis
4fcd99c9f1
upgrade mithril & chessground
2015-01-02 18:02:13 +01:00
Thibault Duplessis
b5ab7b6a43
more progress on mithril lobby
2014-12-27 23:51:24 +01:00
Thibault Duplessis
4afab32df9
disable some analysis features while in game
2014-12-26 09:32:18 +01:00
Gordon Martin
13c7b0eeb4
Allowing anitchess in the analysis view after a match
2014-12-25 01:47:32 +00:00
Thibault Duplessis
dc25fa5632
fix analysis board highlights
2014-12-24 11:46:57 +01:00
Thibault Duplessis
e3b8df02e1
integrate user analysis with board editor
2014-12-23 22:45:37 +01:00
Thibault Duplessis
8750b26ccb
minimalist analysis board
2014-12-23 17:58:15 +01:00
Jimmie Elvenmark
e08357af5d
fix replay when black starts from FEN position
2014-12-21 03:19:48 +01:00
Thibault Duplessis
4e43cc2913
upgrade for latest mithril: window.m is no longer a thing
2014-12-17 10:45:58 +01:00
Thibault Duplessis
b844911ff7
mithril 0.1.27 and chessground 1.8.1
2014-12-17 09:34:40 +01:00
Thibault Duplessis
3c30a6240d
force miniboards to 2D, implement chessground minimal DOM
2014-12-10 22:11:37 +01:00
Thibault Duplessis
6bd3c7822d
upgrade chessground and deploy assets
2014-12-01 23:18:07 +01:00
Thibault Duplessis
bd005267a3
fix replay from position
2014-11-30 20:36:00 +01:00
Thibault Duplessis
7885474d4d
revert mithril.js to 0.1.24
2014-11-30 13:12:18 +01:00
Thibault Duplessis
414123b50c
upgrade mithril.js and chessground
2014-11-29 13:30:22 +01:00
Thibault Duplessis
387e01633c
don't fail on invalid analysis path (from the URL)
2014-11-27 21:04:23 +01:00
Thibault Duplessis
d4c9afb52d
restore mouse wheel on analysis
2014-11-27 15:36:32 +01:00
Thibault Duplessis
ab9cb3cd23
bind esc to chessground.cancelMove in round, analysis, and puzzle
2014-11-26 00:27:32 +01:00
Thibault Duplessis
58c8adfb04
upgrade chessground
2014-11-25 01:10:21 +01:00
Thibault Duplessis
68af2cdb12
play sound on analysis user move
2014-11-25 01:05:27 +01:00
Thibault Duplessis
000b9a3f44
upgrade chessli and puzzles
2014-11-24 23:51:01 +01:00
Thibault Duplessis
cc3be7402b
complete analysis exploration, fix JS mutability
2014-11-24 22:16:12 +01:00
Thibault Duplessis
f0d535bded
more progress on analysis exploration
2014-11-23 20:18:15 +01:00
Thibault Duplessis
49172a941d
remove extra redraw
2014-11-23 18:05:08 +01:00
Thibault Duplessis
64d500dcdd
start analysis exploration
2014-11-22 17:26:46 +01:00
Thibault Duplessis
2470adcf03
upgrade chessground to fix animations on latest firefox
2014-11-20 23:01:33 +01:00
clarkerubber
586eb580e3
Position control buttons beneath PGN
2014-11-20 21:09:14 +11:00
Thibault Duplessis
08f523153d
analyse crash on aborted games
2014-11-16 02:46:47 +01:00
Thibault Duplessis
d4410d44a0
hotfixes
2014-11-16 02:44:07 +01:00
Thibault Duplessis
54cb6c0ecc
fix board editor URL
2014-11-15 20:25:42 +01:00
Thibault Duplessis
031a5ff5f0
fix mithril children BC break
2014-11-15 10:21:14 +01:00
Thibault Duplessis
b028131617
upgrade mithril.js & chessground
2014-11-14 23:50:03 +01:00
Thibault Duplessis
9fa83357ec
try to contain google indexer
2014-11-14 09:25:34 +01:00
Thibault Duplessis
97f6030b3d
downgrade to mithril 0.1.22
2014-11-14 01:44:26 +01:00
Thibault Duplessis
0181e28870
play JS router is slow, use it only for complex routes
2014-11-14 00:59:23 +01:00
Thibault Duplessis
49ded405cc
upgrade mithril.js
2014-11-13 14:26:44 +01:00
Thibault Duplessis
d83cec7e9e
tweak analysis JS perf
2014-11-11 14:30:27 +01:00
Thibault Duplessis
c8410c71d0
make UI components depend on chessli submodule
2014-11-10 11:20:59 +01:00
Thibault Duplessis
4448668543
fix wheel event
2014-11-10 01:06:30 +01:00
Thibault Duplessis
60828db345
upgrade chessground
2014-11-10 00:10:26 +01:00
Thibault Duplessis
cacab56591
who needs a jQuery plugin to handle mousewheel, seriously
2014-11-09 23:31:56 +01:00
Thibault Duplessis
f32d659d17
toggle analysis comments with keyboard
2014-11-09 22:59:47 +01:00
Thibault Duplessis
b9728e9d5b
enable replay mousewheel
2014-11-09 22:53:17 +01:00
Thibault Duplessis
68382bb896
display opening in analysis moves
2014-11-09 18:33:17 +01:00
Thibault Duplessis
b1a275a5fe
analyse page tweaks
2014-11-08 21:37:28 +01:00
Thibault Duplessis
a335e9a8cb
fix analysis check side
2014-11-08 17:56:15 +01:00
Thibault Duplessis
50e63013aa
read analysis initial path from the location hash
2014-11-08 17:34:19 +01:00
Thibault Duplessis
db16efe424
mithril/chessground analysis seems to be working
2014-11-08 12:13:15 +01:00
Thibault Duplessis
e905fe0463
analysis tree navigation is working
2014-11-08 10:33:52 +01:00
Thibault Duplessis
edded9013d
more work on new analysis page
2014-11-07 00:49:30 +01:00
Thibault Duplessis
8b58fafd53
fix variation issue by copying arrays. Dammit mutability sucks.
2014-11-06 22:40:36 +01:00
Thibault Duplessis
45c766acb7
progress on pgn4web replacement
2014-11-03 21:32:58 +01:00
Thibault Duplessis
0cd70b835c
try a new analysis client data structure
2014-11-03 08:40:22 +01:00
Thibault Duplessis
6bc6b30ea8
compile client apps as dev, trash pgn4web
2014-11-02 15:41:55 +01:00
Thibault Duplessis
0109e0fbec
tree analysis WIP
2014-10-31 14:22:21 +01:00
Thibault Duplessis
e78e5c7fc6
* 'master' of github.com:ornicar/lila:
...
Bam! And the footer is fixed.
remove round.util
Conflicts:
ui/round/src/ground.js
2014-10-31 13:14:49 +01:00
Thibault Duplessis
30c563e520
more on mithril analysis rewrite
2014-10-29 11:29:40 +01:00
Thibault Duplessis
aaa57fbfd7
connect replay with advantage chart
2014-10-27 17:28:20 +01:00
Thibault Duplessis
7453cacc59
good progress on new replay UI
2014-10-27 17:21:52 +01:00
Thibault Duplessis
93f7128b9b
share more code between round and analyse
2014-10-27 14:42:11 +01:00
Thibault Duplessis
95786f05e1
progress on analysis
2014-10-27 14:28:42 +01:00
Thibault Duplessis
2a59665fa3
more progress on new analyse, try to reuse code from round
2014-10-27 11:34:43 +01:00
Thibault Duplessis
4ec53d85d4
progress on analysis new UI
2014-10-27 11:10:41 +01:00