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