Commit Graph

2839 Commits (c7453237d8877c56a84a1e096bf753337dd17bfe)

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