From cd4cfe71c8a6a33daffb55e00617c00f4ac8f68a Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Tue, 19 May 2026 10:13:27 +0200 Subject: [PATCH] spotify --- apps/frontend/src/i18n/locales/en.ts | 7 ++ apps/frontend/src/i18n/locales/hu.ts | 7 ++ .../frontend/src/page/contact/ContactPage.vue | 50 ++++++++++++- apps/frontend/src/page/home/HomePage.vue | 74 +++++++++++++++++++ apps/frontend/src/styles/retro.css | 49 ++++++++++++ 5 files changed, 186 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/i18n/locales/en.ts b/apps/frontend/src/i18n/locales/en.ts index fc05e1e..097002f 100644 --- a/apps/frontend/src/i18n/locales/en.ts +++ b/apps/frontend/src/i18n/locales/en.ts @@ -55,6 +55,9 @@ export default { desc: 'Watch our development vlogs, gameplay videos, and tutorials on our official YouTube channel.', btn: 'Watch on YouTube', }, + spotify: { + openInSpotify: 'Open in Spotify ↗', + }, }, contact: { title: 'Contact Us', @@ -84,6 +87,10 @@ export default { desc: 'Follow us on Facebook for the latest news and updates.', link: 'Visit Facebook Page', }, + spotify: { + desc: 'Listen to our community playlist while coding or gaming!', + link: 'Open Playlist', + }, }, blog: { badge: 'Community Stories', diff --git a/apps/frontend/src/i18n/locales/hu.ts b/apps/frontend/src/i18n/locales/hu.ts index 04f154e..5efd21a 100644 --- a/apps/frontend/src/i18n/locales/hu.ts +++ b/apps/frontend/src/i18n/locales/hu.ts @@ -55,6 +55,9 @@ export default { desc: 'Nézd meg fejlesztési vlogjainkat, gameplay videóinkat és tutorialainkat a hivatalos YouTube-csatornánkon.', btn: 'Nézd meg YouTube-on', }, + spotify: { + openInSpotify: 'Megnyitás Spotify-ban ↗', + }, }, contact: { title: 'Kapcsolat', @@ -84,6 +87,10 @@ export default { desc: 'Kövess minket Facebookon a legfrissebb hírekért és frissítésekért.', link: 'Facebook oldal megtekintése', }, + spotify: { + desc: 'Hallgasd a közösségi playlist-ünket fejlesztés vagy játék közben!', + link: 'Playlist megnyitása', + }, }, blog: { badge: 'Közösségi történetek', diff --git a/apps/frontend/src/page/contact/ContactPage.vue b/apps/frontend/src/page/contact/ContactPage.vue index 19e906e..46e35a3 100644 --- a/apps/frontend/src/page/contact/ContactPage.vue +++ b/apps/frontend/src/page/contact/ContactPage.vue @@ -65,7 +65,7 @@

{{ t('contact.socialDesc') }}

-
+

YouTube

{{ t('contact.youtube.desc') }}

@@ -81,6 +81,39 @@ {{ t('contact.facebook.link') }}
+ +
+

Spotify

+

{{ t('contact.spotify.desc') }}

+ + {{ t('contact.spotify.link') }} + +
+
+
+
+
+
+ + + +
+
+

Teletype Games Party

+

Spotify Playlist

+
+
+
+
@@ -136,6 +169,21 @@ function openEmail() { .community-link-facebook { @apply text-[#1877F2] font-bold hover:underline inline-flex items-center gap-1; } +.community-link-spotify { + @apply text-[#1DB954] font-bold hover:underline inline-flex items-center gap-1; +} +.spotify-card { + @apply bg-gradient-to-br from-slate-900 via-slate-900 to-emerald-950 border-slate-800 text-white; +} +.spotify-card-header { + @apply flex items-center gap-4 mb-6 text-[#1DB954]; +} +.spotify-icon-wrap { + @apply w-14 h-14 rounded-2xl bg-[#1DB954]/10 border border-[#1DB954]/20 flex items-center justify-center; +} +.spotify-embed-wrap { + @apply rounded-xl overflow-hidden; +} .irc-box { @apply bg-green-100 p-4 rounded-xl border border-green-200 mt-3 inline-block; } diff --git a/apps/frontend/src/page/home/HomePage.vue b/apps/frontend/src/page/home/HomePage.vue index 96c5f02..7edc992 100644 --- a/apps/frontend/src/page/home/HomePage.vue +++ b/apps/frontend/src/page/home/HomePage.vue @@ -126,6 +126,41 @@ + +
+
+
+ +
+
+
+
+
+
+
+
+ Teletype Games Party +
+ + {{ t('home.spotify.openInSpotify') }} + +
+ +
+ +
+
+
+