diff --git a/public/vigotech.json b/public/vigotech.json index d7cc8766..be22e38c 100644 --- a/public/vigotech.json +++ b/public/vigotech.json @@ -93,7 +93,13 @@ "logo": "https://vigotech.org/images/groups/galpon.png", "links": { "web": "https://www.galpon.org", - "git": "https://codeberg.org/GALPon" + "git": "https://codeberg.org/GALPon", + "telegram": "https://t.me/galpon", + "mastodon": "https://mastodon.gal/@galpon", + "pixelfed": "https://pixelfed.social/galpon", + "matrix": "https://matrix.to/#/#galpon:matrix.org", + "mobilizon": "https://mobilizon.fr/@obradoiros_galpon", + "peertube": "https://tube.libre.gal/" }, "events": { "type": "json", diff --git a/src/lib/vigotech/socials.ts b/src/lib/vigotech/socials.ts index 274dad12..7577def7 100644 --- a/src/lib/vigotech/socials.ts +++ b/src/lib/vigotech/socials.ts @@ -23,6 +23,10 @@ const SOCIAL_ICON_MAP: Record = { facebook: { key: 'facebook', icon: 'lucide:facebook', label: 'Facebook' }, tiktok: { key: 'tiktok', icon: 'lucide:music-2', label: 'TikTok' }, mastodon: { key: 'mastodon', icon: 'lucide:radio', label: 'Mastodon' }, + matrix: { key: 'matrix', icon: 'lucide:message-square', label: 'Matrix' }, + pixelfed: { key: 'pixelfed', icon: 'lucide:image', label: 'Pixelfed' }, + mobilizon: { key: 'mobilizon', icon: 'lucide:calendar', label: 'Mobilizon' }, + peertube: { key: 'peertube', icon: 'lucide:video', label: 'PeerTube' }, ivoox: { key: 'ivoox', icon: 'lucide:podcast', label: 'iVoox' }, maillist: { key: 'maillist', icon: 'lucide:list', label: 'Lista correo' }, spotify: { key: 'spotify', icon: 'lucide:music-3', label: 'Spotify' }, @@ -46,6 +50,10 @@ const LINK_PRIORITY = [ 'slack', 'facebook', 'mastodon', + 'matrix', + 'pixelfed', + 'mobilizon', + 'peertube', 'ivoox', 'maillist', 'mail',