Commit graph

1294 commits

Author SHA1 Message Date
Thibault Duplessis c1559d85a5 apply insights icon and improve screens 2015-11-30 12:43:02 +07:00
Thibault Duplessis f928b4ae04 it's a beta ok? 2015-11-30 11:55:19 +07:00
Thibault Duplessis bd7fe5c6b0 display insights miniboards 2015-11-29 19:59:11 +07:00
Thibault Duplessis 9be51df03d fix insights powertip positioning 2015-11-29 16:55:41 +07:00
Thibault Duplessis 63aecf6eed add text to insights filter clear button 2015-11-29 12:36:30 +07:00
Thibault Duplessis 3d592ab902 fix insights filter selector 2015-11-29 12:00:10 +07:00
Thibault Duplessis 7ab1d5cd97 button to clear insight filters 2015-11-29 11:16:07 +07:00
Thibault Duplessis 96c9597e48 insights chart bar colors 2015-11-29 10:50:25 +07:00
Thibault Duplessis 1e54c4a35c insights chart tooltips theming 2015-11-29 10:40:33 +07:00
Thibault Duplessis 37a5252d95 complete insights dark theme 2015-11-29 10:33:39 +07:00
Thibault Duplessis d5d2dbf31a dark theme for insights chart 2015-11-29 00:10:47 +07:00
Thibault Duplessis aaa8e9c2de fix chart axis 2015-11-28 23:47:19 +07:00
Thibault Duplessis 8cdfae5a1f fix insights percentage chart stop at 100 2015-11-28 23:35:59 +07:00
Thibault Duplessis b5c098982b insights sharing info and link 2015-11-28 23:04:10 +07:00
Thibault Duplessis 5085cadf1d nicer insights transitions 2015-11-28 22:39:15 +07:00
Thibault Duplessis 30b0cc8bd4 provide definitions of metrics and dimensions 2015-11-28 22:19:50 +07:00
Thibault Duplessis 56f0a58b65 more insights UI 2015-11-28 21:23:47 +07:00
Thibault Duplessis 3c8c37259c more insights UI 2015-11-28 20:42:52 +07:00
Thibault Duplessis c029124f81 redesign insights and open selects on mouseover 2015-11-28 19:51:23 +07:00
Thibault Duplessis 5e30eaded8 insights moves per game 2015-11-28 18:21:13 +07:00
Thibault Duplessis a97d9cb647 Merge pull request #1261 from ornicar/insights-patch-1
Change transparent bar color to a lax gray
2015-11-28 17:35:36 +07:00
Thibault Duplessis 723a22aade new Termination metric 2015-11-28 17:03:19 +07:00
Unihedron ed1a861ac1 Change transparent bar color to a lax gray 2015-11-28 16:15:50 +08:00
Thibault Duplessis 2699098aee bind insight questions to URLs 2015-11-28 15:12:11 +07:00
Thibault Duplessis 1b253f2555 build ui/insight 2015-11-28 13:17:50 +07:00
Thibault Duplessis a0c882437a change insight UI default axis 2015-11-28 13:02:35 +07:00
Thibault Duplessis 01fcf4afee developer preview 2015-11-28 12:39:17 +07:00
Thibault Duplessis 3679b5e616 enable chart legend for insights 2015-11-28 11:52:56 +07:00
Thibault Duplessis eb657cdc87 more insight metrics 2015-11-28 10:42:56 +07:00
Thibault Duplessis 45a513be1e improve insight UI 2015-11-27 16:49:48 +07:00
Thibault Duplessis 42abae79b7 better insight number formatting 2015-11-27 16:17:05 +07:00
Thibault Duplessis 90982bb961 re-introduce insight table view 2015-11-27 15:39:01 +07:00
Thibault Duplessis 3c19f80a0b fully support stacked metrics like Result 2015-11-27 15:24:40 +07:00
Thibault Duplessis fad985ec27 refactor insights answer and chart to account for stacked metrics 2015-11-27 14:08:31 +07:00
Thibault Duplessis 9dc9eeb5fd rename coach to insights 2015-11-27 11:11:51 +07:00
Thibault Duplessis 99666fa72d generate/refresh coach entries 2015-11-27 02:12:34 +07:00
Thibault Duplessis b373866742 complement coach view with a data table 2015-11-26 23:32:47 +07:00
Thibault Duplessis 993be8c35a filters are working 2015-11-26 22:17:35 +07:00
Thibault Duplessis 370d472331 coach filters UI 2015-11-26 19:07:24 +07:00
Thibault Duplessis c9ef302228 more progress on coach 2015-11-26 17:39:59 +07:00
Thibault Duplessis 982e6a4cd3 much coach progress 2015-11-26 16:30:31 +07:00
Thibault Duplessis 1a938af90e deal with sample size better 2015-11-26 14:36:19 +07:00
Thibault Duplessis fb067839aa it's working :') the coach is working 2015-11-26 13:36:34 +07:00
Thibault Duplessis 39daa8019d more coach UI work 2015-11-26 13:24:06 +07:00
Thibault Duplessis 1e88ecd76e bootstrap coach UI 2015-11-26 12:20:25 +07:00
Thibault Duplessis fd2d2b746c don't focus tournament standing on withdrawn player 2015-11-25 00:56:48 +07:00
Thibault Duplessis 5b677629c1 prevent tournament XHR caching 2015-11-24 00:25:28 +07:00
Thibault Duplessis 6de0e648a4 Merge pull request #1231 from ornicar/glowed-join-btn
Make "join" button more noticeable in arenas
2015-11-23 12:15:33 +07:00
Thibault Duplessis 251a974cfe improve tournament UI and pagination 2015-11-17 12:13:02 +07:00
Thibault Duplessis 8e2718a338 bring tournament pagination to the top - closes #1232 2015-11-17 11:30:44 +07:00
Unihedron 6895278a93 Make "join" button more noticeable in arenas 2015-11-13 19:21:16 +08:00
Thibault Duplessis 8778c040b5 never cache XHR requests 2015-11-13 00:15:15 +07:00
Thibault Duplessis 52edf6b495 leave titled players alone 2015-11-11 13:53:13 +07:00
Thibault Duplessis a2d25fe392 option to disable computer analysis gauge 2015-11-11 13:26:22 +07:00
Thibault Duplessis f84f77687f tweak analysis option name 2015-11-11 13:09:33 +07:00
Thibault Duplessis 4d5ed30fe7 play initial move faster 2015-11-11 11:30:38 +07:00
Thibault Duplessis 6add2708d8 close button on tournament player info box 2015-11-11 00:21:31 +07:00
Thibault Duplessis ecd283e939 remove tournament clocks icons (it's visible that it's a clock) 2015-11-10 22:58:46 +07:00
Thibault Duplessis e63537a67d hide arena pairings tooltip, it's been here long enough, people know 2015-11-10 22:45:15 +07:00
Thibault Duplessis 8a91e31bd9 notify absent user that game has started 2015-11-10 22:37:49 +07:00
Thibault Duplessis c4fd6fb1d6 haters are gonna hate https://i.imgur.com/OXXit7H.png 2015-11-10 17:40:52 +07:00
Thibault Duplessis 6bf39742e7 slow down training puzzle distribution (high DB load) 2015-11-10 02:33:34 +07:00
Thibault Duplessis 64a8594956 show opening name in game in progress - for #1191 2015-10-28 02:46:18 +07:00
Thibault Duplessis ff6634f8fa tweak arena display 2015-10-25 14:10:03 +07:00
Thibault Duplessis 447d002866 upgrade chessground 2015-10-23 18:19:45 +07:00
Thibault Duplessis 20cf1adcb8 don't show desktop notification when a premove applies - closes #1168 2015-10-22 22:46:05 +07:00
Thibault Duplessis 028746e47d tournament sheet tooltip 2015-10-19 12:06:38 +02:00
Thibault Duplessis 2a26d6b99d don't highlight [>>] when replaying last ply 2015-10-19 01:47:44 +02:00
Thibault Duplessis e016b373dd fix autoscroll when joining a started game 2015-10-19 01:42:00 +02:00
Thibault Duplessis dcf9732eb0 upgrade chessground 2015-10-13 13:57:47 +02:00
Thibault Duplessis 9b45a3a7fc use V8 optimized mithril 2015-10-13 11:02:42 +02:00
Thibault Duplessis 755f499da6 fix round stepsHash optimization killer 2015-10-13 10:39:21 +02:00
Thibault Duplessis 84119446e3 chat presets! - closes #1133 2015-10-11 15:39:18 +02:00
Thibault Duplessis e591ca907f improve round scrolling on game end 2015-10-11 12:46:24 +02:00
Thibault Duplessis 26afceca8b both direct and throttled autoscrolling for round 2015-10-11 11:31:32 +02:00
Thibault Duplessis 23397caa39 fix mate comment border color 2015-10-11 10:37:43 +02:00
Thibault Duplessis 0698ff556d upgrade chessground again 2015-10-11 10:08:14 +02:00
Thibault Duplessis 7cba113053 analysis: only autoscroll on jump - fixes #1131 2015-10-11 01:38:15 +02:00
Thibault Duplessis 1c7ede8e11 analysis: expand variations on demand 2015-10-11 00:15:06 +02:00
Thibault Duplessis d01a58ecaf analyse: prevent eval work duplication 2015-10-10 23:15:04 +02:00
Thibault Duplessis 05912d3274 fix tournament player info games links 2015-10-10 21:43:46 +02:00
Thibault Duplessis 8f2eb43c53 upgrade chessground for da perf! 2015-10-10 20:57:37 +02:00
Thibault Duplessis 806bdef1bb throttle round autoscroll 2015-10-10 20:45:21 +02:00
Thibault Duplessis 4eaa6a2f26 debounce round autoscroll 2015-10-10 20:11:55 +02:00
Thibault Duplessis e911b716ac debounce round.onChange 2015-10-10 19:38:04 +02:00
Thibault Duplessis b73800ddb4 window.history.replaceState is slow! debounce it. 2015-10-10 19:28:57 +02:00
Thibault Duplessis f489a7a375 upgrade chessground to cache element bounds 2015-10-10 19:12:54 +02:00
Thibault Duplessis b3b58bdf5c start board editor redesign 2015-10-10 14:30:07 +02:00
Thibault Duplessis 25059b06ef improve round init 2015-10-10 14:13:21 +02:00
Thibault Duplessis 8a2cc947fe round: reach check from the step 2015-10-10 14:08:42 +02:00
Thibault Duplessis cc8b494c2d display forecast count on analysis button - closes #1120 2015-10-09 17:11:10 +02:00
Thibault Duplessis 9c26ae881e display miniboard on tournament pairing mouse over 2015-10-09 16:36:43 +02:00
Thibault Duplessis 07cf61c494 prevent click on tournament pairing for 1500ms - fixes #1125 2015-10-09 16:34:25 +02:00
Thibault Duplessis 04c2331d73 don't replay your own last move (prevents weirdness in simul)
coded and deployed during chess-network stream.

yay for hotfixes!
2015-10-09 11:31:31 +02:00
Thibault Duplessis dfaed1adb5 fix last move replay for spectators 2015-10-08 09:23:20 +02:00
Thibault Duplessis 0fe333bd90 prevent layout thrashing in round and analysis autoscroll 2015-10-07 21:25:25 +02:00
Unihedron 8a353a2041 Localize "Players" in "N Players" tournament view 2015-10-08 00:54:22 +08:00
Thibault Duplessis 6d918a4a5b Merge pull request #1113 from ornicar/optimize-a-regex
Optimize a regex
2015-10-07 17:12:10 +02:00
Thibault Duplessis b5d5ee2cb4 reload tournament player info automatically - fixes #1109 2015-10-07 17:05:39 +02:00
Unihedron 28327e2f39 Optimize a regex 2015-10-07 22:50:27 +08:00
Thibault Duplessis 9c79958d71 fix tournament player info games numbers 2015-10-07 16:22:13 +02:00
Thibault Duplessis 224d48605c tweak created tournament UI - fixes #1111 2015-10-07 15:50:25 +02:00
Thibault Duplessis c40d284a37 replay previous move on game load - fixes #1106 2015-10-07 15:24:53 +02:00
Thibault Duplessis 194875858b rename data->round 2015-10-07 13:03:38 +02:00
Thibault Duplessis bb06697b70 ui/round: move some functions out of ctrl 2015-10-07 12:56:20 +02:00
Thibault Duplessis e2c70ab563 don't switch between AI games 2015-10-06 19:46:17 +02:00
Thibault Duplessis d5b3429551 fix tourney user mouseover badge 2015-10-06 09:52:14 +02:00
Thibault Duplessis 598a06604a prevent autoswitch when opponent premoved - closes #1074 2015-10-05 23:52:41 +02:00
Thibault Duplessis d14f4dbaa4 autopromote to queen locally - fixes #1089 2015-10-05 15:29:23 +02:00
Thibault Duplessis b4b71a6e1f remove user links in tournament standing 2015-10-05 15:15:51 +02:00
Thibault Duplessis 87daf7eaac unify player info and tournament podium 2015-10-05 15:00:19 +02:00
Thibault Duplessis 640c9df7a3 show average opponent rating in tournament player info 2015-10-05 14:44:50 +02:00
Thibault Duplessis 7a0ebe63bf display arena tournament player stats 2015-10-05 14:40:42 +02:00
Thibault Duplessis 663e7ad074 tweak arena redraw 2015-10-05 11:31:57 +02:00
Thibault Duplessis 769aaef4da fix tournament side scroll 2015-10-05 08:50:14 +02:00
Thibault Duplessis 25db13bcf4 remove debug 2015-10-05 08:25:27 +02:00
Thibault Duplessis a488f53620 improve tournament side 2015-10-04 14:51:47 +02:00
Thibault Duplessis 51ed119d94 more tournament side player info WIP 2015-10-03 16:07:45 +02:00
Thibault Duplessis 1dfd9bb044 Merge branch 'master' into tourneyside
* master:
  deploy AI to sarah
  mk "македонски јази" translation #15327. Author: jordanGP.
  cy "Cymrae" translation #15309. Author: Chess_Dogg.
  remove buggy lobby chart hook color
  fixes coach errors, probably
2015-10-03 11:29:40 +02:00
Thibault Duplessis 69eb0a0c27 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  fixes coach errors, probably
2015-10-03 08:43:33 +02:00
Thibault Duplessis 1234a1d3ee remove buggy lobby chart hook color 2015-10-03 00:31:36 +02:00
Thibault Duplessis 4d28d63fd8 tournament player info WIP 2015-10-03 00:29:56 +02:00
Thibault Duplessis 3a3465d61e remove buggy lobby chart hook color 2015-10-03 00:22:34 +02:00
Jimmie Elvenmark 2e5db3e15b fixes coach errors, probably 2015-10-03 00:18:53 +02:00
Thibault Duplessis 297f361aed tournament UI perf WIP, drop score powertips 2015-10-02 21:31:52 +02:00
Thibault Duplessis bdd4be6290 more tournament leaderboard compaction for the marathon 2015-10-02 01:51:10 +02:00
Thibault Duplessis f783890a73 compact packed score sheets 2015-10-02 01:30:59 +02:00
Thibault Duplessis 950300720d compact long usernames in tournament leaderboard 2015-10-02 01:24:30 +02:00
Thibault Duplessis 42c80efe2b make round movelist react to mousedown 2015-10-01 14:12:14 +02:00
Thibault Duplessis 8326fee1d3 tweak analysis movelist perf 2015-10-01 14:12:06 +02:00
Thibault Duplessis 18f2b3230d more analysis movelist DOM golf 2015-10-01 14:09:21 +02:00
Thibault Duplessis d7a8307771 precompile round replay move tags 2015-10-01 11:57:13 +02:00
Thibault Duplessis c3e36b8bc7 analysis replay DOM golf 2015-10-01 09:55:25 +02:00
Thibault Duplessis 6002529d24 fix nag cycling 2015-10-01 01:23:38 +02:00
Thibault Duplessis 3d8a640c71 tweak ceval start/stop 2015-10-01 00:38:37 +02:00
Thibault Duplessis 2ce597c03f unthrottle analysis result 2015-10-01 00:32:03 +02:00
Thibault Duplessis 96676b0c33 ceval is no longer beta 2015-10-01 00:20:59 +02:00
Thibault Duplessis 134929b33d more round DOM golf 2015-09-30 16:20:46 +02:00
Thibault Duplessis 0015926976 upgrade chessground 2015-09-30 14:07:30 +02:00
Thibault Duplessis c729c82bab more round DOM golf 2015-09-30 14:02:42 +02:00
Thibault Duplessis fa49090fc8 simplify round replay DOM, unify with analysis 2015-09-30 13:46:35 +02:00
Thibault Duplessis 3befa49d28 forecast fonts 2015-09-30 12:51:43 +02:00
Thibault Duplessis a8cb36bf8f simplify analysis DOM with <turn>, <move> and <index> elements 2015-09-30 12:41:36 +02:00
Thibault Duplessis efcc2f34a6 upgrade chessground, introduce <square> & <piece> 2015-09-30 10:42:56 +02:00
Thibault Duplessis 9130dad304 fix JS Int overflow when tournament is scheduled in a month 2015-09-27 21:16:35 +02:00
Thibault Duplessis 7fa1e3236b make ceval deal with endgame better 2015-09-27 11:29:09 +02:00
Thibault Duplessis 76b1dda2c2 fix ceval of first step 2015-09-26 00:54:15 +02:00
Thibault Duplessis d3eb0c8c90 fix previous commit 2015-09-25 17:49:52 +02:00
Thibault Duplessis b57dca256c fix ceval O-O-O+ 2015-09-25 17:48:15 +02:00
Thibault Duplessis ddf047f064 better toggle switches 2015-09-25 14:53:14 +02:00
Thibault Duplessis 81b0b84655 remove relay UI module 2015-09-25 12:13:50 +02:00
Thibault Duplessis 699051b996 reuse lichess.trans in all ui modules 2015-09-25 12:13:50 +02:00
Thibault Duplessis 0a28d61f1b JS utility functions lichess.trans & lichess.once 2015-09-25 12:13:50 +02:00
Thibault Duplessis 446ac6846a remove ceval info box 2015-09-25 03:24:37 +02:00
Thibault Duplessis 570984a310 global chessground upgrade 2015-09-25 03:24:22 +02:00
Thibault Duplessis 1cfd9c6df2 more analysis UI 2015-09-25 03:14:46 +02:00
Thibault Duplessis 576f4b6ed7 improve analysis menu setting UI 2015-09-25 03:05:02 +02:00
Thibault Duplessis 3de300cbc6 fix auto-arrows toggle 2015-09-25 02:57:02 +02:00
Thibault Duplessis cd372bf783 click analysis numbers to cycle 2015-09-25 02:54:07 +02:00
Thibault Duplessis fff7e01cef more analysis UI stuff :o 2015-09-24 19:44:55 +02:00
Thibault Duplessis 8ec35f48c5 toggle analysis arrows 2015-09-24 19:04:16 +02:00
Thibault Duplessis c9c1e891cd more client eval UI tweaks 2015-09-24 17:40:42 +02:00
Thibault Duplessis 4c383f727e tweak eval arrow system 2015-09-24 17:06:18 +02:00
Thibault Duplessis 6ea46b93fc upgrade chessground 2015-09-24 17:05:51 +02:00
Thibault Duplessis d3ff799637 show both current best and next best moves 2015-09-24 16:36:15 +02:00
Thibault Duplessis 5900adea2d more eval UI 2015-09-24 16:36:15 +02:00
Thibault Duplessis e4db6fe00e nicely merge serverside and clientside analysis 2015-09-24 13:04:11 +02:00
Thibault Duplessis 72bb4f6fcd improve analysis action menu - fixes #1012 2015-09-24 11:22:11 +02:00
Thibault Duplessis 068ba5fa2d make autoplay restart game if run from last ply 2015-09-24 11:19:37 +02:00
Thibault Duplessis 6d32470423 tweak gauge UI 2015-09-24 10:16:21 +02:00
Thibault Duplessis b2bb28c3ac fix ceval castle detection 2015-09-23 11:25:20 +02:00
Thibault Duplessis 20ce17bff9 ceval from a position and chess960 2015-09-23 11:04:37 +02:00
Thibault Duplessis 9e11e0fb3c fix simul autoswitch on clientside 2015-09-23 09:30:15 +02:00
Thibault Duplessis 185890b8ea fix ceval extra arrows 2015-09-23 09:30:00 +02:00
Thibault Duplessis be66f8b88c mention that it's beta 2015-09-23 00:59:59 +02:00
Thibault Duplessis 46bc18ad19 fix clientside analysis from position (like puzzle analysis) 2015-09-23 00:58:22 +02:00
Thibault Duplessis 5a0a902b94 refactor Game.lastMove: Option[UciMove] to get promotion info 2015-09-23 00:44:57 +02:00
Thibault Duplessis dcad52b139 round many ceval edges 2015-09-22 23:31:34 +02:00
Thibault Duplessis ccce82cb2d fix bug when eval == 0 2015-09-22 22:20:06 +02:00
Thibault Duplessis 0a3d308af9 evaluation throttling 2015-09-22 22:19:59 +02:00
Thibault Duplessis 83d73dbc37 client eval only works with standard chess (test 960 later) 2015-09-22 22:13:50 +02:00
Thibault Duplessis 7debac0298 support for mate eval 2015-09-22 21:26:22 +02:00
Thibault Duplessis f4e9ff095d more ceval WIP 2015-09-22 20:19:41 +02:00
Thibault Duplessis bf15fe3518 ceval ticks & style 2015-09-22 18:22:11 +02:00
Thibault Duplessis eaeb1ea87e warmup ceval worker pool 2015-09-22 17:45:02 +02:00
Thibault Duplessis 7181314ec3 ceval tweaks 2015-09-22 17:23:18 +02:00
Thibault Duplessis 81afccad2c webworkers pool to work around SF latency 2015-09-22 15:55:43 +02:00
Thibault Duplessis 3999b36cf0 refactor ceval worker, preparing for pool 2015-09-22 15:22:36 +02:00
Thibault Duplessis bafe7f70ce refactor ceval 2015-09-22 14:50:50 +02:00
Thibault Duplessis a5eec3c272 remember user preference for clientside analysis 2015-09-22 14:33:05 +02:00
Thibault Duplessis 7444796522 kill the AI worker after each move: consistent latency 2015-09-22 13:47:41 +02:00
Thibault Duplessis 888865d9c0 live eval WIP 2015-09-22 12:49:31 +02:00
Thibault Duplessis 5250160da5 Merge branch 'master' into liveval
* master:
  Increase specificity of '.staff' in user-show.css
  remove temp fix
  new sound for move confirmation - fixes #1002
  rating distribution for anon & provisional - fixes #1001
  s/Oriental/Eastern
  rename Nightly tournaments to Oriental
2015-09-22 10:47:34 +02:00
Thibault Duplessis 5c73577330 new sound for move confirmation - fixes #1002 2015-09-22 01:27:26 +02:00
Thibault Duplessis 1efd470391 client-side analysis WIP 2015-09-22 01:04:59 +02:00
Thibault Duplessis 3a39930016 more client-side analysis WIP 2015-09-21 23:28:06 +02:00
Thibault Duplessis 519d66618a clientside stockfish POC - it works 2015-09-21 19:43:16 +02:00
Thibault Duplessis 80be69c7d6 fix blind mode for playing 2015-09-21 17:47:42 +02:00
Thibault Duplessis 6388764e21 simplify analysis blind code 2015-09-21 17:46:19 +02:00
Thibault Duplessis 043a40ff3d use autoswitch in correspondence games only 2015-09-21 12:00:06 +02:00