diff --git a/src/invidious.cr b/src/invidious.cr index 45abecc9..0951fd72 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -92,6 +92,7 @@ PUBSUB_URL = URI.parse("https://pubsubhubbub.appspot.com") TEXTCAPTCHA_URL = URI.parse("http://textcaptcha.com/omarroth@hotmail.com.json") CURRENT_COMMIT = `git rev-list HEAD --max-count=1 --abbrev-commit`.strip CURRENT_VERSION = `git describe --tags $(git rev-list --tags --max-count=1)`.strip +CURRENT_BRANCH = `git status | head -1`.strip LOCALES = { "ar" => load_locale("ar"), @@ -135,6 +136,7 @@ if config.statistics_enabled "software" => { "name" => "invidious", "version" => "#{CURRENT_VERSION}-#{CURRENT_COMMIT}", + "branch" => "#{CURRENT_BRANCH}", }, "openRegistrations" => config.registration_enabled, "usage" => { diff --git a/src/invidious/views/template.ecr b/src/invidious/views/template.ecr index a271b6ea..0f705836 100644 --- a/src/invidious/views/template.ecr +++ b/src/invidious/views/template.ecr @@ -107,19 +107,29 @@ <%= translate(locale, "Released under the AGPLv3 by Omar Roth.") %> -
<%= translate(locale, "BTC: ") %>356DpZyMXu6rYd55Yqzjs29n79kGKWcYrY
-
<%= translate(locale, "BCH: ") %>qq4ptclkzej5eza6a50et5ggc58hxsq5aylqut2npk
+ + <%= translate(locale, "BTC: ") %>356DpZyMXu6rYd55Yqzjs29n79kGKWcYrY
+
+ + <%= translate(locale, "BCH: ") %>qq4ptclkzej5eza6a50et5ggc58hxsq5aylqut2npk
+
+ <%= translate(locale, "Liberapay") %> / <%= translate(locale, "Patreon") %>
+ <%= translate(locale, "View JavaScript license information.") %>
-
<%= translate(locale, "Current version: ") %> <%= CURRENT_VERSION %>-<%= CURRENT_COMMIT %>
+
+ + <%= translate(locale, "Current version: ") %> <%= CURRENT_VERSION %>-<%= CURRENT_COMMIT %> + + <%= CURRENT_BRANCH %>