Niklas Fiekas
d47ca0f1bf
remove ui/puzzle and ui/ceval dependency on ui/chess
2020-06-05 21:55:59 +02:00
Niklas Fiekas
ebf2d106bd
show ceval engine name again
2020-05-28 09:13:54 +02:00
Niklas Fiekas
3c7f21041a
update stockfish.wasm to 0.7 (much smaller, better boot)
2020-05-27 14:47:57 +02:00
Niklas Fiekas
b8b3ce4ea5
detect broken wasm on kiwi browser ( fixes #6490 )
2020-05-07 17:54:51 +02:00
Niklas Fiekas
75bb7dfb88
update chessops to 0.4.0
2020-04-14 13:02:51 +02:00
Niklas Fiekas
45b1b4e13e
update chessops to 0.3.6 (alt queenside castling)
2020-04-01 16:58:58 +02:00
Niklas Fiekas
d109deb664
consolidate puzzle dests
2020-03-30 22:50:35 +02:00
Niklas Fiekas
b692b72646
stricter puzzle types
2020-03-30 16:59:56 +02:00
Niklas Fiekas
f7ea8b51ba
bump chessops to 0.3.4
2020-03-22 16:36:44 +01:00
Niklas Fiekas
89e0901ee1
Revert "Changed engine name from stockfish 10+ to 11+"
...
This reverts commit 608e83a434
.
2020-03-16 18:13:34 +01:00
James Stephenson
608e83a434
Changed engine name from stockfish 10+ to 11+
2020-03-15 19:04:35 -04:00
Niklas Fiekas
a913c70401
ceval: require 64 bit for wasmx again
...
32 bit seems to be the common denominator in
https://lichess.org/forum/lichess-feedback/stockfish-engine-not-loading ,
except Vivaldi (comment 7). Even that might be 32 bit Vivaldi on a 64 bit
Windows.
2020-01-27 23:26:14 +01:00
Niklas Fiekas
62d4d948c4
stockfish 11 released and already on lichess
2020-01-18 17:08:24 +01:00
Niklas Fiekas
7788773494
update chessops to 0.3.3 (racing kings movegen near goal)
2020-01-16 19:23:11 +01:00
Niklas Fiekas
d463de28c7
update stockfish.wasm (v0.6.1, growable memory)
2020-01-16 00:22:19 +01:00
Niklas Fiekas
9a5c2562f7
update chessops to 0.3.2 ( fixes #5874 )
2020-01-04 16:14:05 +01:00
Niklas Fiekas
30942fb968
fix typo
2020-01-03 13:01:07 +01:00
Niklas Fiekas
c4be12ee3a
stockfish.js still uses giveaway instead of antichess
2020-01-03 12:58:34 +01:00
Niklas Fiekas
333e530447
update chessops to 0.3.1 (performance improvements)
2020-01-03 12:58:05 +01:00
Niklas Fiekas
8b02445d34
update chessops to 0.3.0 ( fixes #5867 )
2020-01-03 10:10:49 +01:00
Niklas Fiekas
ec75b9ab98
replace pv2san with chessops
2020-01-02 17:28:29 +01:00
Niklas Fiekas
c40772dee6
make localStorage pubsub more robust ( fixes #5832 )
...
Safari sometimes fires the StorageEvent in the same document as well.
Move lichess.StrongSocket.sri to lichess.sri and use the unique id to
filter events.
2019-12-29 12:03:31 +01:00
Niklas Fiekas
c2981fca90
more debugging for ceval toggle ( #5832 )
2019-12-29 10:32:45 +01:00
Niklas Fiekas
6a56be92d0
add debugging for ceval toggle ( #5832 )
2019-12-28 21:44:05 +01:00
Niklas Fiekas
a0c3c664ec
feature test structured cloning of memory
...
Firefox 71 allows cloning WebAssembly.Module without COOP/COEP, but not
WebAssembly.Memory.
2019-12-21 13:11:40 +01:00
Thibault Duplessis
57dc74abd6
Merge pull request #5783 from niklasf/rm-pnacl
...
remove pnacl support (fixes #5755 , fixes #5729 )
2019-12-19 09:03:41 -06:00
Niklas Fiekas
ee1e1a1599
ceval: test structured cloning only once
2019-12-19 12:12:04 +01:00
Niklas Fiekas
9d0ba7e0ef
remove pnacl support ( fixes #5755 , fixes #5729 )
2019-12-19 11:46:48 +01:00
Niklas Fiekas
64c18dd0dd
update structured cloning detection for firefox 71
2019-12-06 01:05:39 +01:00
Niklas Fiekas
e33841e053
organize lichess typings by file
2019-12-04 10:46:07 +01:00
Thibault Duplessis
913a7140d3
Revert "fix new typescript errors"
...
This reverts commit 76b4dad4d8
.
2019-11-22 10:53:32 -06:00
Thibault Duplessis
76b4dad4d8
fix new typescript errors
2019-11-22 10:13:09 -06:00
Niklas Fiekas
a58dc9db0e
move ceval threads/hash logic to ctrl, fix wasmx ( #5583 )
2019-10-15 21:58:42 +02:00
Niklas Fiekas
2929e535b8
refactor ceval technology selection ( fixes #5583 )
2019-10-15 19:38:45 +02:00
Niklas Fiekas
4bc42956aa
clean up ui/**/package.json files
2019-09-17 23:09:45 +02:00
Thibault Duplessis
61decea753
typescript tweaks
2019-08-13 09:47:27 +02:00
Isaac Levy
25de98fbda
Improve typescript sourcemaps
...
Inline sources allows browserify to sourcemap
back to original typescript. If you add the ui
folder to chrome, you can then edit ts files
and set ts breakpoints directly in the browser!
2019-07-31 11:34:54 -04:00
Niklas Fiekas
ae6a9ac83d
ceval: proper chaining for start promise
2019-07-28 14:53:29 +02:00
Niklas Fiekas
1120c21cd0
ceval: reboot on timeout only makes sense with single threaded worker
2019-07-26 12:51:48 +02:00
Niklas Fiekas
50eea814b8
ceval: temporary work around for start race condition
2019-07-26 12:51:43 +02:00
Niklas Fiekas
9bec31e233
ceval: use singleton protocol with singleton instance
2019-07-26 12:18:15 +02:00
Niklas Fiekas
be9df0bfe8
pnacl is still the best, for a while
2019-07-06 19:27:20 +02:00
Thibault Duplessis
1d83d847a9
hardcode tsc path to avoid using OS's
2019-06-29 20:09:56 -04:00
Niklas Fiekas
ecb5fb3a7c
remove old ceval test case
2019-06-25 21:30:31 +02:00
Isaac Levy
1ee4c7a5a3
Extend tsconfig from a base config
...
Simplify individual configs
2019-06-25 12:04:35 -04:00
Thibault Duplessis
8509550787
upgrade typescript and other ui vendors
2019-06-04 14:44:35 +02:00
Thibault Duplessis
fd6c863acf
more frequent ceval updates
2019-05-27 23:58:15 +02:00
Thibault Duplessis
7549c4135e
analysis gauge doesn't move the board
2019-05-10 22:34:20 +07:00
Thibault Duplessis
9872570579
remove text shadow from ceval ctrl
2019-05-06 08:32:04 +07:00
Thibault Duplessis
3315acb4b7
refactor sass with %ellipsis and %nowrap-ellipsis
2019-05-01 08:50:45 +07:00
Thibault Duplessis
40a89882b3
new analysis ceval gauge layout
2019-04-30 21:01:41 +07:00
Thibault Duplessis
97bceaf929
improve puzzle gauge sizing
2019-04-30 20:55:56 +07:00
Thibault Duplessis
3424939d8e
sneak in the analysis threat button
2019-04-30 14:40:33 +07:00
Thibault Duplessis
5fe5fd4b5a
refactor using boolean local storage abstraction
2019-04-29 21:03:56 +07:00
Thibault Duplessis
f28bce855e
no eval gauge in col1
2019-04-28 06:55:55 +07:00
Thibault Duplessis
e34d609b77
remove all border-box (now the default)
2019-04-22 11:46:39 +07:00
Thibault Duplessis
e47bb965cd
more UI refactoring
2019-04-08 17:23:20 +07:00
Niklas Fiekas
72d022b1a4
Merge remote-tracking branch 'ornicar/master' into v2
2019-03-07 11:16:47 +01:00
Niklas Fiekas
981cdd9fc1
remove debug log
2019-03-02 15:58:51 +01:00
Thibault Duplessis
33701d1cdc
remove more `indexOf`s
2019-02-28 17:54:37 +07:00
Thibault Duplessis
f20e8c48a3
not ready for es6 yet
...
gotta check that new module stuff
2019-02-28 17:45:09 +07:00
Thibault Duplessis
65516365a1
es2016 WIP
2019-02-28 17:27:57 +07:00
Thibault Duplessis
f915142737
consistent board layouts accross pages/zoom/screens
2019-02-26 07:49:07 +07:00
Thibault Duplessis
9caa1b5693
refactor scss
2019-02-25 20:53:44 +07:00
Thibault Duplessis
914c5dec9b
round preload
2019-02-25 11:56:45 +07:00
Thibault Duplessis
d3274b0f8a
simplify scss syntax (remove superfluous &)
2019-02-24 18:18:25 +07:00
Thibault Duplessis
78fbb957a2
Merge branch 'master' into v2
...
* master: (24 commits)
Manually apply translations
{master} add CubesAndPi 3d pieces
{master} more account close warning
{master} make sure kids don't receive PM notifications
{master} /api/user/:name/rating-history - closes #4896
{master} update costs
remove lichess.org/embed (closes lichess-org/talk#8 )
fix missing space in email service note
store verbatim email (closes #2509 )
whitelist live.ca (no A record)
fix typo
fix login by email
introduce NormalizedEmailAddress
tweak withoutSubdomain (e.g. student.ccgs.nsw.edu.au)
always lower case domain
revert googlemail -> gmail normalization for now
split email normalization and validation
typo and clarification in fishnet email
distinguish UserRepo.email and setEmail
remove unused hotmailRegex
...
2019-02-23 15:12:04 +07:00
Thibault Duplessis
3b9b24a16e
analysis UI WIP
2019-02-23 09:04:46 +07:00
Thibault Duplessis
5f2cd3540a
analyse UI WIP
2019-02-21 16:52:04 +07:00
Thibault Duplessis
73a5394a5d
analysis action menu
2019-02-21 09:42:46 +07:00
Thibault Duplessis
c7c2de0099
puzzle eval gauge
2019-02-19 08:57:10 +07:00
Thibault Duplessis
4abf77583e
more puzzle UI
2019-02-17 16:28:51 +07:00
Thibault Duplessis
b817b686e9
puzzle analysis UI
2019-02-17 15:59:34 +07:00
Niklas Fiekas
c6f4bb6199
update stockfish.wasm (modularized)
2019-02-14 19:04:03 +01:00
Niklas Fiekas
fbefa8669b
temporarily disable wasmx for variants
2019-02-06 21:42:38 +01:00
Niklas Fiekas
2703f4f087
cannot destroy wasmx worker
2019-02-05 03:40:01 +01:00
Thibault Duplessis
de5ad9368a
modularize ui/common
2019-01-26 08:05:07 +07:00
Thibault Duplessis
c4c10babbc
prettier form3 checkboxes
2018-11-30 11:05:31 +07:00
Niklas Fiekas
2ab984c0ac
update to stockfish 10 (asmjs, wasm, pnacl, wasmx)
2018-11-29 21:18:40 +01:00
Niklas Fiekas
7545ac2013
wasmx: require 64 bit for now
2018-11-15 22:50:25 +01:00
Niklas Fiekas
dbbba98360
remove watchdog from wasmx
2018-11-15 22:50:25 +01:00
Niklas Fiekas
cb1f8fa50f
wasmx: only disarm after first message
2018-11-10 20:07:52 +01:00
Niklas Fiekas
54c3f667b3
wasmx: misc improvements
...
- try to feature detect structured cloning
- unify naming to wasmx
- tooltips for browser technologies
2018-11-10 15:58:25 +01:00
Thibault Duplessis
260a98b84d
Merge branch 'gulp4'
...
* gulp4:
refactor all UI gulpfiles
rewrite ui/site build
refactor gulp project definitions
upgrade typescript
ui/chat gulp 4
ui/analyse gulp upgrade
refactor ui/simul gulpfile
improve ui/simul build
gulp 4: ui/simul
gulp 4 migration WIP
2018-11-07 16:34:14 +01:00
Thibault Duplessis
088d6943c7
upgrade typescript
2018-11-07 15:57:30 +01:00
Niklas Fiekas
b3e8dfd115
wasmx: try to fix watchdog
2018-11-07 13:32:47 +01:00
Niklas Fiekas
ede71ef308
ceval: wasmx requires Atomics
2018-11-06 19:08:07 +01:00
Niklas Fiekas
e05e44bb03
ceval: delay wasmx watchdog disarm
2018-11-06 18:53:50 +01:00
Niklas Fiekas
873874388e
ceval: replace failsafe mode with watchdog
2018-11-06 18:35:09 +01:00
Niklas Fiekas
1ef896e5d9
install stockfish.js via npm
2018-11-06 15:28:35 +01:00
Niklas Fiekas
9fe48e0fd8
install stockfish.pexe via npm
2018-11-06 15:05:52 +01:00
Niklas Fiekas
1c2628ca21
wasmx: multi-variant support
2018-11-06 14:36:56 +01:00
Niklas Fiekas
7976678076
increase hard thread limit to 8
2018-11-06 00:33:03 +01:00
Niklas Fiekas
f5dad884a9
do not use more than 4 threads by default
2018-11-05 23:13:00 +01:00
Niklas Fiekas
5a074bb3f1
fix SharedArrayBuffer feature detection
2018-11-05 23:12:38 +01:00
Niklas Fiekas
d3fe4878fd
restrict to official stockfish for now
2018-11-05 22:44:22 +01:00
Niklas Fiekas
3b74403ba8
reenable threads and hash options
2018-11-05 22:27:44 +01:00
Niklas Fiekas
dbb6abf332
tbhits optional in stockfish protocol
2018-11-05 22:21:02 +01:00
Niklas Fiekas
59e90a2157
codename: wasmx
2018-11-05 20:33:35 +01:00
Niklas Fiekas
a2b59ab278
thread settings
2018-11-05 20:28:29 +01:00
Niklas Fiekas
f36891ebed
hack wasm threads for ceval
2018-11-05 20:09:33 +01:00
Niklas Fiekas
7c89d89ba2
pawn moves are also irreversible
2018-09-13 22:44:00 +02:00
Niklas Fiekas
75c5c40792
detect more irreversible sans
2018-09-13 22:21:35 +02:00
Thibault Duplessis
d3ab7898b3
Merge pull request #4486 from niklasf/0rtt-assets
...
0-rtt assets
2018-08-15 13:28:53 +02:00
Thibault Duplessis
871d6b5577
upgrade snabbdom
2018-08-12 19:22:21 +02:00
Niklas Fiekas
bd83b84112
prepare lichess.assetUrl for version in path
2018-08-05 01:45:51 +02:00
Thibault Duplessis
8d2a08637c
Revert "Revert "ignore #0 at ceval client level""
...
This reverts commit 603f5d9144
.
https://lichess.org/forum/lichess-feedback/mate-in-zero
2018-04-29 03:55:59 +02:00
Thibault Duplessis
c84f8a8f3d
Merge pull request #4307 from niklasf/mate-in-0
...
Revert "ignore #0 at ceval client level"
2018-04-26 23:00:56 +02:00
Niklas Fiekas
bf2d63158b
enable UCI_AnalyseMode in ceval
2018-04-26 18:21:03 +02:00
Niklas Fiekas
603f5d9144
Revert "ignore #0 at ceval client level"
...
This reverts commit 065d76e4a8
.
2018-04-26 18:08:53 +02:00
Thibault Duplessis
4c91caca7b
fix ui/ BC breaks
2018-04-15 01:31:55 +02:00
Thibault Duplessis
9fd480ae07
code golf
2018-03-18 17:25:11 -05:00
Niklas Fiekas
d8b2818ef1
fall back to wasm rather than asmjs if pnacl fails
...
Unlike PNaCl WASM is very reliable if the initial feature check passes.
2018-03-10 00:36:54 +01:00
Niklas Fiekas
636c42644d
update to stockfish 9
2018-01-31 14:57:59 +01:00
Thibault Duplessis
5055be2b99
tweak ceval JS
2018-01-10 10:35:22 -05:00
Niklas Fiekas
0d98a60e43
display ceval version in tooltip
2018-01-04 16:57:38 +01:00
Niklas Fiekas
292cfda381
type engineName
2018-01-04 16:56:22 +01:00
Niklas Fiekas
29d0ce069c
minor fixes for Tree.Node typing
2017-12-30 14:22:49 +01:00
Thibault Duplessis
d4ffa4ca17
disable ceval by default when a game is in progress
2017-12-21 18:39:46 -05:00
Niklas Fiekas
f51304ce5a
@types/defer-promise now in DefinitelyTyped
...
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/21993
2017-12-08 00:16:41 +01:00
Niklas Fiekas
b085fd736f
switch to yarn workspaces
2017-11-30 16:41:43 +01:00
Thibault Duplessis
3e2ed0ab21
uppgrade chessground
2017-11-28 23:47:31 -05:00
Thibault Duplessis
947c3603da
upgrade UI deps
2017-11-27 19:11:54 -05:00
Thibault Duplessis
065d76e4a8
ignore #0 at ceval client level
2017-11-27 12:13:15 -05:00
Thibault Duplessis
a9f1654a29
{master} upgrade JS deps
2017-11-24 21:27:14 -05:00
Niklas Fiekas
4c5fac2fce
simplify throttle
...
Only ExplorerCtrl.fetch and updateHref were using debounce mode.
2017-11-15 22:43:07 +01:00
Thibault Duplessis
9896db6462
upgrade ui vendors
2017-10-16 23:09:17 -05:00
Thibault Duplessis
0da8128ee0
display analysis local eval threat - closes #3635
2017-09-27 23:02:30 -05:00
Isaac Levy
50fe84b95c
Fix ceval multitab listener
2017-09-11 19:32:36 -04:00
Thibault Duplessis
b16dd025bd
upgrade UI vendors to allow arrows in embedded analysis - closes #3572
2017-09-09 12:32:17 -05:00
Thibault Duplessis
81ef902b72
ceval tweaks
2017-08-23 23:39:36 -05:00
Thibault Duplessis
2873648b77
tweak/format local eval UI
2017-08-23 20:26:04 -05:00
Thibault Duplessis
e911a45f05
remove dup
2017-08-16 17:34:22 -05:00
Thibault Duplessis
2cb76b16a1
rename ui/analyse controller types for consistency
2017-08-15 19:21:23 -05:00
Isaac Levy
808a2bb3be
remove changes to storage listen
...
And emit on first stockfish emit.
2017-08-14 12:24:54 -04:00
Isaac Levy
9a4ddd282d
Adjust throttle to 500
2017-08-14 12:14:01 -04:00
Isaac Levy
83b5144d31
Throttle ceval better
...
Reduce display and js processing of ceval emits,
mostly affecting low depths.
2017-08-14 12:14:01 -04:00
Thibault Duplessis
d151137422
improve ui vendors - closes #3423
2017-08-10 11:05:23 -05:00
Thibault Duplessis
3c4ed68d6a
restore SVG support in snabbdom (for spinner)
2017-07-29 14:53:05 +02:00
Thibault Duplessis
571030b491
upgrade snabbdom (custom build)
2017-07-29 14:02:04 +02:00
Thibault Duplessis
94603d1a38
upgrade ui vendors, including chessground -> v7.0.1
2017-07-28 19:11:12 +02:00
Niklas Fiekas
ad2caf1e3f
show full pv as title ( closes #3329 )
2017-07-23 01:27:03 +02:00
Niklas Fiekas
d09de9cffb
fix double pnacl boot (thanks @isaacl)
2017-07-11 10:52:03 +02:00
Niklas Fiekas
9b96f00ae9
make pnacl error handling more robust
...
Based on https://gonativeclient.appspot.com/static/voronoi/example.js :
The <EMBED> element is wrapped inside a <DIV>, which has both a 'load'
and a 'message' event listener attached. This wrapping method is used
instead of attaching the event listeners directly to the <EMBED> element
to ensure that the listeners are active before the NaCl module 'load'
event fires.
2017-07-10 08:11:02 +02:00
Niklas Fiekas
1ed711e42f
do not make "cloud" translatable
2017-07-09 12:01:57 +02:00
Thibault Duplessis
1bd87d5bf5
yarn upgrade
2017-07-09 10:49:52 +02:00
Niklas Fiekas
6b2fc6ccb1
fix race condition in pnacl initialization
2017-07-07 18:49:14 +02:00
Niklas Fiekas
e4a3e594d3
make ceval translatable
2017-07-07 03:14:39 +02:00
Thibault Duplessis
0e8c0136a0
upgrade all UI modules dependencies, including chessground
2017-07-06 12:44:59 +02:00
Thibault Duplessis
a6dc8d6fc3
rewrite ui/puzzle in typescript & snabbdom
2017-07-03 13:52:21 +02:00
Thibault Duplessis
984e6ae28a
ui/ceval remove console debugs
2017-07-03 11:22:16 +02:00
Isaac Levy
0f900d7298
Object literal replace
2017-07-02 11:39:21 -04:00
Thibault Duplessis
a54fe7cef1
fix ui/analyse snabbdom dependency
2017-07-02 17:19:53 +02:00
Thibault Duplessis
86c823d0a3
ui/analyse force some redraws
2017-07-02 16:24:11 +02:00
Thibault Duplessis
2199487d1b
fix analysis forecasts
2017-06-30 19:27:04 +02:00
Thibault Duplessis
f057f60e60
more ui/analyse types and fixes
2017-06-30 14:07:26 +02:00
Thibault Duplessis
6797a280ef
more ui/analyse WIP
2017-06-27 12:27:48 +02:00
Thibault Duplessis
33786c9605
Merge branch 'master' into analyse-snabbdom
...
* master:
Tick clock before pausing on move send
Reformat Quote.scala
highlight titles in sidebar and round (fixes #2864 )
add 90s time limit for (non-infinite) ceval (fixes #2464 )
Highlight Patron link in the /account preferences menu
fix ceval isComputing
2017-06-27 10:57:48 +02:00
Thibault Duplessis
9d924edb6d
more ui/analyse rewrite
2017-06-26 13:02:52 +02:00
Niklas Fiekas
166aef597f
add 90s time limit for (non-infinite) ceval ( fixes #2464 )
2017-06-25 15:56:09 +02:00
Niklas Fiekas
8cdb58ea61
fix ceval isComputing
2017-06-25 15:31:23 +02:00
Thibault Duplessis
e81eb51ec9
more ui/analyse rewrite
2017-06-24 13:10:09 +02:00
Thibault Duplessis
b1591226e2
ceval/analyse rewrite WIP
2017-06-23 23:30:21 +02:00
Thibault Duplessis
58166ee179
ui/ceval snabbdom WIP
2017-06-23 17:22:21 +02:00
Thibault Duplessis
b3f29b4ee5
ui/analyse snabbdom WIP
2017-06-21 11:10:30 +02:00
Niklas Fiekas
818d319edd
yarn 0.26 supports linking modules
2017-06-13 12:47:20 +02:00
Thibault Duplessis
bb5499f465
Revert "fix analysis eval gauge reverse display"
...
This reverts commit 0a0757dd33
.
2017-05-30 08:03:58 +02:00
Thibault Duplessis
0a0757dd33
fix analysis eval gauge reverse display
2017-05-29 14:59:34 +02:00
Niklas Fiekas
62018b9d62
update lock files
2017-05-20 12:13:07 +02:00
Niklas Fiekas
2c96a5409b
switch from npm to yarn
2017-05-19 15:38:44 +02:00
Isaac Levy
097258ff94
Fix ceval build error
...
Safari workaround is not needed since
niklasf/stockfish.js#4 is released.
2017-04-29 14:59:35 -04:00
Isaac Levy
682911f59f
Replace 'new Date()' with 'Date.now()'
...
Date.now() is faster and more readable when
used in arithmatic.
2017-04-29 14:39:54 -04:00
Niklas Fiekas
145ef00996
stockfish update: threecheck -> 3check
2017-04-25 14:27:05 +02:00
Isaac Levy
5780d22666
Update ceval fishnet cutoff
...
Fishnet now calculates 4e6 nodes
2017-04-21 20:41:13 -04:00
Niklas Fiekas
d87c635ddb
convert actionMenu.js to typescript
2017-04-10 15:00:19 +02:00
Niklas Fiekas
41a29bd900
fix pnacl ceval
2017-04-07 23:33:13 +02:00
Niklas Fiekas
9e7d5756ed
register pnacl handlers before insert to dom
2017-04-07 20:47:33 +02:00
Niklas Fiekas
236e1123ad
continue to tweak and debug ceval
2017-04-05 21:22:16 +02:00
Niklas Fiekas
8387d0dc75
make ceval more robust for early pnacl crashes
2017-04-05 00:59:54 +02:00
Niklas Fiekas
2cac65caa2
convert ui/tree to typescript
2017-04-04 23:35:49 +02:00
Niklas Fiekas
03c2f1751e
fix pv2san tests
2017-04-03 03:06:58 +02:00
Niklas Fiekas
85ab6e431c
convert ui/common to typescript
2017-04-03 01:07:05 +02:00
Niklas Fiekas
78bdb55357
use Promise<void> instead of Promise<{}>
2017-04-02 12:59:54 +02:00
Niklas Fiekas
87cc100215
fix excessive worker restarts
2017-03-28 16:03:55 +02:00
Niklas Fiekas
6ac99aa5c8
reduce differences to previous ceval
2017-03-28 15:46:52 +02:00
Niklas Fiekas
0e2c0810b8
share typings for globals
2017-03-28 14:32:59 +02:00
Thibault Duplessis
3555d139ff
Merge pull request #2856 from niklasf/chess-ts
...
convert ui/chess to typescript
2017-03-28 11:43:51 +02:00
Niklas Fiekas
d70f63f4af
tweak stockfishProtocol.ts
2017-03-28 08:01:48 +02:00
Niklas Fiekas
449e6f53c5
convert ui/chess to typescript
2017-03-28 05:35:08 +02:00
Niklas Fiekas
813067f417
build declarations
2017-03-27 22:55:20 +02:00
Niklas Fiekas
878f5abdd8
do not use global m
2017-03-27 22:43:00 +02:00
Niklas Fiekas
13157c0f81
convert ceval module to typescript
2017-03-27 22:28:12 +02:00
Thibault Duplessis
7ef5456fb9
load stockfish asmjs & wasm from same domain
2017-03-21 12:31:34 +01:00
Niklas Fiekas
99cf1eab2e
download ceval sf from github releases
2017-03-20 16:06:26 +01:00
Thibault Duplessis
493363c4e3
sort pvs in local eval: stockfish does not always do it
2017-03-19 16:53:45 +01:00
Thibault Duplessis
8df755b925
invert local analysis pv & mate values when in threat mode
2017-03-19 16:52:13 +01:00
Niklas Fiekas
4b7dc1abd5
let wasm stockfish go deeper
2017-03-14 18:15:33 +01:00
Thibault Duplessis
97e216e67a
add tiny horizontal loader image
2017-03-10 15:04:47 +01:00
Thibault Duplessis
cc23631d68
ceval can depend on this mithril
2017-03-10 14:47:38 +01:00
Niklas Fiekas
2a45de45e2
update stockfish.js (fixes multipv < legals crash)
2017-03-08 21:05:25 +01:00