diff --git a/src/routes/timeline.nim b/src/routes/timeline.nim index 3df67f4..a0a6e21 100644 --- a/src/routes/timeline.nim +++ b/src/routes/timeline.nim @@ -86,7 +86,7 @@ proc showTimeline*(request: Request; query: Query; cfg: Config; prefs: Prefs; html = renderTweetSearch(timeline, prefs, getPath()) return renderMain(html, request, cfg, prefs, "Multi", rss=rss) - var profile = await fetchProfile(after, query) + var profile = await fetchProfile(after, query, skipPinned=prefs.hidePins) template u: untyped = profile.user if u.suspended: diff --git a/src/views/timeline.nim b/src/views/timeline.nim index ccf7c7b..54cad7a 100644 --- a/src/views/timeline.nim +++ b/src/views/timeline.nim @@ -95,7 +95,7 @@ proc renderTimelineTweets*(results: Result[Tweet]; prefs: Prefs; path: string; if not results.beginning: renderNewer(results.query, parseUri(path).path) - if pinned.isSome: + if not prefs.hidePins and pinned.isSome: let tweet = get pinned renderTweet(tweet, prefs, path, showThread=tweet.hasThread)