Diogo Jerónimo
fe85148aea
Remove global vars, reset move index
2021-05-14 08:30:54 +01:00
Diogo Jerónimo
8885b3d6ad
Fix issue with repeating positions
2021-05-14 08:30:54 +01:00
Diogo Jerónimo
aba5f7ae30
Fix variable type mismatch
2021-05-14 08:30:53 +01:00
Diogo Jerónimo
b81f07d336
Add logic to step through the analysis board preview with the mouse wheel
2021-05-14 08:30:53 +01:00
Benedikt Werner
e320f5122e
Fix analysis lines hover chessboard on touch
2021-05-13 22:21:59 +02:00
Niklas Fiekas
d523aeff8b
switch ui from commonjs to es modules
...
For example, before:
$ du --bytes public/compiled/round.min.js
123011 public/compiled/round.min.js
$ du --bytes public/compiled/analysisBoard.min.js
286473 public/compiled/analysisBoard.min.js
After:
$ du --bytes public/compiled/round.min.js
102103 public/compiled/round.min.js
$ du --bytes public/compiled/analysisBoard.min.js
259559 public/compiled/analysisBoard.min.js
2021-05-13 12:10:57 +02:00
Niklas Fiekas
a264d52755
update to chessops 0.9 (esmodule for smaller bundle)
2021-05-12 17:23:46 +02:00
Nicolas CARPi
5ae8237809
Fix some typos in the code and comments
2021-04-24 14:15:20 +02:00
Niklas Fiekas
842a67f0e1
fix no-empty
...
ping exception should be impossible, because StrongSocket already
catches native exceptions.
loadScript exception should be impossible, because it returns a Promise.
2021-04-07 17:42:24 +02:00
topce
d7b8491b8e
fix no-duplicate-imports
2021-04-05 09:10:35 +02:00
topce
169c9ed280
upgrade to snabbdom
...
fix soome minor issues
2021-04-03 20:36:53 +02:00
renyhp
323e37e099
Change direction of triangle
2021-03-17 19:46:32 +01:00
Thibault Duplessis
feb44ba0d1
tweak pv toggle hover style - for #8366
2021-03-13 19:37:21 +01:00
Hiroshi Ogawa
e8cd5f4a63
ceval: Implement pv line wrap toggle
2021-03-13 20:13:54 +09:00
Thibault Duplessis
8a1c796a7d
don't bind any additional events for pv previews
2021-03-12 19:27:03 +01:00
Thibault Duplessis
d4790c5d83
tweak pv board preview style
2021-03-12 19:26:53 +01:00
Hiroshi Ogawa
d1306b39d0
ceval: Mini board for PV
2021-03-12 18:37:10 +09:00
Hiroshi Ogawa
e5949d6885
ceval: Cache wasm binary via IndexedDB
2021-03-11 21:06:28 +09:00
Niklas Fiekas
7c028aeaaf
ceval: share ceval.enable-nnue setting
2021-03-06 14:21:27 +01:00
Niklas Fiekas
7f00d6f521
ceval: detect standard material for nnue ( fixes #8296 , fixes #8290 , closes #8314 )
...
thanks @benediktwerner
2021-03-06 13:13:37 +01:00
Niklas Fiekas
57a05464c3
ceval: no need to pass minDepth from ctrl
2021-03-06 12:35:25 +01:00
Niklas Fiekas
eb718401db
hide nnue toggle if unsupported
2021-03-06 10:59:43 +01:00
Niklas Fiekas
a6c86b720c
default nnue toggle to !saveData
2021-03-06 10:59:35 +01:00
Hiroshi Ogawa
da67ef3d0a
Update stockfish-nnue.wasm 0.0.2
2021-03-06 18:34:49 +09:00
Hiroshi Ogawa
f298c0f938
Add "Enable NNUE" bool setting
2021-03-04 23:27:50 +09:00
Niklas Fiekas
f61de99a64
ceval: Avoid large MAXIMUM_MEMORY if it cannot grow anyway
2021-02-27 20:37:43 +01:00
Niklas Fiekas
26eb13a913
ceval: load more files from cdn
2021-02-23 11:27:05 +01:00
Niklas Fiekas
03457628cb
ceval: analogous descriptions for hce and nnue
2021-02-23 11:27:05 +01:00
Niklas Fiekas
69c7b2b903
update stockfish.wasm (downgrade to optimal branching point for hce)
2021-02-23 11:02:16 +01:00
Niklas Fiekas
1230c1334c
avoid reallocating threads/hashtable each time
2021-02-21 20:30:54 +01:00
Niklas Fiekas
2a369af0f9
independently version nnue assets
2021-02-21 19:48:00 +01:00
Niklas Fiekas
f482031b71
remove 64 bit check for nnue and hce
2021-02-21 19:36:31 +01:00
Niklas Fiekas
bb1089a785
avoid flashing nnue download progress
2021-02-21 19:36:31 +01:00
Niklas Fiekas
a8077f952c
show download progress for nnue
2021-02-21 18:51:30 +01:00
Niklas Fiekas
39831ce7fa
wasmx -> hce
2021-02-21 17:48:08 +01:00
Niklas Fiekas
97299c7b40
avoid nnue download based on navigator.connection.saveData
2021-02-21 17:21:24 +01:00
Niklas Fiekas
d1767c2d93
old wasm builds do not support custom locateFile
2021-02-21 17:08:19 +01:00
Niklas Fiekas
2e0b248383
try to load large wasm file from cdn
2021-02-21 16:38:59 +01:00
Niklas Fiekas
b2e86e0873
update engine name display
2021-02-21 16:02:07 +01:00
Niklas Fiekas
b11a86d7ed
simplify away ceval pool
...
Browsers that support only asmjs or single threaded WebAssembly will
take longer to switch work, but it fixes bugs in all other browsers.
2021-02-21 15:03:56 +01:00
Hiroshi Ogawa
18fc042ae2
Ceval with Stockfish NNUE
2021-02-21 19:23:07 +09:00
Niklas Fiekas
1374ea5ee4
prettier: format all files
2021-02-06 14:52:33 +01:00
Niklas Fiekas
b326c88c9c
clean and unify tsconfig.json files
2021-02-06 13:07:58 +01:00
Niklas Fiekas
acc2819eab
Merge pull request #8058 from chhornung/fix-ceval-godeeper
...
Fix ceval 'go deeper' button analyzing a different position than the currently viewed one
2021-02-01 12:56:34 +01:00
Niklas Fiekas
1f51420ae2
Merge pull request #7989 from renyhp/patch-1
...
(Attempt to) fix #7988
2021-02-01 12:52:58 +01:00
Christian Hornung
9e0a125d28
Fix ceval 'go deeper' button analyzing a different position than the currently viewed one when previous analysis of that position was already finished.
2021-01-31 22:23:40 +01:00
Niklas Fiekas
846df0f212
give up on twitch in studies, update csp accordingly ( #6684 )
...
would have mitigated the study topic xss
2021-01-24 20:56:57 +01:00
renyhp
f92069c939
Fix #7988
2021-01-23 15:33:30 +01:00
Niklas Fiekas
258b8df54c
no longer need @types/defer-promise
2021-01-22 11:21:23 +01:00
Niklas Fiekas
33df690511
tweak lichess d.ts
2021-01-21 23:26:09 +01:00
Niklas Fiekas
2703bebde0
ceval: update stockfish.wasm for max threads 16 -> 32
2021-01-14 19:00:23 +01:00
Niklas Fiekas
e80195db26
Revert "Revert "update chessops to 0.8.1 (reject impossible check through ep, ts 4.1.x)""
...
This reverts commit c947d7f3cd
.
2020-12-31 00:39:22 +01:00
Thibault Duplessis
c947d7f3cd
Revert "update chessops to 0.8.1 (reject impossible check through ep, ts 4.1.x)"
...
This reverts commit 052aeed0ec
.
2020-12-28 18:06:05 +01:00
Niklas Fiekas
052aeed0ec
update chessops to 0.8.1 (reject impossible check through ep, ts 4.1.x)
2020-12-28 01:20:28 +01:00
Thibault Duplessis
55fa607388
Merge branch 'master' of github.com:ornicar/lila into puzzle
...
* 'master' of github.com:ornicar/lila:
clarify classical -> classical eval
2020-12-18 11:02:24 +01:00
Niklas Fiekas
25eccf0755
clarify classical -> classical eval
2020-12-18 10:39:00 +01:00
Thibault Duplessis
4013a93ae3
Merge branch 'master' into puzzle
...
* master:
make sure anon chat only works in friend games - closes #7666
update ceval to sf12+
2020-12-15 20:39:58 +01:00
Niklas Fiekas
47596bcfa2
update ceval to sf12+
2020-12-15 00:28:32 +01:00
Thibault Duplessis
57898b6394
Merge branch 'master' of github.com:ornicar/lila into puzzle
...
* 'master' of github.com:ornicar/lila:
remember ceval state in session storage
2020-12-15 00:05:53 +01:00
Niklas Fiekas
9044b67891
remember ceval state in session storage
2020-12-14 20:56:10 +01:00
Thibault Duplessis
5a8964eea0
ui/common/defer
2020-12-12 09:47:12 +01:00
Thibault Duplessis
cf48f3451c
Merge branch 'master' of github.com:ornicar/lila into puzzle
...
* 'master' of github.com:ornicar/lila:
update chessops to 0.7.4 (reject aligned sliding checkers)
update scalachess to 10.1.5 (fixes #7686 )
2020-12-09 11:19:04 +01:00
Niklas Fiekas
da50fb1b03
update chessops to 0.7.4 (reject aligned sliding checkers)
2020-12-08 14:09:54 +01:00
Thibault Duplessis
175c64b8e4
puzzle vote UI
2020-12-01 10:22:51 +01:00
Vasia Patov
356763f66d
Working version of password complexity meter
2020-11-10 00:29:09 -05:00
Niklas Fiekas
d422b574c8
increase ceval max hash size to 1024m again
2020-10-09 09:01:25 +02:00
Thibault Duplessis
339d544f6a
TS tweaks
2020-10-03 07:39:09 +02:00
Thibault Duplessis
b66d4fc877
requestIdleCallback timeout - closes #7329
2020-10-02 18:55:28 +02:00
Niklas Fiekas
c5f1f87954
update chessops to 0.7.2 (insufficient material fix)
2020-09-24 12:30:50 +02:00
Thibault Duplessis
9a6184256f
remove TS jquery types
2020-09-21 16:10:14 +02:00
Thibault Duplessis
50db78652e
Merge branch 'master' into cash.js
...
* master: (22 commits)
update @rollup/plugin-typescript (fixes noEmitOnError)
bump chessops (0.7.1)
work around shared array buffer leak (closes #7334 )
finish scalachess upgrade to 10.0.4
upgrade scalachess
new default glicko values: deviation=600, volatility=0.1
scalafmt 2.7.1
dgt play style tweaks
rewrite dgt play help zone
ceval always off by default (fixes #5528 )
moving load more users button
Ready to start testing on Lichess.dev
Finish porting to chessops and removed all other dependencies
moving isDefaultName flag from view to ctrl.vm
isDefaultName flag on newChapter
Update lettuce-core to 5.3.4.RELEASE
rm outdated nginx docs
rm outdated iptables doc (no longer using extra ports)
rm outdated manifest doc that now has its own route
update some old links
...
2020-09-21 15:27:21 +02:00
Niklas Fiekas
3713ed8988
update @rollup/plugin-typescript (fixes noEmitOnError)
2020-09-21 14:48:23 +02:00
Niklas Fiekas
b703e987c5
bump chessops (0.7.1)
2020-09-21 14:22:31 +02:00
Niklas Fiekas
d3b3cb0e47
work around shared array buffer leak ( closes #7334 )
2020-09-21 14:12:21 +02:00
Niklas Fiekas
c7bb57a621
ceval always off by default ( fixes #5528 )
2020-09-19 14:41:32 +02:00
Thibault Duplessis
af7dd0d2f2
s/window.lichess/lichess, remove const li
2020-09-13 09:40:24 +02:00
Thibault Duplessis
e4a8b17465
more cash.js migration and autocomplete rewrite WIP
2020-09-10 18:35:11 +02:00
Thibault Duplessis
1d6efcab0e
compatibility with cash.js WIP
2020-09-09 14:57:36 +02:00
Thibault Duplessis
29a013afbb
upgrade typescript
2020-09-03 10:42:12 +02:00
Niklas Fiekas
6ee2da30e1
ThreadedWasmWorker can no longer be singleton ( #7086 )
2020-08-15 14:58:54 +02:00
Niklas Fiekas
94f38f7792
studies allow variant 960
2020-08-13 12:51:34 +02:00
Niklas Fiekas
3b78d28376
comment giveaway special case
2020-08-13 10:48:55 +02:00
Niklas Fiekas
1e5543eac7
wasmx is no longer experimental, use new stockfish-mv.wasm ( closes #5719 )
...
Originally the X was for eXperiment. Could change it, now, or lets just
say it's for eXtension.
2020-07-31 13:01:45 +02:00
Thibault Duplessis
29befe8ce4
sass-convert -i -R ui --from scss --to scss
2020-07-24 19:45:18 +02:00
Thibault Duplessis
982156dfa0
Merge pull request #6949 from ornicar/chessground-7.8
...
update to chessground 7.8 (dests and pieces map)
2020-07-08 20:23:02 +02:00
Greg Finley
48cc8f3662
Incremental compile ts
2020-07-08 10:22:24 -07:00
Niklas Fiekas
7639ac9c08
update to chessground 7.8 (dests and pieces map)
2020-07-07 14:16:00 +02:00
Niklas Fiekas
1fd0af8924
remove lichess.engineName (refers to multiple different engines)
2020-07-01 13:56:47 +02:00
Niklas Fiekas
501ad41aca
fix inverted ceval (broken in c8d80b353e
)
2020-06-29 08:41:56 +02:00
Niklas Fiekas
232c6f401d
fix spdx identifiers
2020-06-28 22:00:15 +02:00
Niklas Fiekas
5c04e93534
bump chessops to 0.5 (faster init)
2020-06-28 21:52:45 +02:00
Niklas Fiekas
360a5dac92
unify ui/build using package.json scripts
2020-06-28 21:41:39 +02:00
Niklas Fiekas
cc46dc24c8
update to official snabbdom 0.7.4
2020-06-28 14:47:08 +02:00
Niklas Fiekas
1c6df4ff98
fix ui/eval pool.destroy as well
2020-06-27 12:09:24 +02:00
Thibault Duplessis
a5ea0fc7fb
fix ui/ceval pool.engineName
2020-06-27 12:03:41 +02:00
Niklas Fiekas
c8d80b353e
random eslint
2020-06-26 22:51:07 +02:00
Niklas Fiekas
2bf6e5354b
polyfill window.crossOriginIsolated
2020-06-25 14:18:52 +02:00
Niklas Fiekas
a936f9fec6
update chessops to 0.4.2 (perf improvements)
2020-06-21 13:09:44 +02:00
Niklas Fiekas
093890838b
do not use cloud eval for repetitions ( fixes #5472 )
2020-06-19 01:59:18 +02:00
Niklas Fiekas
d01b3ffa3b
remove gameOver indirection
2020-06-18 23:39:13 +02:00