* 'master' of github.com:ornicar/lila:
refuse to analyse old horde games
keep loading the page after trying to open a page in the mobile app
remove push notification debug
send onesignal push notifications to user's last 3 devices
only offer image generation for standard games
export is only for human
upgrade visualizer submodule
add game visualizer
handle onesignal errors returned with a 200 status (sigh)
fix opening trainer turn indicator style
onesignal push stage test
remove apple push config
remove apple push. You suck, Apple, big times.
onesignal push WIP
export is only for human
upgrade visualizer submodule
add game visualizer
Sunsetter - check if stopping
Sunsetter improvements
* 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
...