* master:
improve game widgets and sides, and TV history
fix pt translation
fix hook config color
break lobby API BC for the lulz
translate Q&A title
show chess960 position number - closes#214
catch pov priority sort errors
disallow rated white seeks for some variants
protect round xhr and websocket against theft
protect round sockets - WIP
Conflicts:
modules/chess
* master: (47 commits)
th "ไทย" translation #12385. Author: Jer_King.
ur "اُردُو" translation #12360. Author: alleey.
ur "اُردُو" translation #12355. Author: alleey.
el "Ελληνικά" translation #12351. Author: Hellball. Not complete, but good so far
fi "suomen kieli" translation #12348. Author: Matsisti.
he "עִבְרִית" translation #12343. Author: beginer111.
fr "français" translation #12340. Author: vok5. I am a native French speaker. I translated sentences where there couldn't be any confusion with the details given.
tr "Türkçe" translation #12324. Author: deren.
nn "Norsk nynorsk" translation #12316. Author: Lat5.
ja "日本語" translation #12312. Author: hitsujyun.
cs "čeština" translation #12295. Author: tco.
nl "Nederlands" translation #12290. Author: kjoepiar. I doubted on number 400/419. I translated it as 'Only in non-rated games', but I am not sure if that is what you mean by 'casual games'.
ca "Català, valencià" translation #12287. Author: Catalan_player.
fa "فارسی" translation #12281. Author: RezaZabihi.
ar "العربية" translation #12254. Author: Abd0.
pl "polski" translation #12251. Author: rzenaikrzys. from Captain Kristo with heart to Lichess
es "español, castellano" translation #12240. Author: mazorra.
pl & pt translations
pl "polski" translation #12228. Author: rzenaikrzys. from Captain Kristo with heart to Lichess
fr "français" translation #12215. Author: ZeRicky.
...
Conflicts:
app/controllers/Analyse.scala
* 'ScalaEvaluator' of github.com:ornicar/lila:
Attempt to get the list returned correctly (WIP)
Add getReferenceById
Progress on developing results
Comment what the ID represents
Progress on generating results
* master: (36 commits)
include opening names in opening API
tweak vstext style
remove superfluous API endpoint
provide only 9 most urgent now playing games in API
fr "français" translation #11902. Author: Tatiana47.
fix sv messages
ru "русский язык" translation #11900. Author: 5meoDIPT.
is "Íslenska" translation #11898. Author: hjortur.
el "Ελληνικά" translation #11897. Author: KingDeathGR.
ca "Català, valencià" translation #11896. Author: ximatzo.
th "ไทย" translation #11892. Author: Jer_King.
manually fix es translation
sl "slovenščina" translation #11888. Author: Castlan.
pt "Português" translation #11878. Author: josevitor91. I am brazilian and our portuguese has slight differences compared to Portugal, but it is perfectly understandable, like "defense" and "defence" comparing EUA to England.
fr "français" translation #11876. Author: kryk.
nl "Nederlands" translation #11875. Author: SheepNL.
es "español, castellano" translation #11874. Author: pepiniso. no big deal
nl "Nederlands" translation #11869. Author: MoralIntentions.
hr "hrvatski" translation #11868. Author: tenkic.
hyperlinks in translation contexts
...
* master: (229 commits)
update chess submodule
nn "Norsk nynorsk" translation #11864. Author: Lat5.
pl "polski" translation #11863. Author: Sanatan.
ar "العربية" translation #11862. Author: sasatiger.
hu "Magyar" translation #11860. Author: wheeler9. typos, and commas
upgrade chess module
fix french translation
Pointing to the tip of modules/chess
Updating modules/chess to version where in atomic chess, a win by exploding the opponent's king is forced if the player can while in check or mate. Fixed#235
tweak leaderboards page
correspondence perf type full name
start analysis at ply 0 - fixes#239
upgrade chessli
az "Azərbaycanca" translation #11859. Author: erebce. completing the translation
fix atomic replay en-passant - resolves#227
fix atomic en-passant play UI
upgrade chess submodule to fix atomic takebacks
move berserk button far from resign button - fixes#231
Pointing to head of modules/chess with a couple of atomic chess bug fixes.
show correspondence, antichess and atomic leaderboards
...
Conflicts:
public/javascripts/big.js
* master: (65 commits)
upgrade chessground, enable autoCastle in round
tournament style tweaks
lazy load sounds
fix detection of simul
pass formatted dates to mithril build
fix lobby now playing mithril key
tweak tournament CSS
start tournament clock immediately, slightly trim down WS messages
fix tournament UI bugs
tournament UI: help mithril with element keys
tournament UI: watch last games
tournament missing translation
actor efficiency: listen to StartGame in round socket hub
fix funny bug when round socket receives alien games
reset round socket user id on game start - fixes#178
tweak Pov priority and simul detection
lt "lietuvių kalba" translation #11659. Author: patrimpas.
sv "svenska" translation #11658. Author: Titanoboa. There was a typo, and "Rating" has been translated as the same throughout the other translations, so I kept consistent for #91..
add note about sound control in the preferences page
fix chessground on puzzle page
...
Conflicts:
modules/chess
public/javascripts/vendor/chessground.min.js
ui/analyse/package.json
ui/editor/package.json
ui/lobby/package.json
ui/puzzle/package.json
ui/round/package.json
* master: (410 commits)
wake up the AI on round API fetch - fixes#196
private tournaments don't need passwords, just URLs
disable simul support in tournament games
fix tournament reminder client-side translation
simplify tournament controller
withdraw scheduled tournaments when creating one
more work on tournament UI
debounce publication of tournament events at the site level
tournament: version reload messages, reload on start
simplify analysis view code
analysis board: allow going back to initial position
use FEN enpassant flag - fixes#190
tweak order of variants in AI game setup
tweak analysis back button behavior - resolves#191
resync correspondence clocks on takeback
fix takeback last move time - resolves#192
bs "bosanski jezik" translation #11657. Author: gus_fring.
nb "Norsk bokmål" translation #11656. Author: phaedrus_.
vastly simplify JS clock
expose analysis chessground - fixes#181
...
Conflicts:
bin/prod/compile-client
* master:
es "español, castellano" translation #11440. Author: n_espindola. Phrase 290. I just added an accent mark.
attempt to fix memory leak by making simul cache synchronous
add reboot script
Adding chess module with invalid two opposing bishops on same color diagonal stalemate condition in antichess fix.
* master: (21 commits)
remove unused opening configuration
upgrade for latest mithril: window.m is no longer a thing
mithril 0.1.27 and chessground 1.8.1
sk "slovenčina" translation #10932. Author: xslyepov.
sk "slovenčina" translation #10931. Author: xslyepov.
le "1337" translation #10928. Author: Chess_Agent. Finished the last five sentences.
de "Deutsch" translation #10927. Author: Dolg. 99 I guess it's the possibility to reset the password. Right now it means that it were reset already.
ar "العربية" translation #10926. Author: Abd0.
uk "українська" translation #10925. Author: IvTK.
la "lingua Latīna" translation #10924. Author: Dr_King_Schultz.
hu "Magyar" translation #10923. Author: Nigel-727.
sl "slovenščina" translation #10922. Author: woodswoods. Better words for certain translations in contex.
is "Íslenska" translation #10920. Author: hjortur.
da "Dansk" translation #10919. Author: KillerDwarf.
lv "latviešu valoda" translation #10918. Author: krauzand.
ru "русский язык" translation #10915. Author: XuMEPA.
add donor star to server providers
move license file to the root
sort API now playing games by priority
fix routes order
...
Conflicts:
conf/routes
* master:
simplify material display
disallow search engine to crawlers
pl "polski" translation #10503. Author: O-O-O-O-O. It is OK.
es "español, castellano" translation #10501. Author: DJValen. 272/302 Removed "es" (it's not needed in spanish). 3/302 "dale" substituted by "pasa" 29/302 added "puede haber" meaning "may" 30/302 "Forzar visctoria" explains better the button 46/302 The article was missing for "computadora" 55/302 Tiempos de movimiento is wrong, tiempo por movimiento is better 75/302 The last sentence was missing, fixed.
bs "bosanski jezik" translation #10500. Author: Jaksha.
sr "Српски језик" translation #10499. Author: Jaksha.
fix i18n JS dump
remove unused JS function
fix theme dropdown when chrome zoom=90% (..)
* 'master' of github.com:ornicar/lila: (23 commits)
upgrade scalachess
So long, pgn4web. The day I can ditch you has finally come.
mithril/chessground analysis seems to be working
analysis tree navigation is working
more work on new analysis page
fix analysis json and template
fix variation issue by copying arrays. Dammit mutability sucks.
less AI recover attempts
progress on pgn4web replacement
try a new analysis client data structure
compile client apps as dev, trash pgn4web
tree analysis WIP
more on mithril analysis rewrite
connect replay with advantage chart
good progress on new replay UI
share more code between round and analyse
progress on analysis
ignore setup clock constraints when disabled - fixes#125
more progress on new analyse, try to reuse code from round
remove round.util
...
Conflicts:
app/controllers/Analyse.scala
app/views/analyse/replay.scala.html
* master:
don't show cheater trophies
better exports caching
remove export logs
better png export logging
Revert "Bam! And the footer is fixed."
pt "Português" translation #10165. Author: Arnica. Changed "spectatators" to a way that fulfill both Brazilian Portuguese and Portuguese.
better external process logging
fix round JS
upgrade evaluator submodule
include engine evaluator as a submodule
Move Print button into FEN & PGN Menu
log exports
mt "Malti" translation #10164. Author: kittenthomas.
fix auto report duplication
stop auto block reports
use board image creation in the og headers - through CDN
expose PDF service
print game to PDF, stream it as chunked HTTP and cache it in CDN
Conflicts:
app/views/analyse/replay.scala.html
* tournament-systems:
more tweaks for swiss tournaments
more tournament tweaks - only remind playing players
swiss tournaments WIP
Updated tournament FAQ to account for Swiss system
dangerous UI refactoring
fix blocking lichess messengers
Tournament systems.
* master:
fix network error removal
Evenly position infinity scroll loading wheel
fix blog contrast on dark background
ur "اُردُو" translation #9058. Author: alleey.
ar "العربية" translation #9056. Author: SylverTech. Minor changes, changed regional variants to standard Arabic, added diacritics.
bg "български език" translation #9055. Author: dreamwalker3. I really tried to make good translations, will be happy if i see them . %s- this sign when i was translating i put not sure should i please take in min. thanks.
upgrade chess module (PGN disambiguation)
fix blind mode special routing
blind mode textual representation for spectating live games
textual representation of completed game
hide font icons in blind mode
use aria-label in blind mode
make network errors less intrusive
Conflicts:
public/javascripts/big.js
* master:
ignore double team joining
usernames must not start with a number
show unprocessed reports first
less relation autoreports
hide tournament streak markers when finished
make pgn4web key bindings more vimiesque