fix: link feed usernames

This commit is contained in:
Loi Nguyen 2026-08-01 02:09:51 +07:00
commit 67136919f4
No known key found for this signature in database
3 changed files with 41 additions and 6 deletions

View file

@ -126,7 +126,10 @@ proc renderTweetSearch*(results: Timeline; prefs: Prefs; path: string;
buildHtml(tdiv(class=containerClass)):
if query.fromUser.len > 1:
tdiv(class="timeline-header"):
text query.fromUser.join(" | ")
for index, username in query.fromUser:
if index > 0:
text " | "
a(href=("/" & username)): text username
if query.fromUser.len > 0:
if query.kind != QueryKind.media or query.view != "gallery":

View file

@ -27,7 +27,7 @@ proc renderArticleCard(preview: ArticlePreview; prefs: Prefs): VNode =
if preview.previewText.len > 0:
p(class="card-description"): text preview.previewText
proc renderHeader(tweet: Tweet; retweet: string; pinned: bool; prefs: Prefs;
proc renderHeader(tweet: Tweet; retweet: User; pinned: bool; prefs: Prefs;
path = ""): VNode =
buildHtml(tdiv):
if pinned:
@ -36,9 +36,11 @@ proc renderHeader(tweet: Tweet; retweet: string; pinned: bool; prefs: Prefs;
else: "Pinned Tweet"
tdiv(class="pinned"):
span: icon("pin", pinnedLabel)
elif retweet.len > 0:
elif retweet.username.len > 0:
tdiv(class="retweet-header"):
span: icon("retweet", retweet & " retweeted")
span:
a(href=("/" & retweet.username)):
icon("retweet", retweet.fullname & " retweeted")
tdiv(class="tweet-header"):
a(class="tweet-avatar", href=("/" & tweet.user.username)):
@ -396,11 +398,11 @@ proc renderTweet*(tweet: Tweet; prefs: Prefs; path: string; class=""; index=0;
fullTweet = tweet
pinned = tweet.pinned
var retweet: string
var retweet: User
var tweet = fullTweet
if tweet.retweet.isSome:
tweet = tweet.retweet.get
retweet = fullTweet.user.fullname
retweet = fullTweet.user
buildHtml(tdiv(class=("timeline-item " & divClass), data-username=tweet.user.username)):
if not mainTweet: