From 38ed3c4024c83a59130e36118bddf06be9e86ca9 Mon Sep 17 00:00:00 2001 From: cel <107010984+orchidsage@users.noreply.github.com> Date: Wed, 17 Aug 2022 17:35:45 +0100 Subject: [PATCH] Add Fediverse, Matrix and XMPP social links (#2044) --- models/socialHandle.go | 12 ++ webroot/img/platformlogos/fediverse.svg | 162 +++++++++++++++++++ webroot/img/platformlogos/matrix.svg | 14 ++ webroot/img/platformlogos/xmpp.svg | 120 ++++++++++++++ webroot/js/components/platform-logos-list.js | 2 +- 5 files changed, 309 insertions(+), 1 deletion(-) create mode 100644 webroot/img/platformlogos/fediverse.svg create mode 100644 webroot/img/platformlogos/matrix.svg create mode 100644 webroot/img/platformlogos/xmpp.svg diff --git a/models/socialHandle.go b/models/socialHandle.go index 0f024d8e9..9c0aefd6a 100644 --- a/models/socialHandle.go +++ b/models/socialHandle.go @@ -20,6 +20,18 @@ func GetSocialHandle(platform string) *SocialHandle { // GetAllSocialHandles will return a list of all the social platforms we support. func GetAllSocialHandles() map[string]SocialHandle { socialHandlePlatforms := map[string]SocialHandle{ + "fediverse": { + Platform: "Fediverse", + Icon: "/img/platformlogos/fediverse.svg", + }, + "matrix": { + Platform: "Matrix", + Icon: "/img/platformlogos/matrix.svg", + }, + "xmpp": { + Platform: "XMPP", + Icon: "/img/platformlogos/xmpp.svg", + }, "bandcamp": { Platform: "Bandcamp", Icon: "/img/platformlogos/bandcamp.svg", diff --git a/webroot/img/platformlogos/fediverse.svg b/webroot/img/platformlogos/fediverse.svg new file mode 100644 index 000000000..1af05f6d6 --- /dev/null +++ b/webroot/img/platformlogos/fediverse.svg @@ -0,0 +1,162 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webroot/img/platformlogos/matrix.svg b/webroot/img/platformlogos/matrix.svg new file mode 100644 index 000000000..784896156 --- /dev/null +++ b/webroot/img/platformlogos/matrix.svg @@ -0,0 +1,14 @@ + + + + + + + diff --git a/webroot/img/platformlogos/xmpp.svg b/webroot/img/platformlogos/xmpp.svg new file mode 100644 index 000000000..849a52f77 --- /dev/null +++ b/webroot/img/platformlogos/xmpp.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +