Thibault Duplessis
df7abdcfed
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
Forgot mailgun
Acknowledge external dependencies (closes #815 )
remove obsolete gulpfile.js
2017-01-23 08:52:57 +01:00
Isaac Levy
a363688bc4
Condense ceval emit objects
...
Convert emit(state) to emit(eval, work) to
simplify logic.
2017-01-22 19:07:36 -05:00
Isaac Levy
58e4a3c05f
Update PVs to latest emit with equal depth
...
This fixes a bug where longer PVs are never shown because
stockfish prints the normal PV first.
This will also show the mixed depth PVs stockfishProtocol now
emits (i.e. PV 1 depth 21, PV 2 depth 20). These are categorized
as min(depth of PVs), so would not override the depth 20
emit.
2017-01-22 18:52:45 -05:00
Niklas Fiekas
c5686ad2a6
Forgot mailgun
2017-01-23 00:43:31 +01:00
Niklas Fiekas
be9b49a153
Acknowledge external dependencies ( closes #815 )
2017-01-23 00:37:38 +01:00
Thibault Duplessis
3c7580ccac
Merge pull request #2557 from niklasf/remove-gulpfile
...
remove obsolete gulpfile.js
2017-01-22 23:55:37 +01:00
Niklas Fiekas
ccab5a8851
remove obsolete gulpfile.js
2017-01-22 23:47:02 +01:00
Thibault Duplessis
ce0efdde45
if svgcleaner is in the path
2017-01-22 23:44:42 +01:00
Thibault Duplessis
2c1676032d
Merge pull request #2551 from isaacl/sfCtrlImprovements
...
Stockfish Protocol improvements.
2017-01-22 23:43:52 +01:00
Thibault Duplessis
59c7fea8b3
use latest svgo from npm
2017-01-22 23:13:42 +01:00
Thibault Duplessis
490c869ecb
Merge pull request #2553 from niklasf/svgoptimize
...
[WIP] Even smaller SVGs
2017-01-22 23:04:14 +01:00
Thibault Duplessis
6c2804afde
API fetch users by IDs
2017-01-22 22:21:57 +01:00
Thibault Duplessis
cfa2d7149a
optimize game API
2017-01-22 22:04:25 +01:00
Thibault Duplessis
4e75f2417e
HTTP API: fetch many games by ID
2017-01-22 21:57:12 +01:00
Isaac Levy
0dc9be46c1
ceval protocol changes for review
2017-01-22 13:03:30 -05:00
Niklas Fiekas
8e0e445480
Even smaller SVGs
2017-01-22 18:32:09 +01:00
Niklas Fiekas
a1dc00e897
Also remove generated logos
2017-01-22 18:31:31 +01:00
Niklas Fiekas
ef60be719a
Rewrite SVG optimization script
2017-01-22 18:22:36 +01:00
Niklas Fiekas
658a5abd2b
Remove remaining compiled piece svgs
2017-01-22 16:13:31 +01:00
Niklas Fiekas
569fd6f11c
Move chessnut to piece-src
2017-01-22 15:52:17 +01:00
Niklas Fiekas
a7474e50a9
Update COPYING.md
2017-01-22 15:50:39 +01:00
Thibault Duplessis
c157f91b4b
enforce ceval, auto shapes, and gauge, in practice study
2017-01-22 15:19:23 +01:00
Thibault Duplessis
08e0b1c05d
hide ceval toggle in practice study
2017-01-22 15:15:50 +01:00
Thibault Duplessis
73eeb07542
remove most analysis features in a practice study
2017-01-22 15:12:36 +01:00
Thibault Duplessis
98584ebdeb
various practice UI improvements
2017-01-22 14:52:17 +01:00
Thibault Duplessis
4d1bc8dd13
simplify practice controller
2017-01-22 13:34:23 +01:00
Thibault Duplessis
9bd649aa6c
resume practice study on next unplayed chapter
2017-01-22 13:29:45 +01:00
Thibault Duplessis
97bdaf31a7
better practice success detection & feedback
2017-01-22 12:39:31 +01:00
Thibault Duplessis
9df2cf03c6
draw victory condition
2017-01-22 12:34:10 +01:00
Thibault Duplessis
6baae906ed
store practice progress
2017-01-22 11:52:18 +01:00
Thibault Duplessis
0eb0f1fb39
don't connect practice users to the study socket
2017-01-22 11:16:47 +01:00
Thibault Duplessis
7128f4a6fd
start practice study on the first chapter
2017-01-22 10:54:43 +01:00
Thibault Duplessis
f34ffae354
don't sync while practicing
2017-01-22 10:49:01 +01:00
Thibault Duplessis
e42624c143
practice key icon
2017-01-22 10:48:56 +01:00
Thibault Duplessis
ec0911f436
upgrade chessground and reduce rezooming
2017-01-22 10:16:40 +01:00
Thibault Duplessis
9fb6275909
hy "Հայերեն" translation #17137 . Author: Armenjan.
2017-01-22 09:33:52 +01:00
Thibault Duplessis
726eb97188
sk "slovenčina" translation #17136 . Author: player58.
2017-01-22 09:33:51 +01:00
Isaac Levy
4450794106
Bump down emit timeout
...
100ms is not necessary to wait.
2017-01-21 22:48:48 -05:00
Isaac Levy
2542090f15
stockfishProtocol fixes
...
- emit timeout in case SF can't supply enough PVs
- allow upperbound to complete a multipv set
(see ddugovic/Stockfish#228 )
2017-01-21 21:02:48 -05:00
Thibault Duplessis
f781ce7a6e
optimise practice UI perf
2017-01-22 00:55:35 +01:00
Thibault Duplessis
30b65a5e26
more practice UI WIP
2017-01-21 23:51:18 +01:00
Isaac Levy
183965ea38
Stockfish Protocol improvements.
...
- Cleaned up regex to avoid backtracking
- Organized regex extraction logic
- Fixed bug where opts.multiPv was not evaluated correctly.
- Removed lowerbound/upperbound messages for now. Their PVs are
bad and their evals are not suitable for the eval box.
This patch prepares possible enhancements such as:
- Heuristics to avoid changing the displayed PV / best move too
frequently, or to avoid replacing a good PV with a worse PV.
- Using lowerbound/upperbound scores to indicate uncertainty in
the eval bar.
2017-01-21 17:29:19 -05:00
Thibault Duplessis
1cc4828fe8
practice pages
2017-01-21 21:51:10 +01:00
Thibault Duplessis
c1dad69c46
practice UI WIP
2017-01-21 18:14:22 +01:00
Thibault Duplessis
826a5d5d89
fix learn title hierarchy
2017-01-21 15:06:53 +01:00
Thibault Duplessis
4fb35421e3
fix sad untyped equality check
2017-01-21 14:56:51 +01:00
Thibault Duplessis
61230f25f3
practice user UI WIP
2017-01-21 14:51:29 +01:00
Thibault Duplessis
4b9778571f
simplify learn progress ID
2017-01-21 14:36:30 +01:00
Thibault Duplessis
c13b19b343
practice config & expanded structure
2017-01-21 14:22:51 +01:00
Thibault Duplessis
fa779f8ae0
simplify practice progress storage
2017-01-21 13:42:28 +01:00