diff --git a/app/game/Metadata.scala b/app/game/Metadata.scala index e11d2f79e4..3794de7f8e 100644 --- a/app/game/Metadata.scala +++ b/app/game/Metadata.scala @@ -10,6 +10,8 @@ case class Metadata( def encode = RawMetadata(so = source.id, pgni = pgnImport) def pgnDate = pgnImport flatMap (_.date) + + def pgnUser = pgnImport flatMap (_.user) } case class RawMetadata( diff --git a/app/templating/AssetHelper.scala b/app/templating/AssetHelper.scala index 73c1ebd60e..1ea22de43c 100644 --- a/app/templating/AssetHelper.scala +++ b/app/templating/AssetHelper.scala @@ -7,7 +7,7 @@ import play.api.templates.Html trait AssetHelper { - val assetVersion = 62 + val assetVersion = 63 def cssTag(name: String) = css("stylesheets/" + name) diff --git a/app/views/game/infoBox.scala.html b/app/views/game/infoBox.scala.html index 04d2b9b1d9..76f1e963d1 100644 --- a/app/views/game/infoBox.scala.html +++ b/app/views/game/infoBox.scala.html @@ -6,6 +6,10 @@
@game.metadata.flatMap(_.pgnDate).map { date => PGN Import @date + @game.metadata.flatMap(_.pgnUser).map { user => +
+ @userIdLink(user.some) + } }.getOrElse { @if(game.isBeingPlayed) { @trans.playingRightNow() diff --git a/public/javascripts/big.js b/public/javascripts/big.js index 4417a07c4a..3e11fe6d32 100644 --- a/public/javascripts/big.js +++ b/public/javascripts/big.js @@ -1855,7 +1855,7 @@ var lichess_translations = []; clearShortcutSquares("BCDEFGH", "12345678"); clearShortcutSquares("A", "1234567"); var $game = $("#GameBoard"); - var $chat = $("div.lichess_chat").chat(); + var $chat = $("div.lichess_chat").chat({resize: true}); var $watchers = $("div.watchers").watchers(); lichess.socket = new strongSocket( diff --git a/todo b/todo index ab3bb81025..052f3b9b51 100644 --- a/todo +++ b/todo @@ -56,6 +56,9 @@ let players block other players detect lack of support for date formatting (gl) and use 2013-02-15 13:48:00 instead recognize pgn in forum and show a pgn4web localize in chrome web store -spectator room (analyse mode) height and hide make deploy of translations easier (new project?) show language list on 2/3 columns + +deploy +------ +db.game4.ensureIndex({"me.pgni.user":1},{sparse:1})