diff options
| author | grunfink <grunfink@comam.es> | 2025-07-24 09:48:50 +0200 |
|---|---|---|
| committer | grunfink <grunfink@comam.es> | 2025-07-24 09:48:50 +0200 |
| commit | 620571b43726e1bec63b7ea7a42d01fb09a9d613 (patch) | |
| tree | 61f64b72888b497ccd805721d4c8b5b29f825ee4 | |
| parent | a2518f5d70b19f9cafd860bd6cde22399c452b60 (diff) | |
Fixed link in tags, when it's an RSS.
| -rw-r--r-- | html.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -3002,7 +3002,13 @@ xs_str *html_timeline(snac *user, const xs_list *list, int read_only, const char *ht; xs_list_foreach(followed_hashtags, ht) { - xs *url = xs_fmt("%s/admin?q=%s", user->actor, ht); + xs *url = NULL; + + if (!xs_startswith(ht, "https:/""/")) + url = xs_fmt("%s/admin?q=%s", user->actor, ht); + else + url = xs_dup(ht); + url = xs_replace_i(url, "#", "%23"); xs_html_add(loht, |