Thibault Duplessis
fc2b37f0ed
add wooden board by Jose Mora
2020-01-19 11:31:13 -06:00
Thibault Duplessis
f999300692
clas UX
2020-01-19 10:31:28 -06:00
Thibault Duplessis
3c7a03617a
class analytics WIP
2020-01-18 22:49:09 -06:00
Thibault Duplessis
524680484c
class progress analytics WIP
2020-01-18 21:20:16 -06:00
Thibault Duplessis
84b359ce7f
class UX WIP
2020-01-18 20:04:22 -06:00
Thibault Duplessis
5a2a8ea80a
class WIP
2020-01-18 19:59:05 -06:00
Thibault Duplessis
2e15935170
improve class dashboards
2020-01-18 15:49:03 -06:00
Thibault Duplessis
2d34ba44ee
archive class
2020-01-18 13:59:40 -06:00
Thibault Duplessis
af975bda12
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
Update NameGenerator.scala
Add some fantasy creatures
stockfish 11 released and already on lichess
need more stack space to compile
fix typo
Update NameGenerator.scala
2020-01-18 10:23:10 -06:00
Thibault Duplessis
e5ad9999e1
class student creation UX
2020-01-18 10:18:48 -06:00
Niklas Fiekas
62d4d948c4
stockfish 11 released and already on lichess
2020-01-18 17:08:24 +01:00
Thibault Duplessis
d846bed73a
improve onboarding
2020-01-17 22:01:19 -06:00
Thibault Duplessis
9853ffb609
improve student add form
2020-01-17 21:55:36 -06:00
Thibault Duplessis
98d55472bf
class home
2020-01-17 20:44:08 -06:00
Thibault Duplessis
0ff2435307
student notes
2020-01-17 19:05:54 -06:00
Thibault Duplessis
7b2b0e8f82
fix student subnav
2020-01-17 18:32:51 -06:00
Thibault Duplessis
e3950a7bdc
student list menu
2020-01-17 18:27:08 -06:00
Thibault Duplessis
08a48b4213
student page design
2020-01-17 18:02:30 -06:00
Thibault Duplessis
915a0fd093
improve student onboarding
2020-01-17 17:11:01 -06:00
Thibault Duplessis
9e166551aa
managed students are spawned in kid mode
2020-01-17 14:15:24 -06:00
Thibault Duplessis
49db12c8ef
more progress on /class
2020-01-17 14:05:42 -06:00
Thibault Duplessis
1d8a5b1351
improve account forms and add flash messages
2020-01-17 10:54:13 -06:00
Thibault Duplessis
8f6deba831
generic flash messages and various code tweaks
2020-01-17 09:52:31 -06:00
Thibault Duplessis
baea6c59c8
completely remove Internet safety detection
2020-01-17 09:00:47 -06:00
Thibault Duplessis
53fb5c5a39
more time controls to choose from
2020-01-17 08:44:13 -06:00
Thibault Duplessis
bf8fa39769
class WIP
2020-01-16 21:01:20 -06:00
Thibault Duplessis
e1a1c6623e
fix CSS build
2020-01-16 18:08:48 -06:00
Thibault Duplessis
04d1686083
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
update chessops to 0.3.3 (racing kings movegen near goal)
2020-01-16 18:03:27 -06:00
Thibault Duplessis
862c84d124
class WIP
2020-01-16 18:03:05 -06:00
Thibault Duplessis
9beea401c3
create users vs invite to a class
2020-01-16 17:41:46 -06:00
Thibault Duplessis
4b5bcb8a09
class WIP
2020-01-16 15:59:58 -06:00
Thibault Duplessis
ab45b5bf0e
class WIP
2020-01-16 13:01:14 -06:00
Niklas Fiekas
7788773494
update chessops to 0.3.3 (racing kings movegen near goal)
2020-01-16 19:23:11 +01:00
Thibault Duplessis
4e5d337c7d
class WIP
2020-01-16 11:52:20 -06:00
Niklas Fiekas
d463de28c7
update stockfish.wasm (v0.6.1, growable memory)
2020-01-16 00:22:19 +01:00
Thibault Duplessis
78cb403326
tweak blog card hover style
2020-01-15 16:56:24 -06:00
Thibault Duplessis
5b27707a27
improve adblock detection (to encourage it!) and add /ads page
2020-01-13 16:08:43 -06:00
Thibault Duplessis
aedc474f87
Revert "REVERT ME - round gone only with clock"
...
This reverts commit fc8469e4ea
.
2020-01-10 21:44:40 -06:00
Thibault Duplessis
1bd84b5c39
fix team name in tournament player info - closes #5899
2020-01-10 11:44:54 -06:00
Thibault Duplessis
45590bce42
disconnect timer seconds - closes #5888
2020-01-08 21:29:11 -06:00
Thibault Duplessis
432d2408ab
integrate Alt into inquiry bar - closes #5878
2020-01-06 11:07:58 -06:00
Thibault Duplessis
09415d3897
fix plural translation
2020-01-06 09:48:36 -06:00
Thibault Duplessis
031ae09f87
translate disconnection message
2020-01-06 09:29:38 -06:00
Niklas Fiekas
ea5df863b1
tooltips for board themes
2020-01-05 14:27:01 +01:00
Niklas Fiekas
385f997ded
remove bogus form attrs from div.list
2020-01-05 14:26:38 +01:00
Thibault Duplessis
fc8469e4ea
REVERT ME - round gone only with clock
2020-01-04 22:27:29 -06:00
Niklas Fiekas
9a5c2562f7
update chessops to 0.3.2 ( fixes #5874 )
2020-01-04 16:14:05 +01:00
Thibault Duplessis
8edd240365
Revert "hackfix client-side socket domains - REVERT ME"
...
This reverts commit 4a7e90c003
.
2020-01-04 08:40:28 -06:00
Thibault Duplessis
4a7e90c003
hackfix client-side socket domains - REVERT ME
...
until we have certificates for alternate domains
2020-01-04 00:17:29 -06:00
Niklas Fiekas
c4aa7cc50f
generalize to list of socket domains
2020-01-03 21:47:38 +01:00
Thibault Duplessis
51f001bb55
show time to win when opponent leaves the game
2020-01-03 11:01:46 -06: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
3e19c71811
sprinkle some more types in ui/puzzle
2020-01-02 16:51:13 +01:00
Thibault Duplessis
745e2efb6e
restart game tournament clock on complete - closes #5857
2020-01-01 15:56:18 -05:00
Niklas Fiekas
6b16c77946
fix fen in castling exercise 9
2019-12-31 11:11:25 +01:00
Thibault Duplessis
8d5cc675c7
automated reopening of accounts
2019-12-30 16:28:52 -05:00
Thibault Duplessis
168bf3c642
add support for broadcast push - closes #5834 #5835 #5838
2019-12-29 18:31:01 -06:00
Niklas Fiekas
1ea4ec73bf
document sri usage
2019-12-29 12:50:42 +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
Thibault Duplessis
33f867f10d
remove orange board, add purple board, update green board
...
for #5707
2019-12-28 17:54:59 -06:00
Niklas Fiekas
6a56be92d0
add debugging for ceval toggle ( #5832 )
2019-12-28 21:44:05 +01:00
Thibault Duplessis
2fb29db01c
wait longer in case of transient move
2019-12-27 18:03:46 -06:00
Thibault Duplessis
fb0304c09c
don't reload page when clicking the disconnection notification
2019-12-27 18:03:28 -06:00
Thibault Duplessis
15a2b12d8a
fix user autocompletes
2019-12-22 09:31:06 -05: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
de41fa7389
throttle study reload - closes #5733
2019-12-20 10:33:22 -06: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
a998a59506
lichess.hoverable impl workaround
2019-12-19 11:12:09 +01:00
Thibault Duplessis
3d8d673e23
distribute tournament standing reloads in time
2019-12-16 12:24:17 -06:00
Thibault Duplessis
887ddd8a60
show leaders in tournament team info
2019-12-16 11:09:19 -06:00
Thibault Duplessis
bfd560020a
official team battle manager
2019-12-16 10:33:43 -06:00
Thibault Duplessis
d8738b772c
fix long team name style in battle tournament - closes #5734
2019-12-16 08:33:57 -06:00
Thibault Duplessis
8a0f317382
make the client gracefuly handle failed tournament standings
2019-12-15 21:05:40 -06:00
Thibault Duplessis
749bd8ae52
remove duplicate glowing class from tournament CSS
2019-12-15 18:06:10 -06:00
Selman Ercan
78ca3b9f94
Added 'Clear board' button ( #5742 )
...
* Added 'Clear board' button
* Added 'Clear board' button
2019-12-12 09:17:48 -06:00
Niklas Fiekas
49fb8d9b1a
push notification badge needs to be monochrome
2019-12-06 17:41:21 +01:00
Niklas Fiekas
8cc7915be5
pass asset url to service worker
2019-12-06 15:42:05 +01:00
Niklas Fiekas
251649fd00
fix ui build from scratch
2019-12-06 11:50:42 +01:00
Niklas Fiekas
8e65f86fd6
warn about locally linked modules in ui/build
2019-12-06 11:31:01 +01:00
Niklas Fiekas
64c18dd0dd
update structured cloning detection for firefox 71
2019-12-06 01:05:39 +01:00
Niklas Fiekas
8e82a53271
fixup assetUrl call
2019-12-04 13:56:05 +01:00
Niklas Fiekas
0bb7fdc771
update logo in notifications
2019-12-04 13:49:56 +01:00
Niklas Fiekas
e33841e053
organize lichess typings by file
2019-12-04 10:46:07 +01:00
Thibault Duplessis
2db8794d94
delay onboarding game creation
2019-12-03 22:14:14 -06:00
Thibault Duplessis
49fe360cf6
improve accessibility of signup form and checkboxes
2019-12-03 20:48:59 -06:00
Thibault Duplessis
e7d7fb3df5
Merge branch 'icpieces2'
...
* icpieces2:
fix onboarding link
make the IC onboarding link start a 10+0 game
ensure new user prefs are saved
setup /InstantChess.com
add IC board
icpieces
2019-12-03 20:04:51 -06:00
Niklas Fiekas
aede13735f
translate /study/as
2019-12-03 21:23:18 +01:00
Thibault Duplessis
4605a96feb
fix onboarding link
2019-12-03 12:20:07 -06:00
Thibault Duplessis
025af9bcf1
Merge branch 'master' into icpieces2
...
* master: (23 commits)
Update several piece sets - for #5707
fix inquiry broadcast urls
enable csp reporting
Update several piece sets - for #5707
also favicon and apple-touch-icon
mention logo in COPYING.md
tweak error page titles
use lowercase in coordinate training
update apple-touch-icon.png
fix mask icon path
also declare 192x192 rel icon
add missing 192x192 logo (as declared in manifest)
tweak manifest.json
fix rel icon urls
do not mix in xhtml
fix favicon links in manifest.json
include language region in <html> lang tag - closes #5711
github logo
fix blog index style
add boxed logos
...
2019-12-03 09:46:50 -06:00
Thibault Duplessis
888ee37abc
setup /InstantChess.com
2019-12-03 09:34:28 -06:00
Thibault Duplessis
c433693199
add IC board
2019-12-03 09:13:20 -06:00
Niklas Fiekas
0259306ce7
use lowercase in coordinate training
...
https://lichess.org/forum/lichess-feedback/coordinates-training-should-display-square-name-using-lowercase-letters-2
is making a good case for this.
2019-12-02 11:47:27 +01:00
Thibault Duplessis
7798b7324a
fix blog index style
2019-12-01 21:17:48 -06:00
Thibault Duplessis
7ae3ce605f
round favicon animation
2019-12-01 18:17:14 -06:00
Thibault Duplessis
4caa1b4cf3
lobby logo
2019-12-01 16:52:43 -06:00
Thibault Duplessis
939207f531
Merge branch 'logo'
...
* logo:
update piece script - for #5707
tweak favicons
logos and favicon resizer
new logo on lobby
2019-12-01 16:04:15 -06:00
Thibault Duplessis
a184a6c7f7
don't redraw on clock flag events
2019-12-01 13:14:13 -06:00
Thibault Duplessis
d089136979
new logo on lobby
2019-11-30 19:20:39 -06:00
Niklas Fiekas
cde7f8fd43
use async/await in service worker
2019-11-30 14:20:25 +01:00
Niklas Fiekas
a270acdb8c
service worker typings
2019-11-30 12:07:25 +01:00
Niklas Fiekas
bead640cdd
globally set ::placeholder color ( fixes #5584 )
2019-11-27 21:16:41 +01:00
Thibault Duplessis
4db6a52b53
remove support for websocket message batches
2019-11-26 07:44:04 -06:00
Niklas Fiekas
6eb97bd27b
fix missing redraw when selecting trash in editor
2019-11-26 14:13:52 +01:00
Niklas Fiekas
d33e94d26b
on prod, update service worker by asset version
2019-11-26 11:47:34 +01:00
Thibault Duplessis
07295cce31
Merge branch 'master' of github.com:ornicar/lila into full-remote-socket
...
* 'master' of github.com:ornicar/lila:
New Crowdin translations (#5678 )
use $c-border for pre
2019-11-25 21:11:47 -06:00
Thibault Duplessis
725bf78a92
fix TS warning
2019-11-25 21:09:05 -06:00
Thibault Duplessis
c78f7b3417
add pink theme - for #5664
2019-11-25 20:07:38 -06:00
Thibault Duplessis
428853d65d
remove more direct socket stuff
...
and also limited tournaments and the titled users API
2019-11-25 18:03:11 -06:00
Niklas Fiekas
dc423c8a86
use $c-border for pre
2019-11-25 17:15:14 +01:00
Thibault Duplessis
4a1234deb7
blog fixes
2019-11-25 10:02:20 -06:00
Thibault Duplessis
98c42f2462
redesign the blog
2019-11-25 10:00:53 -06:00
Niklas Fiekas
2534d674e3
css for preformatted text in blog posts
2019-11-25 16:26:28 +01:00
Thibault Duplessis
44a75699bf
add /blog/all
2019-11-25 08:50:47 -06:00
Thibault Duplessis
923b1bf38a
add 2 green boards - for #5664
2019-11-24 18:52:37 -06:00
Thibault Duplessis
2209b81443
no longer disconnect websockets on lila deploy
2019-11-24 18:11:43 -06:00
Thibault Duplessis
4a90a29805
simplify client handling of deployPost
2019-11-24 18:04:28 -06:00
Thibault Duplessis
397a087e5e
remove unused exposed socket functions connect & destroy
2019-11-24 17:59:05 -06:00
Thibault Duplessis
f522851f06
remove unused remoteSocketDomain
2019-11-24 17:54:50 -06:00
Niklas Fiekas
fa65932d75
do not append initial fen to url
2019-11-24 16:23:02 +01:00
Niklas Fiekas
2b23a719a0
do not call history.replaceState from embed
2019-11-24 16:21:26 +01:00
Thibault Duplessis
e0a82d91e4
Merge pull request #5670 from niklasf/chessops-editor
...
use chessops to validate positions in editor
2019-11-23 22:05:51 -06:00
Niklas Fiekas
4dbed3f5ac
playable already entails check for standard chess
2019-11-24 02:10:41 +01:00
Niklas Fiekas
1f79bb3a40
fix copy & paste error with castling toggles
2019-11-24 02:09:49 +01:00
Niklas Fiekas
f744fcd5b5
minor tweaks for editor ctrl
2019-11-23 21:55:19 +01:00
Niklas Fiekas
daac67f38a
update chessops to 0.2.0
2019-11-23 21:48:09 +01:00
Niklas Fiekas
9f8e81141c
also pass invalid fens to onChange
2019-11-23 21:30:27 +01:00
Niklas Fiekas
ed37b11c41
restore placeholder in position selection
2019-11-23 21:24:57 +01:00
Niklas Fiekas
5dc2a98f23
history.replaceState for editor
2019-11-23 21:20:52 +01:00
Niklas Fiekas
c35770afce
fix editor position selector
2019-11-23 21:15:17 +01:00
Niklas Fiekas
c26d7e19f9
fen input improvements
2019-11-23 20:41:15 +01:00
Niklas Fiekas
c7bef6beb8
use snabbdom/props for fen input
2019-11-23 20:18:21 +01:00
Niklas Fiekas
514795960c
implement makeAnalysisUrl
2019-11-23 20:11:07 +01:00
Niklas Fiekas
f4ea296b48
use chessops to validate positions in editor
2019-11-23 19:23:37 +01:00
Thibault Duplessis
ddd5a14f34
tournament UI: stop page-autofocus when jumping to user page
2019-11-23 10:00:02 -06:00
Thibault Duplessis
d3eb3e5e4f
manually specify typescript typings
...
this prevents typescript from loading typings from parent dirs
2019-11-23 08:43:34 -06:00
Thibault Duplessis
2701a4291e
add jQuery.slider typings
2019-11-23 08:43:34 -06:00
Thibault Duplessis
ffd7682540
Revert "window.setTimeout"
...
This reverts commit 1a96f24f20
.
2019-11-22 10:53:48 -06:00
Thibault Duplessis
913a7140d3
Revert "fix new typescript errors"
...
This reverts commit 76b4dad4d8
.
2019-11-22 10:53:32 -06:00
Thibault Duplessis
1a96f24f20
window.setTimeout
2019-11-22 10:16:04 -06:00
Thibault Duplessis
76b4dad4d8
fix new typescript errors
2019-11-22 10:13:09 -06:00
Niklas Fiekas
ffa4c576fb
exponentially increasing throttle ( #5659 )
2019-11-22 02:20:33 +01:00
Niklas Fiekas
458f5a253d
backwards compatible editor boot
2019-11-22 00:11:06 +01:00
Thibault Duplessis
ab063960f4
Merge pull request #5655 from niklasf/ts-editor
...
Port ui/editor to snabbdom and TypeScript
2019-11-18 22:11:19 -06:00