* master: (23 commits)
display game completion rate on user profile
hide link to favourite opponents
make many DB accesses more type safe
don't count forum topics
tweak ranking API
prevent heavy forum DB queries
upgrade scalachess
catch and log link adder exceptions
playban penalties for clock sitters
upgrade scalachess
fix fishnet analysis nodes config
remove useless user count
apply game limit to challenges
Update stockfish.js and use submodule
improve seek limit
play up to 200 concurrent games per user
limit opening trainer to 10,000 openings
use distinct for opening selection
asset version
analysis with 4 million nodes per move
...
* master: (469 commits)
handle getipintel failures
shutup dictionary additions
log crosstable creation
infer crosstable nbGames from players scores
disallow expensive API calls to search crawlers
Fix bug whereby players not playing were showed to be playing due to map function passing in array index as second object, making 'playing' truthy.
inc assets version
sk "slovenčina" translation #16676. Author: MMMaroko.
ko "한국어" translation #16675. Author: PiecesOfMe. minor changes in terms and grammar
fi "suomen kieli" translation #16674. Author: JulianGoater. additions, corrections, tweaks, grammar fixes and typo fixes (Finnish)
try to report less trolls
rate limit user games API per IP
antiflood game API
default autoreport text
send game API reads to secondary
Bug fix. If a player gets disconnected while playing, and returns, their follower's buddy list now show them as playing if the game is still in progress. Fixes#2076
always diff mithril learn to reduce memory leaks, remove score
fix changing level during promotion
fix double opponent reply in check stage
fix castling stage
...
* master: (874 commits)
nn "Norsk nynorsk" translation #16331. Author: Myts.
sv "svenska" translation #16330. Author: egisto.
ko "한국어" translation #16329. Author: pieces-of-me. I submitted 44 missing sentences that needed Korean translation. I hope that this will improve its usability.
el "Ελληνικά" translation #16328. Author: TAYPINH.
prefix easter eggs with ":", remove konami code
register other donors
use symbolic link for production deployment dir
don't autoclose reports
sq "Shqip" translation #16326. Author: black_jack.
zh "中文" translation #16324. Author: Egroegw. Added translations to 17 sentences [Egroegw]
link title to stream service, and fix hitbox filter
give the down page some love lol
code dedup
use / instead of ^ to delimit video tags in query string
mn translation
inc assets version
sl "slovenščina" translation #16318. Author: woodswoods. Better, shorter and more correct translation for 506/530
add bin/translate p
sl "slovenščina" translation #16306. Author: woodswoods. Better translation for words process, link and server
fix insights indexer
...
* master: (257 commits)
list missing permissions
smaller latin font css
explorer: fix importing completed games
remove unused translations
la "lingua Latina" translation #15909. Author: zelenka. Some improved word choice, some grammatical correction, removal of the instances translating "rating" to "Elo," translation of remaining untranslated sentences,
add minutes, clock & position to tournament JSON API
index a bit less noob bullet games
remove user tournaments hopscotch
fix user agent server detection
get rid of old loader
jquery 2.2.0
rating stats loader
more css flex and material spinners
got rid entirely of the square-spin loader
more tournament spinners
tournament join loader
imported game og:title
fix stage backport
new game controls dark theme
disable chat autocomplete on edge
...
* master: (26 commits)
user tournaments: sort perfs
give up with win/berserk rate (requires mongo 3.2 to be computed)
compute user tournament win/berserk rate but it's too slow to index
only use median average
user tournament stats
sort tournaments by rank ratio
user tournaments UI
display total count
user tournaments infinite scroll pagination
tournament user stats WIP
display recent and best tournaments by user
enable smart placement for game powertips - closes#1313
Styling for mod metrics in analysis board
upgrade chessground to 3.1.0: cancel drag with right click
formatting
more work on user tournaments
increment assets version before deploy
tournament stats - show user tournaments list WIP
tournament stats = batch index all players
tournament stats WIP: model and BSON handlers
...
Sadly it can't handle the load anymore.
It was coded for 40 moves per second top.
Now there's 400 moves per second,
and it just requires too much bandwidth
and probably GPU power on the user desktop.
Can it be fixed? For now I'll just remove it.
* master: (21 commits)
tune tournament logging
add offline streamer page
improve streaming support, add cache
reinstate hitbox support
implement youtube live streams, ditch hitbox (which sadly nobody uses)
integrate neural recommendation into mod API
remove now unused mongodb mapReduce code
replace PM mongo mapReduce command with aggregation \o/
prevent duplicate PM - closes#1302
don't highlight my own stream
Improves grammar.
remove all reference to team IRC channels (never used)
remove /irc
fix user profile UI when insights button is not visible - closes#1298
make insights depend on security and refactor access granting
tweak tournament rematch-pairing production logging
keep human abandoned games around for 3 weeks - closes#1199
fix AI game abandon date
fix conditional premoves edge case - closes#1295
fix lobby rating order - fixes#1296
...
* master: (3132 commits)
more space between tournament lanes
don't display notes/settings on tournament games - fixes#622
Revert "Add colors to clock bar, fixes#130"
always displayed finished official tournaments
fix as translation unit
lt "lietuvių kalba" translation #14529. Author: mast3r. Finished updated Lithuanian translation. One question, though, if you see this: is the description on line 108 correct? Line says „decline invitation“, but the description talks about takeback.
he "עִבְרִית" translation #14528. Author: Firebrass11. Added variant ending, the final translation.
rename best3Of function
show 4x2 perftypes in powertip user preview
fix display of rated thematic short tournaments
allow user tournaments to reuse bottom free lanes
extend tourney schedule view
schedule hourly tournaments up to 6 hours in advance
gently refactor tournament scheduler
try harder not to overlap scheduled tournaments
more tournament schedule tweaks and simplifications
display notable finished tournaments
more tournament schedule tweaks
add janis AI server
add dragscroll extension for tournamentSchedule
...
* master:
we don't need to know the opening ply
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