diff --git a/src/parser.nim b/src/parser.nim index 13f76b6..c6adae7 100644 --- a/src/parser.nim +++ b/src/parser.nim @@ -135,6 +135,9 @@ proc parseVideo(js: JsonNode): Video = with title, js{"additional_media_info", "title"}: result.title = title.getStr + with description, js{"additional_media_info", "description"}: + result.description = description.getStr + for v in js{"video_info", "variants"}: result.variants.add VideoVariant( videoType: parseEnum[VideoType](v{"content_type"}.getStr("summary")), diff --git a/src/sass/tweet/card.scss b/src/sass/tweet/card.scss index 6d9c20e..680310c 100644 --- a/src/sass/tweet/card.scss +++ b/src/sass/tweet/card.scss @@ -37,7 +37,7 @@ @include ellipsis; white-space: unset; font-weight: bold; - font-size: 1.15em; + font-size: 1.1em; } .card-description { diff --git a/src/views/general.nim b/src/views/general.nim index 1d10811..1286c2c 100644 --- a/src/views/general.nim +++ b/src/views/general.nim @@ -43,7 +43,7 @@ proc renderHead*(prefs: Prefs; cfg: Config; titleText=""; desc=""; video=""; let opensearchUrl = getUrlPrefix(cfg) & "/opensearch" buildHtml(head): - link(rel="stylesheet", type="text/css", href="/css/style.css?v=6") + link(rel="stylesheet", type="text/css", href="/css/style.css?v=7") link(rel="stylesheet", type="text/css", href="/css/fontello.css?v=2") if theme.len > 0: diff --git a/src/views/tweet.nim b/src/views/tweet.nim index 3b8a809..2b209c4 100644 --- a/src/views/tweet.nim +++ b/src/views/tweet.nim @@ -202,6 +202,8 @@ proc renderAttribution(profile: Profile): VNode = buildHtml(a(class="attribution", href=("/" & profile.username))): renderMiniAvatar(profile) strong: text profile.fullname + if profile.verified: + icon "ok", class="verified-icon", title="Verified account" proc renderMediaTags(tags: seq[Profile]): VNode = buildHtml(tdiv(class="media-tag-block")):