* master:
always post a mod note when automarking
make it possible to generate "RunningCrocodile" cute name
don't fetch streams immediately on startup
New Crowdin updates (#8344)
bots can't review coaches - closes#8361
Ensure board editor in study new chapter modal initializes with existing orientation
User.ID type alias
ignore players with less than 3 playbans in autoreports
optimize playban count
upgrade ui deps
don't bind any additional events for pv previews
tweak pv board preview style
ceval: Mini board for PV
Add 3+ WC trophy 2020
* master: (131 commits)
don't show arena user powertips on touchscreens - closes#8350
not all marks make bad - for lichess-org/tavern#59
REVERT ME 2: fixup partial explorer hack
REVERT ME: make partial explorer available again
Revert "REVERT ME: explain explorer outage due to fire"
add loose rate limits to following - closes#8352
code tweaks
auto-report alt prints - closeslichess-org/tavern#50
show draw offers during gameplay in move list - closes#4800
show draw offers in analysis board - for #4800
show draw offers in exported PGN
fix storage of draw offers
only report donations twice a day
remember all draw offers - WIP
Updated
ceval: Cache wasm binary via IndexedDB
fix anon chat author - closeslichess-org/tavern#51
prevent double timeout
link to report FAQ
link to appeal doc, tweak appeal style
...
Toned down the Move sound and removed some offending frequencies.
Remade the Capture sound.
Fixed an unforeseen sound clutter that occur when game ends in checkmate by adding delay to Draw/Defeat/Victory sounds. Also slowed down these notifications.
Fixed an unintentional melodic interaction between Confirmation and Check sounds.
Removed the formant quality from the Explosion sound.
Berserk sound is more prominent.
* master: (25 commits)
add practice sounds to test page
update storm sounds
add lisp sounds by EdinburghCollective
improve sound test page
tweak sound test page
fix lichess.AnalyseNVUI is always defined warning
more descriptive move-annotation label
hide nnue toggle if unsupported
default nnue toggle to !saveData
Update stockfish-nnue.wasm 0.0.2
fix sound test page
add FAQ.md
puzzle storm slow filter - closes#8307
fix reading empty rooms from lila-ws
{master} fix top menu when browser has touch+pointer - closes#7229
exclude simul games from mod view - closeslichess-org/tavern#46
{master} fix#8308
New Crowdin updates (#8306)
upgrade chessground and other ui vendors
fix personal data export - closeslichess-org/tavern#52
...
* 'master' of github.com:ornicar/lila:
give up on twitch in studies, update csp accordingly (#6684)
fix typo in route cloneAplly -> cloneApply (was working regardless)
clean coachForm langInput
update tagify to 3.22.1 (fixes xss)
install tagify from npm
Revert "{master} lazy fix xss in own studies topic manager"
{master} lazy fix xss in own studies topic manager
{master} fix colors in large team battles
{master} add NoBot/OnlyBot challenge decline reasons - closes#7993
* master: (281 commits)
fix bio links - closes#7795
improve puzzle monitoring
New Crowdin updates (#7798)
New Crowdin updates (#7783)
fix puzzle session next
improve puzzle rating delta
better cap puzzle glicko
spam logging
more strings translatable for preferences and puzzles
only show public comms after the comm report is processed
shorter theme name
add queen+rook to non-hinting themes
New Crowdin updates (#7780)
New Crowdin updates (#7778)
fix puzzle double request - closes#7779
exclude puzzle session.previousPaths from selection
add table style to prismic pages
New Crowdin updates (#7775)
also parse prismic markdown in standalone pages
add queens and rooks endgames
...
* noopener for all _target=blank links. Security for untrusted links,
possible minor performance improvement for internal links.
While reviewing, also checked
* nofollow on user provided links
* noreferrer only as defense in depth for links that can appear in
unpredictable locations. Will consider Referrer-Policy for everything
else.
If any of these 3 icons was present: chess960, lock, crazyhouse
then on iOS 14, most icons, but not all, were badly displayed.
The visually buggy icons are not the ones causing the issue.
Fix involved setting the width of the 3 icons to 512
moving multiple-select to cash.js has proven to be
a massive waste of time. It fails in incredibly
subtle and frustrating ways. Think twice before trying again.
* master:
New translations: preferences.xml (Danish) (#7297)
fix#7296
case insensitive link check - closes#7295fix#7277
fix study spectators - closes#7285
simplify study invite form suggestions - for #7285