Thibault Duplessis
9da27766e2
offline lobby setup
2020-06-26 11:40:57 +02:00
Thibault Duplessis
48974b9727
fix lobby offline memoized filter form
2020-06-26 11:14:48 +02:00
Thibault Duplessis
b242fd47a0
use dom.iterable in ui/lobby
2020-06-26 11:09:32 +02:00
Thibault Duplessis
b8cba745de
Merge branch 'master' into local-config
...
* master:
tweak title selector
update chessground to 7.7.1 (for chess960 castling fix)
fix chess960 castle where king does not move
fix overwritten king in chess960 castle
update to chessground 7.7.0 (0-based pos)
update search and study search
limit img embeds in studies to imgur
link is better than broken embed (#6684 )
polyfill window.crossOriginIsolated
update stockfish.wasm to 0.7.1 (build config tweaks)
refactor form.hidden
fix non-streak tournament creation
converting into Python 3
Update google-auth-library-oauth2-http to 0.21.0
scalafmt 2.6.1
{master} closes #6860
db dsl tweaks
2020-06-26 10:28:35 +02:00
Niklas Fiekas
115c24b55d
update chessground to 7.7.1 (for chess960 castling fix)
2020-06-25 22:56:36 +02:00
Niklas Fiekas
d2f6378dd1
fix chess960 castle where king does not move
2020-06-25 21:29:26 +02:00
Niklas Fiekas
a337363146
fix overwritten king in chess960 castle
2020-06-25 17:52:13 +02:00
Niklas Fiekas
461e480007
update to chessground 7.7.0 (0-based pos)
2020-06-25 14:58:16 +02:00
Niklas Fiekas
8e41d00d12
limit img embeds in studies to imgur
2020-06-25 14:18:52 +02:00
Niklas Fiekas
884186cdf7
link is better than broken embed ( #6684 )
2020-06-25 14:18:52 +02:00
Niklas Fiekas
2bf6e5354b
polyfill window.crossOriginIsolated
2020-06-25 14:18:52 +02:00
Niklas Fiekas
8beec5ea32
update stockfish.wasm to 0.7.1 (build config tweaks)
2020-06-25 12:39:57 +02:00
Thibault Duplessis
a0a0491d63
Merge branch 'master' into local-config
...
* master: (73 commits)
fix #6853
change public mark wording - closes lichess-org/talk#57
upgrade deps
explicitly mark some event handlers as not passive
update chessops to 0.4.2 (perf improvements)
Code golf
bump target to es2016
remove spam protection when replying as a mod
fix dests typing after chessground update
upgrade reactivemongo
auto castle even in chess960 (after chessground 7.6.13, fixes #4837 )
scalachess 9.3.1
chessground 7.6.14 and other ui deps upgrades
remove useless double cast
fix autoShapes with movable.color undefined
fix near 50-move syzygy presentation (fixes #6846 )
Nudge Swiss pageof index, closes #6841
fixes #6833
upgrade ui deps (chessground 7.6.13)
do not use cloud eval for repetitions (fixes #5472 )
...
2020-06-22 11:33:05 +02:00
Thibault Duplessis
9fd8de2aa5
change public mark wording - closes lichess-org/talk#57
2020-06-21 18:07:39 +02:00
Niklas Fiekas
1782c7bb07
explicitly mark some event handlers as not passive
2020-06-21 13:32:18 +02:00
Niklas Fiekas
a936f9fec6
update chessops to 0.4.2 (perf improvements)
2020-06-21 13:09:44 +02:00
Niklas Fiekas
2d135bd79e
bump target to es2016
...
The only new features are Array.prototype.includes (already used) and the
exponentiation operator (unused, but theoretically supported in all targeted
browsers).
2020-06-20 22:26:46 +02:00
Niklas Fiekas
8f5ceb3311
fix dests typing after chessground update
2020-06-20 13:06:07 +02:00
Niklas Fiekas
f76df63d98
auto castle even in chess960 (after chessground 7.6.13, fixes #4837 )
2020-06-20 11:24:03 +02:00
Niklas Fiekas
5c1509d959
fix autoShapes with movable.color undefined
2020-06-20 10:56:49 +02:00
Niklas Fiekas
4adc9664a5
fix near 50-move syzygy presentation ( fixes #6846 )
2020-06-20 10:56:49 +02:00
Niklas Fiekas
093890838b
do not use cloud eval for repetitions ( fixes #5472 )
2020-06-19 01:59:18 +02:00
Niklas Fiekas
138aabd7fd
tighten piotr type
2020-06-19 00:03:49 +02:00
Niklas Fiekas
01c764f896
remove roleToSan
2020-06-19 00:02:30 +02:00
Niklas Fiekas
4a71499265
move sanToRole to keyboardMove
2020-06-18 23:59:27 +02:00
Niklas Fiekas
6855d74abb
outcome of illegal position is undefined
2020-06-18 23:53:19 +02:00
Niklas Fiekas
14fac74012
fixup coordsColor formatting
2020-06-18 23:51:32 +02:00
Niklas Fiekas
d01b3ffa3b
remove gameOver indirection
2020-06-18 23:39:13 +02:00
Niklas Fiekas
43b6959c42
compute correct outcome for all variants ( fixes #6606 , fixes #6713 , fixes #4937 , fixes #4803 )
2020-06-18 23:06:41 +02:00
Niklas Fiekas
88962c9aef
remove now unused decomposeUci
2020-06-18 22:36:58 +02:00
Niklas Fiekas
cfb2fa7b41
Merge branch 'ui-analyse-types'
2020-06-18 22:34:09 +02:00
Niklas Fiekas
b3871310d4
fixup and tweak some new typings
2020-06-18 22:32:50 +02:00
Greg Finley
e01fb68e8b
number | undefined for timeout
2020-06-18 13:02:07 -07:00
Niklas Fiekas
63c2f4709e
validate fen input
2020-06-18 21:56:32 +02:00
Niklas Fiekas
c4eed729c8
fix pgn input empty until first patch
2020-06-18 21:33:50 +02:00
Greg Finley
1431940283
Add types to ui/analyse
2020-06-18 12:13:08 -07:00
Niklas Fiekas
5a9e230461
fix editing pgn during redraw ( fixes #5564 )
2020-06-18 20:00:34 +02:00
Niklas Fiekas
9ea51bf645
also let retro ignore board flip in racing kings ( #4005 )
2020-06-18 19:55:21 +02:00
Niklas Fiekas
3ea20d696a
fix board flip in racing kings retrospective ( fixes #4005 )
2020-06-18 19:04:49 +02:00
Niklas Fiekas
61fdfa63e7
editor: remember selected variant in browser history
2020-06-18 18:28:43 +02:00
Niklas Fiekas
9f9a2086e1
Revert "work around desynced snabbdom prop after page back to editor"
...
This reverts commit 3b8c5b2475
.
2020-06-18 18:13:53 +02:00
Thibault Duplessis
986b685496
Merge pull request #6834 from greg-finley/travis
...
Remove reference to Travis in ui/build
2020-06-18 08:59:15 -06:00
Niklas Fiekas
388679bd77
fix explorer hover not working except in root position (after 652cc0c448
)
2020-06-18 09:48:37 +02:00
Niklas Fiekas
a108243c49
castling is not capturing a rook ( fixes #4732 )
2020-06-18 09:31:39 +02:00
Greg Finley
293ab2114e
Remove reference to Travis in ui/build
2020-06-17 16:33:48 -07:00
Niklas Fiekas
0ad51005c5
highlight advanced search warning ( #6785 )
2020-06-14 18:39:12 +02:00
Niklas Fiekas
c7321130b0
change study specific labels in broadcasts ( fixes #6794 )
2020-06-12 00:54:16 +02:00
Niklas Fiekas
59ba55d37f
studyShare typing
2020-06-12 00:39:00 +02:00
Niklas Fiekas
ea89326171
hide study tour for broadcasts ( #6794 )
2020-06-12 00:09:21 +02:00
Thibault Duplessis
b28becef6a
Merge branch 'master' into local-config
...
* master:
tweak tour side CSS
New Crowdin translations (#6763 )
make twitch calls linear
don't terminate broadcast when all games are finished - closes #6792
tighten msg rate limit for new account
fix twitch embeds
multiple twitch queries WIP
render study with missing users
upgrade ui deps
Fix #5850
2020-06-11 15:37:12 -06:00
Thibault Duplessis
52ecea1b82
tweak tour side CSS
2020-06-11 08:13:57 -06:00
Thibault Duplessis
4ea6a6f918
Merge pull request #6797 from bcsb1001/fix-close-modal
...
Fix #5850
2020-06-10 20:53:52 -06:00
Thibault Duplessis
566034cfde
fix twitch embeds
2020-06-10 20:44:41 -06:00
bcsb1001
d799e4c530
Fix #5850
2020-06-11 02:19:42 +01:00
Thibault Duplessis
a343cf8f1f
fix twitch embeds
2020-06-10 17:23:38 -06:00
Thibault Duplessis
f945700bdb
offline lobby WIP
2020-06-08 19:43:43 -06:00
Thibault Duplessis
47ba648f67
local lobby filter WIP
2020-06-07 08:31:22 -06:00
Thibault Duplessis
4152894e05
local lobby filters WIP
2020-06-06 20:12:06 -06:00
Thibault Duplessis
ca3741179b
Merge branch 'master' into local-config
...
* master:
mongodb script to set ratings safely
tournament prize disclaimer
optimize simul queries
work around desynced snabbdom prop after page back to editor
mz_menu above pieces and below reconnecting (fixes #6767 )
fix return inside forEach in coach.form.js
build chess in parallel with ceval
remove ui/puzzle and ui/ceval dependency on ui/chess
use only minified textcomplete.js
remove unused public/vendor/powertip.min.js
remove unused opening info from puzzle tree
2020-06-06 13:50:14 -06:00
Thibault Duplessis
3d0d58f11e
tournament prize disclaimer
2020-06-06 11:56:29 -06:00
Thibault Duplessis
c363359c56
local lobby config WIP
2020-06-06 07:51:03 -06:00
Niklas Fiekas
3b8c5b2475
work around desynced snabbdom prop after page back to editor
2020-06-06 12:29:42 +02:00
Niklas Fiekas
a007e7fa76
mz_menu above pieces and below reconnecting ( fixes #6767 )
2020-06-06 00:11:49 +02:00
Niklas Fiekas
1b2c994299
build chess in parallel with ceval
2020-06-05 22:15:35 +02:00
Niklas Fiekas
d47ca0f1bf
remove ui/puzzle and ui/ceval dependency on ui/chess
2020-06-05 21:55:59 +02:00
Niklas Fiekas
92a1d0cc9f
use only minified textcomplete.js
2020-06-05 16:50:21 +02:00
Thibault Duplessis
dc62e2ccec
mod view tweaks
2020-06-04 12:20:18 -06:00
Thibault Duplessis
2190a64366
remove superfluous CSS - for #6762
2020-06-04 09:27:55 -06:00
Niklas Fiekas
d1db8f6178
fix regression after client side puzzle refactoring ( fixes #6361 )
2020-06-04 14:46:32 +02:00
Thibault Duplessis
d18796dc8b
add full mod zone on comms page
2020-06-03 18:31:15 -06:00
Thibault Duplessis
5dba6344b9
more mod zone tweaks
2020-06-03 17:24:31 -06:00
Thibault Duplessis
f0cb850fb1
load 100 alts at first
2020-06-03 15:27:13 -06:00
Thibault Duplessis
c9ae685144
more mod view tweaks
2020-06-03 15:18:38 -06:00
Thibault Duplessis
873dfa13c8
complete new mod zone
2020-06-03 12:35:40 -06:00
Thibault Duplessis
f801000243
mod zone WIP
2020-06-03 09:35:51 -06:00
Thibault Duplessis
63a6df8521
better mod alts wip
2020-06-03 03:52:39 -06:00
Thibault Duplessis
1aec43b930
show team tournaments on /tournament
...
db.tournament2.dropIndex('startsAt_1')
db.tournament2.dropIndex('createdAt_1')
2020-06-01 11:45:41 -06:00
Thibault Duplessis
8c26286c85
load more alts and other mod improvements
2020-05-31 11:04:57 -06:00
Thibault Duplessis
50f2d76a3c
show swiss ranks on game page
2020-05-31 09:18:02 -06:00
Thibault Duplessis
a017d15fe5
mod zone style tweaks
2020-05-31 08:55:32 -06:00
Thibault Duplessis
ee0e4589f5
mod zone improvements
2020-05-30 21:39:48 -06:00
Thibault Duplessis
0e7afdd636
user mod zone optimizations and improvements
2020-05-30 13:15:14 -06:00
Niklas Fiekas
ebf2d106bd
show ceval engine name again
2020-05-28 09:13:54 +02:00
Thibault Duplessis
dbc6f760e5
Merge pull request #6698 from wchargin/wchargin-ui-render-fixed-point-eval
...
Render decimal point in evaluations
2020-05-27 07:37:10 -06:00
Niklas Fiekas
3c7f21041a
update stockfish.wasm to 0.7 (much smaller, better boot)
2020-05-27 14:47:57 +02:00
Niklas Fiekas
58fb29a5c6
fix puzzle check highlight on a1 ( fixes #6703 )
2020-05-27 09:01:02 +02:00
Thibault Duplessis
2f320fc3e5
js code tweak
2020-05-26 10:22:53 -06:00
William Chargin
d92a3ecfcf
Render decimal point in evaluations
...
Previously, evaluation renderings included at most one digit after the
decimal point, but omitted it if it would be zero: so, `+1.2`, but `+1`.
This is unambiguous, but a little confusing at a glance because `#1`
means “mate in one” while `+1` merely means “advantage to white”, and
the symbols are similar. This patch causes the decimal point to always
be included, so that it’s easier to immediately read the evaluation.
Test Plan:
After `cd ui/chess && yarn compile && cd dist`, checked in a Node shell:
```
> [0, 10, 90, 100, 105, 666, 6666, 66666].map(require("./main").renderEval)
[ '0.0', '+0.1', '+0.9', '+1.0', '+1.1', '+6.7', '+66.7', '+99.0' ]
```
wchargin-branch: ui-render-fixed-point-eval
2020-05-25 14:09:41 -07:00
Thibault Duplessis
d229ad7006
tweak user mod style
2020-05-25 12:15:21 -06:00
Thibault Duplessis
d4a3507070
user mod zone WIP
2020-05-24 22:22:41 -06:00
Thibault Duplessis
273e821f78
large mod zone with sticky menu
2020-05-24 13:47:41 -06:00
Thibault Duplessis
31722d69d4
reorganize tournaments and swisses by team
2020-05-20 12:17:57 -06:00
Thibault Duplessis
930751517b
don't repeat the chat storage key - for #6651
2020-05-20 08:09:52 -06:00
nathaniel-kaiser
022e6fcd08
fixed saved chat after sent
2020-05-19 19:38:28 -04:00
nathaniel-kaiser
be5ce934c8
removed muitiple eventlistener calls, changed to replace directly
2020-05-19 18:40:16 -04:00
nathaniel-kaiser
00400fe29e
load / save incomplete messages
2020-05-18 13:00:59 -04:00
Thibault Duplessis
86b752dc59
tweak team page
2020-05-16 21:39:34 -06:00
Thibault Duplessis
3da53636ef
preload ip data
2020-05-16 16:26:47 -06:00
Thibault Duplessis
302f5a4efe
better swiss home
2020-05-16 15:16:11 -06:00
Thibault Duplessis
8723e50fb8
fix clinput with slow network
2020-05-16 07:52:42 -06:00