* master: (760 commits)
remove user mod blindfold indicator
remove unused stuff
Allow CSRF WS for BC (lichess4545) - REVERT ME
protect WS endpoints against CSRF - for #2270
restrict API WS abilities
API websocket endpoint - closes#2270
support very short youtube URLs
inc assets version
cv "чӑваш чӗлхи" translation #16850. Author: pentille.
better cache homepage
Allow filling in the import form via GET
improve logging
can't monitor negative puzzle votes
inc assets version
ar "العربية" translation #16849. Author: asibahi. Plenty of spelling fixes, terminology fixes, making sure nouns ar ethe same across the board. Some sentences flow better. Generally less text.
de "Deutsch" translation #16848. Author: raging_rook. just modified a few minor inaccuracies: full featured: keine Einschränkung[EN], lit.: no restriction[s]. I changed "umsonst" to "gratis" because it's a more common phrase in this context. "aus der Liebe zum Schach" sounds wrong and artificial, therefore, I dropped the article "der". Insight data = player stats? If that's the case, then "persönliche Spielerstatistiken", Klicke [aud] den libnk, because that's just the correct way to say it.l
az "Azərbaycanca" translation #16846. Author: Jeyhun. Thank you! Lichess #1 chess website!
cv "чӑваш чӗлхи" translation #16844. Author: pentille.
improve logging wip
refactor JS storage
...
* fishnet:
fix duplicated logging on dev
fishnet: proper transactional move handling
use shared transactional memory for fishnet moves
fishnet: in-memory move database for greater performances
fishnet: request AI move on socket connection
fishnet: average analysis evaluation stats before kamon
show analysis in progress on analysis page
fishnet: monitor acquirement
improve wsmonitor
fishnet: refine types
fishnet: only monitor client play movetime on level 8
fishnet: stop monitoring offline clients
only monitor fishnet on stage [REVERT ME]
more fishnet monitoring improvement
don't block the future sequencer!
{fishnet} parse only what's required for the current request
monitor fishnet analysis engine hash size and threads
* rm-readpref:
resolve RM & PRM from local repository because it's much faster
use my own maven repo for RM and PRM
RM 0.11.9-SNAPSHOT with secondary cursor kill fix
Revert "remove all read preferences"
swag page metadata
implement twitter cards - closes#1712