summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/invidious.cr1
-rw-r--r--src/invidious/views/channel.ecr1
-rw-r--r--src/invidious/views/subscriptions.ecr3
3 files changed, 4 insertions, 1 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index bbf9b4c9..f4f84e86 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -1880,6 +1880,7 @@ get "/feed/subscriptions" do |env|
user = user.as(User)
sid = sid.as(String)
preferences = user.preferences
+ token = user.token
if preferences.unseen_only
env.set "show_watched", true
diff --git a/src/invidious/views/channel.ecr b/src/invidious/views/channel.ecr
index 897c2b3a..5d635b4e 100644
--- a/src/invidious/views/channel.ecr
+++ b/src/invidious/views/channel.ecr
@@ -1,5 +1,6 @@
<% content_for "header" do %>
<title><%= author %> - Invidious</title>
+<link rel="alternate" type="application/rss+xml" title="RSS" href="/feed/channel/<%= ucid %>" />
<% end %>
<div class="pure-g h-box">
diff --git a/src/invidious/views/subscriptions.ecr b/src/invidious/views/subscriptions.ecr
index f1b72aaa..744f77a0 100644
--- a/src/invidious/views/subscriptions.ecr
+++ b/src/invidious/views/subscriptions.ecr
@@ -1,5 +1,6 @@
<% content_for "header" do %>
<title><%= translate(locale, "Subscriptions") %> - Invidious</title>
+<link rel="alternate" type="application/rss+xml" title="RSS" href="/feed/private?token=<%= token %>" />
<% end %>
<%= rendered "components/feed_menu" %>
@@ -17,7 +18,7 @@
</div>
<div class="pure-u-1-3" style="text-align:right;">
<h3>
- <a href="/feed/private?token=<%= user.token %>"><i class="icon ion-logo-rss"></i></a>
+ <a href="/feed/private?token=<%= token %>"><i class="icon ion-logo-rss"></i></a>
</h3>
</div>
</div>