* master:
manually fix ro translation
Don't analyse unusable games
translation: confirm page close on unsaved changes - fixes#330
add apple-touch-icon.png
log puzzle png export
remove debug
remove CSS vendor prefixes
highlight user flags in mod view
Remove previous cheat evaluator. Farewell, good cop, you did a great job
don't auto-mark great players with lots of rated games
tweak auto analysis conditions
remove redundant case
Start auto-analysing games
remove unused resolver
also open analysed games in mobile app
make the evaluator less mark-happy by tweaking percentages
include border in sizes, fix when zoom >= 75%
upgrade chessground
hack-fix atomic premoves on explosions - closes#343
stop using deprecated chessground capture event
* master: (106 commits)
upgrade chessground
don't log bad requests
tweak dark crosstable current
can't parse parameter -> not found
he "עִבְרִית" translation #14005. Author: sdiqx.
remove unused resolver
just silently discard ignored socket messages
fix duplicate logging of auto mark
show opening for some variants - closes#358
better crosstable current game style
remove unnecessary blindfold class
open preferences in new tab while playing
reload player page on pref change
blindfold chess!
try to always take 2 moves back - closes#345
upgrade chessground to make callbacks synchronous - fixes#343
fix homepage tournament box style
sort correspondence games no matter whats
upgrade chess module
lt "lietuvių kalba" translation #14001. Author: krikstas. Just few simple changes
...
* master: (40 commits)
make rematch casual if a player was marked as engine or booster
follow link to github
update mobile AI translation
sl "slovenščina" translation #13384. Author: woodswoods. Wrong translation of Topics is now fixed
nl "Nederlands" translation #13383. Author: rozebottel. correct grammar, admitted, it's a tricky bastard.
sl "slovenščina" translation #13382. Author: woodswoods. Some fixed gramar mistakes and better translations
hi "हिन्दी, हिंदी" translation #13380. Author: Kartikay. Added some translations
ca "Català, valencià" translation #13377. Author: pericperic. Better translation for "Hard"
adjust message
faster square transitions in spectator mode
new translations for mobile
zh "中文" translation #13374. Author: shaong. changed 妻子 (wife) to 棋子(chess piece)at 373. Same pronunciation.
rel="nofollow"
add rel="nofollow" to user links
disallow WGM_ usernames
Disallow login from TOR exit nodes
remove IP bans of TOR nodes
take TOR exit nodes into account
fix previous commit
fix previous commit
...
* master: (23 commits)
add missing font
realtime replay
autoplay fast and slow
analysis autoplay
analysis action menu
fix analysis board from FEN
fix swiss tournament UI
upgrade chess module
lv "latviešu valoda" translation #12512. Author: krauzand. fixed translation errors
send a reload message on failed force resign
link to actual game initial position
show previous moves in correspondence analysis screen - resolves#274
fix integer overflow in correspondence games - fixes#278
don't cancel draw offer on move - resolves#277
don't batch single messages
cancel premove on takeback - fixes#276
he "עִבְרִית" translation #12508. Author: _PurelySmart.
lv "latviešu valoda" translation #12507. Author: krauzand.
hu "Magyar" translation #12506. Author: WMage.
fa "فارسی" translation #12502. Author: gambi.
...
* 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