diff --git a/.server_config/nginx.conf b/.server_config/nginx.conf index b6af7c1b..3aee666e 100644 --- a/.server_config/nginx.conf +++ b/.server_config/nginx.conf @@ -3,7 +3,7 @@ listen 443 80; index index.html Index.html; add_header Content-Security-Policy-Report-Only ""; - add_header Content-Security-Policy "frame-src 'self' https://nomercy.tv https://*.nomercy.tv:* https://auth-dev.nomercy.tv https://auth-dev.nomercy.tv/* https://www.youtube.com; worker-src 'self' blob:; connect-src 'self' blob: data: https://nomercy.tv https://*.nomercy.tv:* https://*.nomercy.tv https://*.spotify.com/* https://image.tmdb.org https://api.themoviedb.org https://www.last.fm ws://*.nomercy.tv:* ws://192.168.2.201:* wss://*.nomercy.tv:* wss://127.0.0.1:* wss://localhost:* https://pub-a68768bb5b1045f296df9ea56bd53a7f.r2.dev https://raw.githubusercontent.com; font-src 'self' blob: data: https://cdn.nomercy.tv https://cdn-dev.nomercy.tv; img-src 'self' blob: data: https://nomercy.tv https://*.nomercy.tv:* https://*.nomercy.tv https://*.spotify.com/* https://*.archive.org https://archive.org https://coverartarchive.org https://i.ytimg.com https://image.tmdb.org https://media.themoviedb.org https://lastfm.freetls.fastly.net https://images.fanart.tv https://assets.fanart.tv https://pub-a68768bb5b1045f296df9ea56bd53a7f.r2.dev wss://*.nomercy.tv:*; media-src 'self' blob: data: https://nomercy.tv https://*.nomercy.tv https://*.nomercy.tv:* wss://*.nomercy.tv:* https://pub-a68768bb5b1045f296df9ea56bd53a7f.r2.dev; object-src 'self' blob:; script-src 'self' 'unsafe-eval' 'unsafe-inline' 'unsafe-hashes' https://www.youtube.com https://nomercy.tv https://*.nomercy.tv https://vscode.nomercy.tv https://trailer.nomercy.tv https://*.nomercy.tv:* https://cdn.jsdelivr.net/npm/webvtt-parser@2.2.0/parser.min.js https://www.gstatic.com 'sha256-G3Q1p4s6LacltrOf4BnWiwdl1rEp+mmS6DwpXr5fjKg=' 'sha256-VA8O2hAdooB288EpSTrGLl7z3QikbWU9wwoebO/QaYk=' 'sha256-+5XkZFazzJo8n0iOP4ti/cLCMUudTf//Mzkb7xNPXIc=' 'sha256-MS6/3FCg4WjP9gwgaBGwLpRCY6fZBgwmhVCdrPrNf3E=' 'sha256-tQjf8gvb2ROOMapIxFvFAYBeUJ0v1HCbOcSmDNXGtDo=' 'sha256-+5XkZFazzJo8n0iOP4ti/cLCMUudTf//Mzkb7xNPXIc=' 'sha256-XC/gbdknUrCiLbZdZ8y96M9KVODooJYGbxrY7P+a1Rg=' https://static.cloudflareinsights.com; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.nomercy.tv https://cdn-dev.nomercy.tv https://storage.nomercy.tv; base-uri 'self';"; + add_header Content-Security-Policy "frame-src 'self' https://nomercy.tv https://*.nomercy.tv:* https://auth-dev.nomercy.tv https://auth-dev.nomercy.tv/* https://www.youtube.com; worker-src 'self' blob:; connect-src 'self' blob: data: https://nomercy.tv https://*.nomercy.tv:* https://*.nomercy.tv https://*.spotify.com/* https://image.tmdb.org https://api.themoviedb.org https://www.last.fm ws://*.nomercy.tv:* ws://192.168.2.201:* wss://*.nomercy.tv:* wss://127.0.0.1:* wss://localhost:* https://pub-a68768bb5b1045f296df9ea56bd53a7f.r2.dev https://raw.githubusercontent.com; font-src 'self' blob: data: https://cdn.nomercy.tv https://cdn-dev.nomercy.tv; img-src 'self' blob: data: https://nomercy.tv https://*.nomercy.tv:* https://*.nomercy.tv https://*.spotify.com/* https://*.archive.org https://archive.org https://coverartarchive.org https://i.ytimg.com https://image.tmdb.org https://media.themoviedb.org https://lastfm.freetls.fastly.net https://images.fanart.tv https://assets.fanart.tv https://pub-a68768bb5b1045f296df9ea56bd53a7f.r2.dev wss://*.nomercy.tv:*; media-src 'self' blob: data: https://nomercy.tv https://*.nomercy.tv https://*.nomercy.tv:* wss://*.nomercy.tv:* https://pub-a68768bb5b1045f296df9ea56bd53a7f.r2.dev; object-src 'self' blob:; script-src 'self' 'unsafe-eval' 'unsafe-inline' 'unsafe-hashes' https://www.youtube.com https://nomercy.tv https://*.nomercy.tv https://vscode.nomercy.tv https://trailer.nomercy.tv https://*.nomercy.tv:* https://cdn.jsdelivr.net/npm/webvtt-parser@2.2.0/parser.min.js https://www.gstatic.com 'sha256-G3Q1p4s6LacltrOf4BnWiwdl1rEp+mmS6DwpXr5fjKg=' 'sha256-VA8O2hAdooB288EpSTrGLl7z3QikbWU9wwoebO/QaYk=' 'sha256-+5XkZFazzJo8n0iOP4ti/cLCMUudTf//Mzkb7xNPXIc=' 'sha256-MS6/3FCg4WjP9gwgaBGwLpRCY6fZBgwmhVCdrPrNf3E=' 'sha256-tQjf8gvb2ROOMapIxFvFAYBeUJ0v1HCbOcSmDNXGtDo=' 'sha256-+5XkZFazzJo8n0iOP4ti/cLCMUudTf//Mzkb7xNPXIc=' 'sha256-XC/gbdknUrCiLbZdZ8y96M9KVODooJYGbxrY7P+a1Rg=' https://static.cloudflareinsights.com 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY=' 'sha256-eQuPjK9gyGgVdG8wOb8JD6hWUvJKo06S/x1cBPdeTdY='; style-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.nomercy.tv https://cdn-dev.nomercy.tv https://storage.nomercy.tv; base-uri 'self';"; add_header Report-To ""; add_header Referrer-Policy "strict-origin-when-cross-origin"; diff --git a/index.html b/index.html index 8e47d90f..4463c4c0 100644 --- a/index.html +++ b/index.html @@ -1,106 +1,106 @@ -
- + + - - + + - - - + + + - +- {{ $t('Good') }} - - {{ greetingValue }} - + {{ $t(`Good ${greetingValue}`) }}
{{ $t('Welcome to your one-stop search for all your streaming needs') }}. @@ -117,10 +114,7 @@ const loadMore = ref(null); class="relative flex w-full flex-shrink-0 flex-grow-0 flex-col items-center justify-end gap-3">
- {{ $t('Good') }} - - {{ greetingValue }} - + {{ $t(`Good ${greetingValue}`) }}
{{ $t('Welcome to your one-stop search for all your streaming needs') }}.
diff --git a/src/components/NMHomeCard.vue b/src/components/NMHomeCard.vue
index 7fbcb657..9638c5b8 100644
--- a/src/components/NMHomeCard.vue
+++ b/src/components/NMHomeCard.vue
@@ -270,8 +270,8 @@ onIonViewWillLeave(() => {
- {{ $t('Remove from my List') }} - {{ $t('Add to my List') }} + {{ $t('Remove from my list') }} + {{ $t('Add to my list') }}
- {{ $t('Good') }} - - {{ greetingValue }} - + {{ $t(`Good ${greetingValue}`) }}
{{ $t('What would you like to see?') }} diff --git a/src/views/Base/Search/Mobile.vue b/src/views/Base/Search/Mobile.vue index 80046a06..97bfa600 100644 --- a/src/views/Base/Search/Mobile.vue +++ b/src/views/Base/Search/Mobile.vue @@ -46,10 +46,7 @@ watch(showScreensaver, (value) => { class="relative z-10 mt-16 flex flex-shrink-0 flex-grow-0 flex-col items-center justify-end gap-3">
- {{ $t('Good') }} - - {{ greetingValue }} - + {{ $t(`Good ${greetingValue}`) }}
{{ $t('What would you like to see?') }} diff --git a/src/views/Music/Search/Desktop.vue b/src/views/Music/Search/Desktop.vue index e53227c1..329775a2 100644 --- a/src/views/Music/Search/Desktop.vue +++ b/src/views/Music/Search/Desktop.vue @@ -32,10 +32,7 @@ onMounted(() => {
- {{ $t('Good') }} - - {{ greetingValue }} - + {{ $t(`Good ${greetingValue}`) }}
{{ $t('What would you like to listen to?') }}
diff --git a/src/views/Preferences/Display/components/DisplayLanguage.vue b/src/views/Preferences/Display/components/DisplayLanguage.vue
index 132ebdd1..ebea2fa4 100644
--- a/src/views/Preferences/Display/components/DisplayLanguage.vue
+++ b/src/views/Preferences/Display/components/DisplayLanguage.vue
@@ -10,7 +10,7 @@ import {languages} from "@/config/i18next";
import LanguageSelect from "@/components/Forms/LanguageSelect.vue";
const language = ref