Niklas Fiekas
99da71ad1f
analysability needs to be based on root position
2021-08-25 13:03:44 +02:00
Niklas Fiekas
383983326d
fix typescript error regarding $ in ui/learn
2021-08-25 13:02:47 +02:00
Scala Steward
0915cae759
Update scaffeine to 5.1.0
2021-08-25 12:49:05 +02:00
Thibault Duplessis
559faf17fc
upgrade scaffeine
2021-08-25 11:40:19 +02:00
Thibault Duplessis
86d7f1dc8d
link to student manager class - closes #9650
2021-08-25 11:39:54 +02:00
Thibault Duplessis
3dcfd09f1c
use only one route for TV games replacement - for #9646
2021-08-25 10:00:51 +02:00
Thibault Duplessis
8ca513fd54
Merge pull request #9646 from 370417/replace-games
...
Fetch replacements for finished games in /games
2021-08-25 09:41:33 +02:00
Thibault Duplessis
5e28082fa5
Merge pull request #9560 from 370417/ts-learn
...
Typescript for learn
2021-08-25 09:26:56 +02:00
Thibault Duplessis
7238aed0a3
fix tests
2021-08-25 08:06:22 +02:00
Thibault Duplessis
578ea7fd93
New Crowdin updates ( #9603 )
...
* New translations: site.xml (Chinese Simplified)
* New translations: site.xml (Ukrainian)
* New translations: streamer.xml (Portuguese, Brazilian)
* New translations: swiss.xml (Corsican)
* New translations: swiss.xml (Corsican)
* New translations: swiss.xml (Corsican)
* New translations: swiss.xml (Corsican)
* New translations: swiss.xml (Corsican)
* New translations: swiss.xml (Corsican)
* New translations: swiss.xml (Corsican)
* New translations: swiss.xml (Ukrainian)
* New translations: site.xml (Ukrainian)
* New translations: site.xml (Latin)
* New translations: site.xml (Armenian)
* New translations: swiss.xml (Ukrainian)
* New translations: class.xml (Ukrainian)
* New translations: swiss.xml (Ukrainian)
* New translations: class.xml (Ukrainian)
* New translations: swiss.xml (Ukrainian)
* New translations: study.xml (Ukrainian)
* New translations: learn.xml (German)
* New translations: contact.xml (German)
* New translations: faq.xml (German)
* New translations: tfa.xml (German)
* New translations: puzzleTheme.xml (Armenian)
* New translations: contact.xml (Armenian)
* New translations: puzzle.xml (Uzbek)
* New translations: site.xml (Armenian)
* New translations: site.xml (Ukrainian)
* New translations: preferences.xml (Ukrainian)
* New translations: puzzle.xml (Ukrainian)
* New translations: storm.xml (Ukrainian)
* New translations: site.xml (Ukrainian)
* New translations: site.xml (Ukrainian)
* New translations: swiss.xml (Ukrainian)
* New translations: perfStat.xml (Ukrainian)
* New translations: search.xml (Ukrainian)
* New translations: faq.xml (Ukrainian)
* New translations: study.xml (Ukrainian)
* New translations: patron.xml (Ukrainian)
* New translations: contact.xml (Ukrainian)
* New translations: team.xml (Ukrainian)
* New translations: puzzleTheme.xml (Ukrainian)
* New translations: learn.xml (Armenian)
* New translations: site.xml (Icelandic)
* New translations: study.xml (Slovenian)
* New translations: study.xml (Lithuanian)
* New translations: study.xml (Polish)
* New translations: study.xml (Russian)
* New translations: swiss.xml (Ukrainian)
* New translations: study.xml (Sinhala)
* New translations: team.xml (Sinhala)
* New translations: site.xml (Ukrainian)
* New translations: swiss.xml (Ukrainian)
* New translations: study.xml (Sinhala)
* New translations: swiss.xml (Ukrainian)
* New translations: swiss.xml (Ukrainian)
* New translations: site.xml (Ukrainian)
* New translations: site.xml (Czech)
* New translations: study.xml (Czech)
* New translations: class.xml (Czech)
* New translations: patron.xml (Czech)
* New translations: team.xml (Czech)
* New translations: search.xml (Czech)
* New translations: swiss.xml (Czech)
* New translations: study.xml (Italian)
* New translations: streamer.xml (Polish)
* New translations: streamer.xml (Danish)
* New translations: site.xml (Indonesian)
* New translations: team.xml (Indonesian)
* New translations: site.xml (Finnish)
* New translations: streamer.xml (German)
* New translations: streamer.xml (Finnish)
* New translations: streamer.xml (French)
* New translations: streamer.xml (Spanish)
* New translations: streamer.xml (Spanish)
* New translations: streamer.xml (Romanian)
* New translations: streamer.xml (Slovenian)
* New translations: streamer.xml (Portuguese, Brazilian)
* New translations: streamer.xml (English, United States)
* New translations: streamer.xml (Norwegian Nynorsk)
* New translations: streamer.xml (Japanese)
* New translations: learn.xml (Spanish)
* New translations: swiss.xml (German, Switzerland)
* New translations: puzzleTheme.xml (Spanish)
* New translations: streamer.xml (German, Switzerland)
* New translations: learn.xml (Spanish)
* New translations: streamer.xml (Russian)
* New translations: streamer.xml (Ukrainian)
* New translations: streamer.xml (Russian)
* New translations: streamer.xml (Bosnian)
* New translations: streamer.xml (Latvian)
* New translations: puzzleTheme.xml (French)
* New translations: streamer.xml (Polish)
* New translations: streamer.xml (Portuguese, Brazilian)
* New translations: streamer.xml (Polish)
* New translations: streamer.xml (Portuguese, Brazilian)
* New translations: streamer.xml (Portuguese, Brazilian)
* New translations: streamer.xml (Belarusian)
* New translations: streamer.xml (Lithuanian)
* New translations: site.xml (Albanian)
* New translations: settings.xml (Albanian)
* New translations: swiss.xml (Albanian)
* New translations: storm.xml (Albanian)
* New translations: swiss.xml (Albanian)
* New translations: search.xml (Albanian)
* New translations: tourname.xml (Albanian)
* New translations: site.xml (Albanian)
* New translations: site.xml (Albanian)
* New translations: site.xml (Albanian)
* New translations: streamer.xml (Slovak)
* New translations: site.xml (Chinese Simplified)
* New translations: site.xml (Norwegian Bokmal)
* New translations: site.xml (Aragonese)
* New translations: site.xml (Welsh)
* New translations: site.xml (Breton)
* New translations: site.xml (Bosnian)
* New translations: site.xml (English, United States)
* New translations: site.xml (Corsican)
* New translations: site.xml (Armenian)
* New translations: site.xml (Belarusian)
* New translations: site.xml (Lithuanian)
* New translations: site.xml (Korean)
* New translations: site.xml (Japanese)
* New translations: site.xml (Italian)
* New translations: site.xml (Hungarian)
* New translations: site.xml (Danish)
* New translations: site.xml (Catalan)
* New translations: site.xml (Bulgarian)
* New translations: site.xml (Arabic)
* New translations: site.xml (German, Switzerland)
* New translations: site.xml (Greek)
* New translations: site.xml (German)
* New translations: site.xml (Chinese Traditional)
* New translations: site.xml (Ukrainian)
* New translations: site.xml (Czech)
* New translations: site.xml (Indonesian)
* New translations: site.xml (Finnish)
* New translations: site.xml (Albanian)
* New translations: site.xml (Romanian)
* New translations: site.xml (French)
* New translations: site.xml (Spanish)
* New translations: site.xml (Macedonian)
* New translations: site.xml (Dutch)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Marathi)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (Latvian)
* New translations: site.xml (Hindi)
* New translations: site.xml (Persian)
* New translations: site.xml (Galician)
* New translations: site.xml (Polish)
* New translations: site.xml (Portuguese)
* New translations: site.xml (Russian)
* New translations: site.xml (Slovenian)
* New translations: site.xml (Swedish)
* New translations: site.xml (Turkish)
* New translations: site.xml (Urdu (Pakistan))
* New translations: site.xml (Danish)
* New translations: site.xml (Romanian)
* New translations: site.xml (Spanish)
* New translations: site.xml (Danish)
* New translations: site.xml (Slovenian)
* New translations: site.xml (Finnish)
* New translations: site.xml (Hungarian)
* New translations: site.xml (Spanish)
* New translations: site.xml (Hungarian)
* New translations: site.xml (Polish)
* New translations: site.xml (Spanish)
* New translations: site.xml (Russian)
* New translations: site.xml (English, United States)
* New translations: site.xml (Russian)
* New translations: site.xml (Slovak)
* New translations: site.xml (Slovak)
* New translations: site.xml (German)
* New translations: site.xml (Slovak)
* New translations: site.xml (Galician)
* New translations: site.xml (Galician)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: settings.xml (Welsh)
* New translations: challenge.xml (Welsh)
* New translations: preferences.xml (Welsh)
* New translations: puzzleTheme.xml (Welsh)
* New translations: site.xml (Welsh)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (Japanese)
* New translations: site.xml (Japanese)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Uzbek)
* New translations: site.xml (Polish)
* New translations: site.xml (Polish)
2021-08-25 07:57:32 +02:00
Benedikt Werner
9c8663550c
Merge pull request #9648 from 370417/study-delete2
...
Trim spaces when deleting studies
2021-08-25 05:03:49 +02:00
Albert Ford
5bb54fe83a
Trim in study deletion prompt
2021-08-24 18:19:38 -07:00
Albert Ford
2f27cfa27c
Merge branch 'master' into ts-learn
2021-08-24 11:04:56 -07:00
Thibault Duplessis
572020a2e3
Merge pull request #9637 from rglbr/translate_lobby
...
add translational strings in lobby page
2021-08-24 19:19:55 +02:00
Thibault Duplessis
c999f9cbee
Merge pull request #9632 from kraktus/timeout-icon
...
Center vertically report/timeout icon in chats
2021-08-24 19:15:22 +02:00
Albert Ford
d007a773a4
Prefer showing rematches in /games
2021-08-24 10:12:34 -07:00
Albert Ford
cb492a9419
Fix request queue
2021-08-24 09:51:32 -07:00
Thibault Duplessis
28a02f1b4d
rename wtakeback and btakeback
2021-08-24 17:54:27 +02:00
Thibault Duplessis
d75686c827
propose/decline takeback with the board API
2021-08-24 17:49:48 +02:00
Thibault Duplessis
c0c4a81fa3
publish takeback offers on the board API
2021-08-24 17:25:44 +02:00
Thibault Duplessis
bf45c394fd
simplify draw offer publication
2021-08-24 17:25:44 +02:00
Benedikt Werner
ca8a576a58
forum/css: Fix bottom pagination margin
2021-08-24 16:11:40 +02:00
Benedikt Werner
4323a83e3a
insights: Make higcharts types work without rollup config
2021-08-24 16:11:39 +02:00
Benedikt Werner
1118561dbc
css: Avoid scrolling in mobile embeds even more
2021-08-24 16:11:39 +02:00
Benedikt Werner
85f1f5adcd
css: Fix gamebook embed grid area
2021-08-24 16:11:39 +02:00
Benedikt Werner
0dad96e081
css: Fix hoverflow scrolling on touch PCs
2021-08-24 16:11:39 +02:00
Benedikt Werner
dca26701a5
Fix material orientation in zh
2021-08-24 16:11:39 +02:00
Benedikt Werner
3385cf9b2d
Improve gamebook embed on mobile
2021-08-24 16:11:39 +02:00
Benedikt Werner
a62f96313c
explorer: Hide scroll bar if content fits
2021-08-24 16:11:38 +02:00
Albert Ford
30ad62ba35
Request replacements for finished games in /games
2021-08-24 04:31:21 -07:00
Benedikt Werner
415075342c
Move analysable position detection to ceval
2021-08-24 12:14:57 +02:00
Thibault Duplessis
7416a6123a
link en passant checkmate in the FAQ
2021-08-24 08:31:20 +02:00
Thibault Duplessis
72578e7f65
Merge pull request #9634 from ryg-git/issue-8912
...
validate position before client side evaluation
2021-08-24 08:02:30 +02:00
Thibault Duplessis
eee632ee48
rewrite garbage char to scala, improve form validation
2021-08-23 23:18:45 +02:00
Ragul Balaji Ravichandran
7dc88949b5
add translational strings in lobby page
2021-08-23 21:42:50 +05:30
ryg-git
16538dbe4d
case in which client eval is already enabled the toggle is set to true
2021-08-23 20:29:28 +05:30
ryg-git
0cd7ee93a9
implement suggested changes on previous commit
2021-08-23 20:28:29 +05:30
Thibault Duplessis
3e46807eea
string normalization
2021-08-23 13:07:29 +02:00
Thibault Duplessis
106e2e80bb
fix char detection
2021-08-23 12:53:02 +02:00
Thibault Duplessis
578838122b
detect more silly unicode symbols
...
only works with single-byte symbols atm
2021-08-23 12:48:23 +02:00
Thibault Duplessis
6ef9d57384
Merge pull request #9635 from PhilLecl/issue-9605
...
Round down in perf stats
2021-08-23 11:44:59 +02:00
Thibault Duplessis
b1685e4c9c
Merge pull request #9633 from kraktus/fix_css_edit
...
fix `edit` button color in forum posts
2021-08-23 11:44:27 +02:00
Thibault Duplessis
2f1b8c914d
API endpoints to follow/unfollow other players - closes #7920
2021-08-23 11:17:59 +02:00
Thibault Duplessis
e7ae31146d
challenge API ratelimit by IP for bots
2021-08-23 10:38:11 +02:00
Thibault Duplessis
11d26bfadb
load up to 100 incoming challenges
2021-08-23 09:39:27 +02:00
Thibault Duplessis
d0ede860b7
upgrade chessground 8.1.6
2021-08-23 09:28:02 +02:00
Thibault Duplessis
102e6aba30
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
explicitly depend on @types/cash
use $npm_execpath in build scripts
use yarn cache also for lint workflow
fix dom-screen-wake-lock typing
fix remaining missing dependencies
fix debounce promise typing
silence preventAssignement warning from @rollup/plugin-replace
fix ui/racer typing
make highcharts typing less magical
add missing tsconfig for ui/racer
fix more missing dependencies
fixup peer dependencies
add rollup and typescipt directly to most modules
bump build dependencies
yarn run format
Hide material diff in analysis according to prefs
Make inquiry note `user` dependent.
adding the author class to unstyled anonymous author names on forum posts
2021-08-23 08:59:18 +02:00
Niklas Fiekas
df3b7efdbd
explicitly depend on @types/cash
2021-08-23 01:33:40 +02:00
Niklas Fiekas
0d569d2ec9
use $npm_execpath in build scripts
2021-08-23 00:54:38 +02:00
Niklas Fiekas
2688fe97be
use yarn cache also for lint workflow
2021-08-23 00:28:43 +02:00