From 502bdf2ab609a5bf2bdbb278d9da3fb381d97725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=8E=8B=E5=8F=AB=E6=88=91=E6=9D=A5=E5=B7=A1?= =?UTF-8?q?=E5=B1=B1?= Date: Sun, 24 Nov 2024 03:07:21 +0000 Subject: [PATCH 01/41] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/ --- static/locales/zh-CN.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml index d8c6055153501..6e2084573cc11 100644 --- a/static/locales/zh-CN.yaml +++ b/static/locales/zh-CN.yaml @@ -511,6 +511,8 @@ Settings: Clicking on Test Proxy will send a request to: 点击测试代理将会发送一个请求给 Proxy Port Number: 代理端口号 Proxy Host: 代理主机 + Proxy Warning: FreeTube 没有内置的代理,但可以连接到外部代理,例如像 Tor 这样运行在你机器上的代理,或者如某些 VPN 提供的 + SOCKS5 代理这样的外部代理。如果开启了代理选项,请确保你的代理/Tor 正确配置,否则 FreeTube 无法获取任何数据。 SponsorBlock Settings: Notify when sponsor segment is skipped: 当赞助商时间被跳过时通知 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': 赞助商区域调用的API地址(默认是 From f207293202d9565520dd1f630c904421fe030b53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Sun, 24 Nov 2024 08:11:12 +0000 Subject: [PATCH 02/41] Translated using Weblate (Estonian) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/ --- static/locales/et.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/static/locales/et.yaml b/static/locales/et.yaml index baa84eee4e7a8..71a219e3cd2c0 100644 --- a/static/locales/et.yaml +++ b/static/locales/et.yaml @@ -573,6 +573,12 @@ Settings: Proxy Protocol: Puhverserveri protokoll Enable Tor / Proxy: Kasuta Tor'i või puhverserverit Proxy Settings: Puhverserver + Proxy Warning: FreeTube'is pole sisseehitatud proksilahendust, kuid ta võib luua + ühenduse välise proksi kaudu. Näiteks kasutades sellist, mis töötab sinu arvutis + või nutiseadmes, olgu selleks Tor või mõne VPNi poolt pakutav SOCKS5. Kui sa + selle eelistuse sisse lülitad, palun jälgi et selline väline proksi on korralikult + seadistatud. Vastasel juhul võrguühendus ei toimi ja FreeTube ei saa andmeid + laadida. The app needs to restart for changes to take effect. Restart and apply change?: See rakendus vajab muudatuste jõustamiseks uuesti käivitamist. Kas teeme seda nüüd? SponsorBlock Settings: From a3823c54ab970614c119eabe57446090c091386f Mon Sep 17 00:00:00 2001 From: Yaron Shahrabani Date: Sun, 24 Nov 2024 07:38:55 +0000 Subject: [PATCH 03/41] Translated using Weblate (Hebrew) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/ --- static/locales/he.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/static/locales/he.yaml b/static/locales/he.yaml index adb95d7e7c0ca..315ab01a39976 100644 --- a/static/locales/he.yaml +++ b/static/locales/he.yaml @@ -560,6 +560,10 @@ Settings: Proxy Protocol: פרוטוקול מתווך Enable Tor / Proxy: הפעלת Tor / מתווך Proxy Settings: מתווך (פרוקסי) + Proxy Warning: ל־FreeTube אין מתווך מובנה אבל הוא יכול להתחבר למתווך חיצוני, כמו + למשל כזה שרץ על המחשב שלך כמו Tor או מתווך חיצוני כגון מתווך SOCKS5 שמסופק על + ידי איזשהו ספק VPN. אם האפשרות פעילה, נא לוודא שהמתווך/Tor שלך מוגדרים כראוי, + או ש־FreeTube לא יוכל למשוך נתונים כלל. External Player Settings: External Player: נגן חיצוני External Player Settings: נגן חיצוני @@ -1074,6 +1078,7 @@ Chapters: Chapters: פרקים 'Chapters list visible, current chapter: {chapterName}': 'רשימת הפרקים גלויה, הפרק הנוכחי: {chapterName}' + Key Moments: רגעי שיא Clipboard: Copy failed: ההעתקה ללוח הגזירים נכשלה Cannot access clipboard without a secure connection: לא ניתן לגשת ללוח הגזירים ללא From 742cd22c315eacb21543eadcdb453bd5dbe7ebea Mon Sep 17 00:00:00 2001 From: summoner001 Date: Sun, 24 Nov 2024 10:30:26 +0000 Subject: [PATCH 04/41] Translated using Weblate (Hungarian) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 245fe4ef1f2a7..83a8c4115a1ea 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -592,6 +592,11 @@ Settings: Proxy Settings: Proxy Error getting network information. Is your proxy configured properly?: Hiba a hálózati adatok lekérésekor. Megfelelő a proxy beállítása? + Proxy Warning: A FreeTube nem rendelkezik beépített proxyval, de képes csatlakozni + egy külső proxyhoz, például egy olyanhoz, amely az Ön gépén fut, mint a Tor, + vagy egy külső proxyhoz, például egy SOCKS5 proxyhoz, amelyet egyes VPN-ek biztosítanak. + Ha engedélyezve van, győződjön meg róla, hogy a proxy/Tor megfelelően van beállítva, + különben a FreeTube nem fog tudni adatokat lekérni. SponsorBlock Settings: Notify when sponsor segment is skipped: Értesítés a szponzorált szakasz kihagyásáról 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': 'SponsorBlock API From a58dae5d71dc6c98d37208948a78fd7ef4629fdc Mon Sep 17 00:00:00 2001 From: dedakir923 Date: Sun, 24 Nov 2024 14:20:52 +0000 Subject: [PATCH 05/41] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/ --- static/locales/pt-BR.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml index 3ab9dd26fce7e..79c7a2e4599cd 100644 --- a/static/locales/pt-BR.yaml +++ b/static/locales/pt-BR.yaml @@ -577,6 +577,11 @@ Settings: obter informações da rede. Seu proxy está configurado corretamente? City: Cidade Region: Região + Proxy Warning: FreeTube não tem um proxy integrado, mas pode se conectar a um + proxy externo, como um proxy em execução no seu computador, como o Tor, ou um + proxy externo, como um proxy SOCKS5 fornecido por algumas VPNs. Se estiver ativado, + certifique-se de que seu proxy/Tor esteja configurado corretamente, ou o FreeTube + não conseguirá obter nenhum dado. SponsorBlock Settings: Notify when sponsor segment is skipped: Notificar quando vídeos publicitários for ignorado From 919e8e268343821c915679919b6dac3e278fba07 Mon Sep 17 00:00:00 2001 From: Rex_sa Date: Sun, 24 Nov 2024 14:03:58 +0000 Subject: [PATCH 06/41] Translated using Weblate (Arabic) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/ --- static/locales/ar.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/static/locales/ar.yaml b/static/locales/ar.yaml index 0a563a827acbd..4ca94fdfbd639 100644 --- a/static/locales/ar.yaml +++ b/static/locales/ar.yaml @@ -562,6 +562,10 @@ Settings: في جلب معلومات الشبكة. هل ضبطت إعدادات وكيلك بصورة صحيحة؟ Clicking on Test Proxy will send a request to: النقر على اختبار البروكسي سيؤدي إلى إرسال طلب إلى + Proxy Warning: لا يحتوي FreeTube على وكيل مدمج ولكن يمكنه الاتصال بوكيل خارجي، + مثل وكيل يعمل على جهازك مثل Tor أو وكيل خارجي مثل وكيل SOCKS5 الذي توفره بعض + شبكات VPN. إذا تم التمكين، فتأكد من تكوين الوكيل/الاختصاص الخاص بك بشكل صحيح، + وإلا فلن يتمكن FreeTube من جلب أي بيانات. SponsorBlock Settings: Notify when sponsor segment is skipped: تنبيه عندما يتم تخطي شريحة الراعي 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API From a0e0f9e869d16c193a9fd68e5989813c50ab4221 Mon Sep 17 00:00:00 2001 From: Markus Gaugg Date: Sun, 24 Nov 2024 16:04:12 +0000 Subject: [PATCH 07/41] Translated using Weblate (German) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/ --- static/locales/de-DE.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index 2ceb0b8e0ad93..2ce1c6c57dad3 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -592,8 +592,10 @@ Settings: Enable Tor / Proxy: Tor / Proxy aktivieren Proxy Settings: Proxy Proxy Warning: FreeTube hat keinen eingebauten Proxy, kann aber mit einem externen - Proxy wie Tor oder einem VPN verbunden werden. Stell sicher, dass dein Proxy/Tor - eingerichtet ist, sonst kann FreeTube keine Daten abrufen. + Proxy verbunden werden, wie z.B. einem, der auf deinem Rechner läuft wie Tor, + oder einem externen Proxy wie einem SOCKS5-Proxy, der von einigen VPNs bereitgestellt + wird. Stell sicher, dass dein Proxy/Tor eingerichtet ist, sonst kann FreeTube + keine Daten abrufen. SponsorBlock Settings: Notify when sponsor segment is skipped: Benachrichtigen, wenn ein Sponsorsegment übersprungen wird From 4eb3773efbc9bda3e4f38f2c28c9e009a78d03f8 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sun, 24 Nov 2024 16:57:46 +0000 Subject: [PATCH 08/41] Translated using Weblate (German) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/ --- static/locales/de-DE.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index 2ce1c6c57dad3..6f2962a7babc5 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -592,10 +592,10 @@ Settings: Enable Tor / Proxy: Tor / Proxy aktivieren Proxy Settings: Proxy Proxy Warning: FreeTube hat keinen eingebauten Proxy, kann aber mit einem externen - Proxy verbunden werden, wie z.B. einem, der auf deinem Rechner läuft wie Tor, + Proxy verbunden werden, wie z. B. einem, der auf deinem Rechner läuft wie Tor, oder einem externen Proxy wie einem SOCKS5-Proxy, der von einigen VPNs bereitgestellt - wird. Stell sicher, dass dein Proxy/Tor eingerichtet ist, sonst kann FreeTube - keine Daten abrufen. + wird. Falls aktiviert, stelle sicher, dass dein Proxy/Tor richtig konfiguriert + ist, oder FreeTube wird keine Daten abrufen können. SponsorBlock Settings: Notify when sponsor segment is skipped: Benachrichtigen, wenn ein Sponsorsegment übersprungen wird @@ -880,7 +880,8 @@ Video: angesehen werden, da sie einen Google-Login und eine kostenpflichtige Mitgliedschaft im Kanal des Hochladers erfordern. AgeRestricted: Videos mit Altersbeschränkung können mit FreeTube nicht angesehen - werden, da sie einen Google-Login und ein altersgeprüftes YouTube-Konto erfordern. + werden, da sie eine Google-Anmeldung und die Verwendung eines altersgeprüften + YouTube-Kontos erfordern. Videos: #& Sort By Sort By: From 79a0879be89c5b7a172129cd7ff7dee9dad437f8 Mon Sep 17 00:00:00 2001 From: Massimo Pissarello Date: Sun, 24 Nov 2024 18:59:46 +0000 Subject: [PATCH 09/41] Translated using Weblate (Italian) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/ --- static/locales/it.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/static/locales/it.yaml b/static/locales/it.yaml index 8855a587d46a0..549470f33eb85 100644 --- a/static/locales/it.yaml +++ b/static/locales/it.yaml @@ -587,6 +587,11 @@ Settings: inviata una richiesta a Proxy Port Number: Numero di porta del proxy Proxy Host: Host del proxy + Proxy Warning: FreeTube non ha un proxy integrato ma può connettersi a un proxy + esterno, come uno in esecuzione sul tuo computer come Tor o un proxy esterno + come un proxy SOCKS5 fornito da alcune VPN. Se abilitato, assicurati che il + tuo proxy/Tor sia configurato correttamente, altrimenti FreeTube non sarà in + grado di recuperare alcun dato. SponsorBlock Settings: Notify when sponsor segment is skipped: Notifica quando un segmento sponsor viene saltato From 0293dafead22f167a7b72ef2611a679122a8470d Mon Sep 17 00:00:00 2001 From: Riki Shinozaki Date: Mon, 25 Nov 2024 06:00:29 +0000 Subject: [PATCH 10/41] Translated using Weblate (Japanese) Currently translated at 100.0% (853 of 853 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/ --- static/locales/ja.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/static/locales/ja.yaml b/static/locales/ja.yaml index 6128ba7e954b9..9315cbe01046c 100644 --- a/static/locales/ja.yaml +++ b/static/locales/ja.yaml @@ -513,6 +513,9 @@ Settings: Proxy Protocol: プロキシのプロトコル Enable Tor / Proxy: Tor / プロキシの有効化 Proxy Settings: プロキシ + Proxy Warning: FreeTube にはプロキシは内蔵されていませんが、Tor のようなご使用のマシン上で動作するものや、一部の VPN が提供する + SOCKS5 プロキシのような外部プロキシに接続することができます。有効にした場合は、プロキシ/Tor が適切に設定されていることを確認してください。そうでないと、FreeTube + はデータを取得できなくなります。 SponsorBlock Settings: Notify when sponsor segment is skipped: スポンサーセグメントがスキップされたときに通知する 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': スポンサーブロック APIのURL(デフォルト @@ -994,6 +997,7 @@ Chapters: {chapterName}' 'Chapters list hidden, current chapter: {chapterName}': 'チャプター リストを非表示、現在のチャプター: {chapterName}' + Key Moments: ハイライト Preferences: 環境設定 Ok: オーケー Hashtag: From 892c8f44d9fcd7eaba14644d745304f7de795ff4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 11:43:49 +0100 Subject: [PATCH 11/41] Bump eslint-plugin-unicorn from 56.0.0 to 56.0.1 in the eslint group (#6224) Bumps the eslint group with 1 update: [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn). Updates `eslint-plugin-unicorn` from 56.0.0 to 56.0.1 - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v56.0.0...v56.0.1) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-patch dependency-group: eslint ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 24 ++++++------------------ 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index f71b95f940f2c..4787b273a7e75 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsdoc": "^50.5.0", "eslint-plugin-jsonc": "^2.18.2", - "eslint-plugin-unicorn": "^56.0.0", + "eslint-plugin-unicorn": "^56.0.1", "eslint-plugin-vue": "^9.31.0", "eslint-plugin-vuejs-accessibility": "^2.4.1", "eslint-plugin-yml": "^1.15.0", diff --git a/yarn.lock b/yarn.lock index 2d089de7ab0a8..ef2fca70e800a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -227,12 +227,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== -"@babel/helper-validator-identifier@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" - integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== - -"@babel/helper-validator-identifier@^7.25.9": +"@babel/helper-validator-identifier@^7.24.7", "@babel/helper-validator-identifier@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== @@ -987,14 +982,7 @@ esquery "^1.6.0" jsdoc-type-pratt-parser "~4.1.0" -"@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== - dependencies: - eslint-visitor-keys "^3.3.0" - -"@eslint-community/eslint-utils@^4.4.1": +"@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0", "@eslint-community/eslint-utils@^4.4.1": version "4.4.1" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== @@ -4185,10 +4173,10 @@ eslint-plugin-react@^7.36.1: string.prototype.matchall "^4.0.11" string.prototype.repeat "^1.0.0" -eslint-plugin-unicorn@^56.0.0: - version "56.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-56.0.0.tgz#9fd3ebe6f478571734541fa745026b743175b59e" - integrity sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw== +eslint-plugin-unicorn@^56.0.1: + version "56.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-56.0.1.tgz#d10a3df69ba885939075bdc95a65a0c872e940d4" + integrity sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog== dependencies: "@babel/helper-validator-identifier" "^7.24.7" "@eslint-community/eslint-utils" "^4.4.0" From 985aabb97990ccb53ad493806190ad156fa2472e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 07:03:53 -0500 Subject: [PATCH 12/41] Bump marked from 15.0.1 to 15.0.2 (#6227) Bumps [marked](https://github.com/markedjs/marked) from 15.0.1 to 15.0.2. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.1...v15.0.2) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 4787b273a7e75..d41ac3f63ada2 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "autolinker": "^4.0.0", "electron-context-menu": "^4.0.4", "lodash.debounce": "^4.0.8", - "marked": "^15.0.1", + "marked": "^15.0.2", "path-browserify": "^1.0.1", "portal-vue": "^2.1.7", "process": "^0.11.10", diff --git a/yarn.lock b/yarn.lock index ef2fca70e800a..ecb847e1aab92 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6344,10 +6344,10 @@ make-fetch-happen@^10.0.3: socks-proxy-agent "^7.0.0" ssri "^9.0.0" -marked@^15.0.1: - version "15.0.1" - resolved "https://registry.yarnpkg.com/marked/-/marked-15.0.1.tgz#ed4a33b40b631623a1c3e68eb94663de740c5710" - integrity sha512-VnnE19XO2Vb2oZeH8quAepfrb6Aaz4OoY8yZQACfuy/5KVJ0GxYC0Qxzz/iuc+g5UF7H0HJ+QROfvH26XeBdDA== +marked@^15.0.2: + version "15.0.2" + resolved "https://registry.yarnpkg.com/marked/-/marked-15.0.2.tgz#e6f8c351554e05cfbe77fee5fa2d6116d361787b" + integrity sha512-85RUkoYKIVB21PbMKrnD6aCl9ws+XKEyhJNMbLn206NyD3jbBo7Ec7Wi4Jrsn4dV1a2ng7K/jfkmIN0DNoS41w== matcher@^3.0.0: version "3.0.0" From ba768ff457575cc4826923c8dda19b5cfda07565 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 07:04:27 -0500 Subject: [PATCH 13/41] Bump swiper from 11.1.14 to 11.1.15 (#6228) Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.1.14 to 11.1.15. - [Release notes](https://github.com/nolimits4web/Swiper/releases) - [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md) - [Commits](https://github.com/nolimits4web/Swiper/compare/v11.1.14...v11.1.15) --- updated-dependencies: - dependency-name: swiper dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d41ac3f63ada2..7c2c7a3ef6318 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "portal-vue": "^2.1.7", "process": "^0.11.10", "shaka-player": "^4.12.1", - "swiper": "^11.1.14", + "swiper": "^11.1.15", "vue": "^2.7.16", "vue-i18n": "^8.28.2", "vue-observe-visibility": "^1.0.0", diff --git a/yarn.lock b/yarn.lock index ecb847e1aab92..a2f970b451a28 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8844,10 +8844,10 @@ svgo@^3.2.0: csso "^5.0.5" picocolors "^1.0.0" -swiper@^11.1.14: - version "11.1.14" - resolved "https://registry.yarnpkg.com/swiper/-/swiper-11.1.14.tgz#7901b4955c46dd0ad76fac1e9de2a69f04f34abb" - integrity sha512-VbQLQXC04io6AoAjIUWuZwW4MSYozkcP9KjLdrsG/00Q/yiwvhz9RQyt0nHXV10hi9NVnDNy1/wv7Dzq1lkOCQ== +swiper@^11.1.15: + version "11.1.15" + resolved "https://registry.yarnpkg.com/swiper/-/swiper-11.1.15.tgz#e2258c8d38282e2f115ca463d6e8c5b84cdcf1ca" + integrity sha512-IzWeU34WwC7gbhjKsjkImTuCRf+lRbO6cnxMGs88iVNKDwV+xQpBCJxZ4bNH6gSrIbbyVJ1kuGzo3JTtz//CBw== synckit@^0.6.0: version "0.6.2" From 783a8cfd4cedc0424b412ca91a6850f78ffc2890 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 07:06:37 -0500 Subject: [PATCH 14/41] Bump the fortawesome group with 4 updates (#6225) Bumps the fortawesome group with 4 updates: [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome), [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome), [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) and [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome). Updates `@fortawesome/fontawesome-svg-core` from 6.6.0 to 6.7.1 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1) Updates `@fortawesome/free-brands-svg-icons` from 6.6.0 to 6.7.1 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1) Updates `@fortawesome/free-regular-svg-icons` from 6.6.0 to 6.7.1 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1) Updates `@fortawesome/free-solid-svg-icons` from 6.6.0 to 6.7.1 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1) --- updated-dependencies: - dependency-name: "@fortawesome/fontawesome-svg-core" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fortawesome - dependency-name: "@fortawesome/free-brands-svg-icons" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fortawesome - dependency-name: "@fortawesome/free-regular-svg-icons" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fortawesome - dependency-name: "@fortawesome/free-solid-svg-icons" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fortawesome ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 8 ++++---- yarn.lock | 48 ++++++++++++++++++++++++------------------------ 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 7c2c7a3ef6318..7542d24fc25a7 100644 --- a/package.json +++ b/package.json @@ -54,10 +54,10 @@ "ci": "yarn install --silent --frozen-lockfile" }, "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.6.0", - "@fortawesome/free-brands-svg-icons": "^6.6.0", - "@fortawesome/free-regular-svg-icons": "^6.6.0", - "@fortawesome/free-solid-svg-icons": "^6.6.0", + "@fortawesome/fontawesome-svg-core": "^6.7.1", + "@fortawesome/free-brands-svg-icons": "^6.7.1", + "@fortawesome/free-regular-svg-icons": "^6.7.1", + "@fortawesome/free-solid-svg-icons": "^6.7.1", "@fortawesome/vue-fontawesome": "^2.0.10", "@seald-io/nedb": "^4.0.4", "autolinker": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index a2f970b451a28..a4d15710adc0b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1050,38 +1050,38 @@ resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.0.0.tgz#f22824caff3ae506b18207bad4126dbc6ccdb6b8" integrity sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ== -"@fortawesome/fontawesome-common-types@6.6.0": - version "6.6.0" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.6.0.tgz#31ab07ca6a06358c5de4d295d4711b675006163f" - integrity sha512-xyX0X9mc0kyz9plIyryrRbl7ngsA9jz77mCZJsUkLl+ZKs0KWObgaEBoSgQiYWAsSmjz/yjl0F++Got0Mdp4Rw== +"@fortawesome/fontawesome-common-types@6.7.1": + version "6.7.1" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.1.tgz#6201640f39fdcf8e41cd9d1a92b2da3a96817fa4" + integrity sha512-gbDz3TwRrIPT3i0cDfujhshnXO9z03IT1UKRIVi/VEjpNHtSBIP2o5XSm+e816FzzCFEzAxPw09Z13n20PaQJQ== -"@fortawesome/fontawesome-svg-core@^6.6.0": - version "6.6.0" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.6.0.tgz#2a24c32ef92136e98eae2ff334a27145188295ff" - integrity sha512-KHwPkCk6oRT4HADE7smhfsKudt9N/9lm6EJ5BVg0tD1yPA5hht837fB87F8pn15D8JfTqQOjhKTktwmLMiD7Kg== +"@fortawesome/fontawesome-svg-core@^6.7.1": + version "6.7.1" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.1.tgz#1f8ebb6f35cf02f89c110198514e848de17ac99e" + integrity sha512-8dBIHbfsKlCk2jHQ9PoRBg2Z+4TwyE3vZICSnoDlnsHA6SiMlTwfmW6yX0lHsRmWJugkeb92sA0hZdkXJhuz+g== dependencies: - "@fortawesome/fontawesome-common-types" "6.6.0" + "@fortawesome/fontawesome-common-types" "6.7.1" -"@fortawesome/free-brands-svg-icons@^6.6.0": - version "6.6.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.6.0.tgz#2797f2cc66d21e7e47fa64e680b8835e8d30e825" - integrity sha512-1MPD8lMNW/earme4OQi1IFHtmHUwAKgghXlNwWi9GO7QkTfD+IIaYpIai4m2YJEzqfEji3jFHX1DZI5pbY/biQ== +"@fortawesome/free-brands-svg-icons@^6.7.1": + version "6.7.1" + resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.7.1.tgz#1c1bbbac3ab897d02322b18fbbdf4d9b67ec1619" + integrity sha512-nJR76eqPzCnMyhbiGf6X0aclDirZriTPRcFm1YFvuupyJOGwlNF022w3YBqu+yrHRhnKRpzFX+8wJKqiIjWZkA== dependencies: - "@fortawesome/fontawesome-common-types" "6.6.0" + "@fortawesome/fontawesome-common-types" "6.7.1" -"@fortawesome/free-regular-svg-icons@^6.6.0": - version "6.6.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.6.0.tgz#fc49a947ac8dfd20403c9ea5f37f0919425bdf04" - integrity sha512-Yv9hDzL4aI73BEwSEh20clrY8q/uLxawaQ98lekBx6t9dQKDHcDzzV1p2YtBGTtolYtNqcWdniOnhzB+JPnQEQ== +"@fortawesome/free-regular-svg-icons@^6.7.1": + version "6.7.1" + resolved "https://registry.yarnpkg.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.7.1.tgz#d7ec06f896ee91116a388a5a234cd26420ccdfe4" + integrity sha512-e13cp+bAx716RZOTQ59DhqikAgETA9u1qTBHO3e3jMQQ+4H/N1NC1ZVeFYt1V0m+Th68BrEL1/X6XplISutbXg== dependencies: - "@fortawesome/fontawesome-common-types" "6.6.0" + "@fortawesome/fontawesome-common-types" "6.7.1" -"@fortawesome/free-solid-svg-icons@^6.6.0": - version "6.6.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.6.0.tgz#061751ca43be4c4d814f0adbda8f006164ec9f3b" - integrity sha512-IYv/2skhEDFc2WGUcqvFJkeK39Q+HyPf5GHUrT/l2pKbtgEIv1al1TKd6qStR5OIwQdN1GZP54ci3y4mroJWjA== +"@fortawesome/free-solid-svg-icons@^6.7.1": + version "6.7.1" + resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.1.tgz#c1f9a6c25562a12c283e87e284f9d82a5b0dbcc0" + integrity sha512-BTKc0b0mgjWZ2UDKVgmwaE0qt0cZs6ITcDgjrti5f/ki7aF5zs+N91V6hitGo3TItCFtnKg6cUVGdTmBFICFRg== dependencies: - "@fortawesome/fontawesome-common-types" "6.6.0" + "@fortawesome/fontawesome-common-types" "6.7.1" "@fortawesome/vue-fontawesome@^2.0.10": version "2.0.10" From c8a4a383d2353a64bcd49dc5339e8707407fdf37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 07:09:46 -0500 Subject: [PATCH 15/41] Bump @intlify/eslint-plugin-vue-i18n from 3.0.0 to 3.1.0 (#6226) Bumps [@intlify/eslint-plugin-vue-i18n](https://github.com/intlify/eslint-plugin-vue-i18n) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/intlify/eslint-plugin-vue-i18n/releases) - [Changelog](https://github.com/intlify/eslint-plugin-vue-i18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/intlify/eslint-plugin-vue-i18n/compare/v3.0.0...v3.1.0) --- updated-dependencies: - dependency-name: "@intlify/eslint-plugin-vue-i18n" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 36 +++++++++--------------------------- 2 files changed, 10 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 7542d24fc25a7..eca6eea3af3bc 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "@babel/preset-env": "^7.26.0", "@double-great/stylelint-a11y": "^3.0.2", "@eslint/js": "^9.15.0", - "@intlify/eslint-plugin-vue-i18n": "^3.0.0", + "@intlify/eslint-plugin-vue-i18n": "^3.1.0", "babel-loader": "^9.2.1", "copy-webpack-plugin": "^12.0.2", "css-loader": "^7.1.2", diff --git a/yarn.lock b/yarn.lock index a4d15710adc0b..f4e3e7cee2e33 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1116,19 +1116,19 @@ "@intlify/message-compiler" "9.13.1" "@intlify/shared" "9.13.1" -"@intlify/eslint-plugin-vue-i18n@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@intlify/eslint-plugin-vue-i18n/-/eslint-plugin-vue-i18n-3.0.0.tgz#3714d15038b805e3755ef2180e0129ce09cb64ad" - integrity sha512-s4fe+VOiqMZGhDrXWnL1xLyHbcFWBcEBeD/KpVrkOtL+utH2LPTi7uZ8RvWSthMS0mUL/7L74hFJ//OUU7AYww== +"@intlify/eslint-plugin-vue-i18n@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@intlify/eslint-plugin-vue-i18n/-/eslint-plugin-vue-i18n-3.1.0.tgz#8e465afd2526789278d86faa9bc7c07ec2aff028" + integrity sha512-X9EhEu7KHFUsbTteVYQn0BCPCh0udrC/KEukn5LWkkiZGY5jGtdLrxwUNIZudKGoXJOOxDfdEBPBnstm4QWVaQ== dependencies: "@eslint/eslintrc" "^3.0.0" "@intlify/core-base" "^9.12.0" "@intlify/message-compiler" "^9.12.0" debug "^4.3.4" - eslint-compat-utils "^0.5.0" + eslint-compat-utils "^0.6.0" glob "^10.3.3" globals "^15.0.0" - ignore "^5.2.4" + ignore "^6.0.0" import-fresh "^3.3.0" is-language-code "^3.1.0" js-yaml "^4.1.0" @@ -4021,14 +4021,7 @@ escape-string-regexp@^5.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== -eslint-compat-utils@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz#f7b2eb2befec25a370fac76934d3f9189f312a65" - integrity sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg== - dependencies: - semver "^7.5.4" - -eslint-compat-utils@^0.5.1: +eslint-compat-utils@^0.5.0, eslint-compat-utils@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz#7fc92b776d185a70c4070d03fd26fde3d59652e4" integrity sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q== @@ -4857,7 +4850,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^10.3.12: +glob@^10.3.12, glob@^10.3.3: version "10.4.5" resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== @@ -4869,17 +4862,6 @@ glob@^10.3.12: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" -glob@^10.3.3: - version "10.4.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.1.tgz#0cfb01ab6a6b438177bfe6a58e2576f6efe909c2" - integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw== - dependencies: - foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" - minipass "^7.1.2" - path-scurry "^1.11.1" - glob@^11.0.0: version "11.0.0" resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" @@ -5354,7 +5336,7 @@ ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.1, ignore@^5.3.2: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== -ignore@^6.0.2: +ignore@^6.0.0, ignore@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-6.0.2.tgz#77cccb72a55796af1b6d2f9eb14fa326d24f4283" integrity sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A== From 8b1284e51b1f4c4cab1004e053d68f9efe4e4e1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 21:45:29 +0800 Subject: [PATCH 16/41] Bump shaka-player from 4.12.1 to 4.12.2 (#6229) Bumps [shaka-player](https://github.com/shaka-project/shaka-player) from 4.12.1 to 4.12.2. - [Release notes](https://github.com/shaka-project/shaka-player/releases) - [Changelog](https://github.com/shaka-project/shaka-player/blob/v4.12.2/CHANGELOG.md) - [Commits](https://github.com/shaka-project/shaka-player/compare/v4.12.1...v4.12.2) --- updated-dependencies: - dependency-name: shaka-player dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index eca6eea3af3bc..12a7d61fd3a12 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "path-browserify": "^1.0.1", "portal-vue": "^2.1.7", "process": "^0.11.10", - "shaka-player": "^4.12.1", + "shaka-player": "^4.12.2", "swiper": "^11.1.15", "vue": "^2.7.16", "vue-i18n": "^8.28.2", diff --git a/yarn.lock b/yarn.lock index f4e3e7cee2e33..d24d10ab87960 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8244,10 +8244,10 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -shaka-player@^4.12.1: - version "4.12.1" - resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.12.1.tgz#5b4ff976664ddd6faac26291f09aaa39f862b06e" - integrity sha512-hkwC25IynGVwh/3De3DEtaDGz6K/qsJbkAIgFcOff/GJY4JE+vad386QUb8+Niub4sYtH1vtkYJx+1P1y7ZWwg== +shaka-player@^4.12.2: + version "4.12.2" + resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.12.2.tgz#12f90d568a173ab2e6d74558b10d9cca92682070" + integrity sha512-WtOmrYtOSSKr1eZrKzvyE0JMBVKJeEOAnT/pjkYAqAO/lfAyu+YF/Y0GLsXKLu1JFlDSesKS8P78zdXCIkPk/Q== dependencies: eme-encryption-scheme-polyfill "^2.1.5" From b34b16e8a0e15ed62af34a62447f7f8fe86dd045 Mon Sep 17 00:00:00 2001 From: DontBlameMe99 <167469818+DontBlameMe99@users.noreply.github.com> Date: Mon, 25 Nov 2024 18:45:54 +0100 Subject: [PATCH 17/41] Add: Gruvbox color schemes & accent colors (#5887) * Add: Gruvbox color schemes & accent colors Implements/adds the Gruvbox Dark Gruvbox Light color schemes. Also adds all the accent colors (Red, Green, Yellow, Blue, Purple, Aqua and Orange) * Keep A-Z sorted Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> * Keep theme-settings.js sorted Keeps the file sorted from A-Z * Keep colors.js sorted Keeps the file sorted from A-Z * Add missing commas Adds two missing commas, which because of the sorting from A-Z * Keep sorting in en-US.yaml from A-Z Keeps the A-Z sorting in the en-US.yaml file * Delete duplicate line Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> * Remove trailing comma Remove a trailing comma (,) Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> * Remove unintentional formatting Removes the unintentional formatting, automatically done by my nvim lsp. This adds the blank space back in. * Fix gruvbox light video feed/status bar divider Fixes/Improves the color clarity between the status bar and the feed (the divider). * Fix: Profile menu no longer blends in with Background Fixes so that the profile menu no longer blends in with the background * Add Gruvbox Light accent colors - Adds the gruvbox light accent colors - Distinguishes between gruvbox light/dark colors by specifying "Gruvbox Dark Red" and "Gruvbox Light Red" * Remove colors with insufficient contrast Removes the colors which have insuficcient contrast: - Dark Red - Light Green - Light Yellow - Light Aqua * Remove unused translations * Remove unused css colors Removes unused css for colors: - Gruvbox Dark Red - Gruvbox Light Green - Gruvbox Light Yellow - Gruvbox Light Aqua * Improve text with accent readability Improves hte text with accent color readability * Improve accent color contrast Improves the accent color contrast to be 4.5 or above * Improve light color contrast & logo visibility - Improves the contrast of the light color scheme colors - Improves the visibility of the logo when the "match top bar with main color" is active * fix: unify main and sec sections Unifies the main and the secondary color accents, so both use/modify the same colors, instead of them (previously) using different colors. This makes the theme more predictable and modifyable. * fix: add missing opacity4 color Adds a missing color for all the gruvbox light secondary accent colors: the opacity4 accent color. --------- Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> --- _icons/iconGruvboxDarkSmall.svg | 4 + _icons/iconGruvboxLightSmall.svg | 4 + _icons/textGruvboxDarkSmall.svg | 4 + _icons/textGruvboxLightSmall.svg | 4 + src/main/index.js | 4 + .../theme-settings/theme-settings.js | 4 + src/renderer/helpers/colors.js | 20 ++ src/renderer/themes.css | 268 +++++++++++++++++- static/locales/en-US.yaml | 12 + 9 files changed, 323 insertions(+), 1 deletion(-) create mode 100644 _icons/iconGruvboxDarkSmall.svg create mode 100644 _icons/iconGruvboxLightSmall.svg create mode 100644 _icons/textGruvboxDarkSmall.svg create mode 100644 _icons/textGruvboxLightSmall.svg diff --git a/_icons/iconGruvboxDarkSmall.svg b/_icons/iconGruvboxDarkSmall.svg new file mode 100644 index 0000000000000..e0223807047ce --- /dev/null +++ b/_icons/iconGruvboxDarkSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/_icons/iconGruvboxLightSmall.svg b/_icons/iconGruvboxLightSmall.svg new file mode 100644 index 0000000000000..8750e7bb31c0e --- /dev/null +++ b/_icons/iconGruvboxLightSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/_icons/textGruvboxDarkSmall.svg b/_icons/textGruvboxDarkSmall.svg new file mode 100644 index 0000000000000..00ece3081910a --- /dev/null +++ b/_icons/textGruvboxDarkSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/_icons/textGruvboxLightSmall.svg b/_icons/textGruvboxLightSmall.svg new file mode 100644 index 0000000000000..266390e3ad010 --- /dev/null +++ b/_icons/textGruvboxLightSmall.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/index.js b/src/main/index.js index 3e671abccaf58..3f6a016484680 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -662,6 +662,10 @@ function runApp() { return '#002B36' case 'solarized-light': return '#fdf6e3' + case 'gruvbox-dark': + return '#282828' + case 'gruvbox-light': + return '#fbf1c7' case 'system': default: return nativeTheme.shouldUseDarkColors ? '#212121' : '#f1f1f1' diff --git a/src/renderer/components/theme-settings/theme-settings.js b/src/renderer/components/theme-settings/theme-settings.js index fc018ab45bcb4..bff594bfcbd45 100644 --- a/src/renderer/components/theme-settings/theme-settings.js +++ b/src/renderer/components/theme-settings/theme-settings.js @@ -45,6 +45,8 @@ export default defineComponent({ // Third group 'catppuccinMocha', 'dracula', + 'gruvboxDark', + 'gruvboxLight', 'solarizedDark', 'solarizedLight' ] @@ -117,6 +119,8 @@ export default defineComponent({ // Third group this.$t('Settings.Theme Settings.Base Theme.Catppuccin Mocha'), this.$t('Settings.Theme Settings.Base Theme.Dracula'), + this.$t('Settings.Theme Settings.Base Theme.Gruvbox Dark'), + this.$t('Settings.Theme Settings.Base Theme.Gruvbox Light'), this.$t('Settings.Theme Settings.Base Theme.Solarized Dark'), this.$t('Settings.Theme Settings.Base Theme.Solarized Light') ] diff --git a/src/renderer/helpers/colors.js b/src/renderer/helpers/colors.js index cd1e1d4aebc1f..1b46fb6cefc93 100644 --- a/src/renderer/helpers/colors.js +++ b/src/renderer/helpers/colors.js @@ -39,6 +39,16 @@ export const colors = [ { name: 'DraculaPurple', value: '#BD93F9' }, { name: 'DraculaRed', value: '#FF5555' }, { name: 'DraculaYellow', value: '#F1FA8C' }, + { name: 'GruvboxDarkGreen', value: '#b8bb26' }, + { name: 'GruvboxDarkYellow', value: '#fabd2f' }, + { name: 'GruvboxDarkBlue', value: '#83a593' }, + { name: 'GruvboxDarkPurple', value: '#d3869b' }, + { name: 'GruvboxDarkAqua', value: '#8ec07c' }, + { name: 'GruvboxDarkOrange', value: '#fe8019' }, + { name: 'GruvboxLightRed', value: '#9d0006' }, + { name: 'GruvboxLightBlue', value: '#076678' }, + { name: 'GruvboxLightPurple', value: '#8f3f71' }, + { name: 'GruvboxLightOrange', value: '#af3a03' }, { name: 'SolarizedYellow', value: '#b58900' }, { name: 'SolarizedOrange', value: '#cb4b16' }, { name: 'SolarizedRed', value: '#dc322f' }, @@ -88,6 +98,16 @@ export function getColorTranslations() { i18n.t('Settings.Theme Settings.Main Color Theme.Dracula Purple'), i18n.t('Settings.Theme Settings.Main Color Theme.Dracula Red'), i18n.t('Settings.Theme Settings.Main Color Theme.Dracula Yellow'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Dark Green'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Dark Yellow'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Dark Blue'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Dark Purple'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Dark Aqua'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Dark Orange'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Light Red'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Light Blue'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Light Purple'), + i18n.t('Settings.Theme Settings.Main Color Theme.Gruvbox Light Orange'), i18n.t('Settings.Theme Settings.Main Color Theme.Solarized Yellow'), i18n.t('Settings.Theme Settings.Main Color Theme.Solarized Orange'), i18n.t('Settings.Theme Settings.Main Color Theme.Solarized Red'), diff --git a/src/renderer/themes.css b/src/renderer/themes.css index 1f1cdd4ad7961..a977cbc8510c5 100644 --- a/src/renderer/themes.css +++ b/src/renderer/themes.css @@ -89,7 +89,8 @@ it can be safely elided. This looks quite pleasant on this theme. */ .catppuccinMocha, .hotPink, .nordic, -.solarizedDark { +.solarizedDark, +.gruvboxDark { --primary-shadow-color: rgb(0 0 0 / 75%); .invidiousLogo { @@ -357,6 +358,45 @@ it can be safely elided. This looks quite pleasant on this theme. */ --logo-text: url('../../_icons/textSolarizedDarkSmall.svg'); } +.gruvboxDark { + --primary-text-color: #ebdbb2; + --secondary-text-color: #d5c4a1; + --tertiary-text-color: #d5c4a1; + --title-color: #ebdbb2; + --bg-color: #282828; + --favorite-icon-color: #0f0; + --card-bg-color: #504945; + --secondary-card-bg-color: #3c3836; + --scrollbar-color: #665c54; + --scrollbar-color-hover: #282828; + --side-nav-color: #504945; + --side-nav-hover-color: #665c54; + --side-nav-active-color: #504945; + --search-bar-color: #1d2021; + --logo-icon: url('../../_icons/iconGruvboxLightSmall.svg'); + --logo-text: url('../../_icons/textGruvboxLightSmall.svg'); +} + +.gruvboxLight { + --primary-shadow-color: rgb(255 241 199 / 100%); + --primary-text-color: #3c3836; + --secondary-text-color: #282828; + --tertiary-text-color: #282828; + --title-color: #3c3836; + --bg-color: #fbf1c7; + --favorite-icon-color: #0f0; + --card-bg-color: #ebdbb2; + --secondary-card-bg-color: #d5c4a1; + --scrollbar-color: #bdae93; + --scrollbar-color-hover: #fbf1c7; + --side-nav-color: #ebdbb2; + --side-nav-hover-color: #bdae93; + --side-nav-active-color: #ebdbb2; + --search-bar-color: #a89984; + --logo-icon: url('../../_icons/iconGruvboxDarkSmall.svg'); + --logo-text: url('../../_icons/textGruvboxDarkSmall.svg'); +} + /*************** PRIMARY THEME COLOR DEFINTIONS ***************/ @@ -714,6 +754,92 @@ it can be safely elided. This looks quite pleasant on this theme. */ --primary-color-active: #c5d940; } +.mainGruvboxDarkGreen { + --primary-color: #b8bb26; + --primary-color-hover: #d8db46; + --primary-color-active: #f8fb66; +} + +.mainGruvboxDarkYellow { + --primary-color: #fabd2f; + --primary-color-hover: #fcd54f; + --primary-color-active: #fed76f; +} + +.mainGruvboxDarkBlue { + --primary-color: #83a598; + --primary-color-hover: #a3c5b8; + --primary-color-active: #c3e2d8; +} + +.mainGruvboxDarkPurple { + --primary-color: #d3869b; + --primary-color-hover: #f3a6b8; + --primary-color-active: #f3a6b8; +} + +.mainGruvboxDarkAqua { + --primary-color: #8ec07c; + --primary-color-hover: #aec29c; + --primary-color-active: #cec59c; +} + +.mainGruvboxDarkOrange { + --primary-color: #fe8019; + --primary-color-hover: #fe9a39; + --primary-color-active: #feb259; +} + +.mainGruvboxLightRed { + --primary-color: #9d0006; + --primary-color-hover: #bd2026; + --primary-color-active: #dd4046; +} + +.mainGruvboxLightBlue { + --primary-color: #076678; + --primary-color-hover: #276898; + --primary-color-active: #476ab8; +} + +.mainGruvboxLightPurple { + --primary-color: #8f3f71; + --primary-color-hover: #af5f91; + --primary-color-active: #cf7fb1; +} + +.mainGruvboxLightOrange { + --primary-color: #af3a03; + --primary-color-hover: #cf5a23; + --primary-color-active: #ef7a43; +} + +.mainGruvboxLightOrange, +.mainGruvboxLightRed, +.mainGruvboxLightBlue, +.mainGruvboxLightPurple { + --text-with-main-color: #fbf1c7; + --logo-icon-bar-color: url('../../_icons/iconGruvboxLightSmall.svg'); + --logo-text-bar-color: url('../../_icons/textGruvboxLightSmall.svg'); +} + + +.mainGruvboxDarkGreen, +.mainGruvboxDarkYellow, +.mainGruvboxDarkAqua, +.mainGruvboxDarkOrange { + --text-with-main-color: #3c3836; + --logo-icon-bar-color: url('../../_icons/iconGruvboxDarkSmall.svg'); + --logo-text-bar-color: url('../../_icons/textGruvboxDarkSmall.svg'); +} + +.mainGruvboxDarkBlue, +.mainGruvboxDarkPurple { + --text-with-main-color: #1d2021; + --logo-icon-bar-color: url('../../_icons/iconGruvboxDarkSmall.svg'); + --logo-text-bar-color: url('../../_icons/textGruvboxDarkSmall.svg'); +} + /*************** SECONDARY THEME COLOR DEFINTIONS ***************/ @@ -1322,6 +1448,146 @@ it can be safely elided. This looks quite pleasant on this theme. */ --accent-color-opacity4: rgb(101 119 0 / 24%); } +.secGruvboxDarkGreen { + --accent-color: #98971a; + --accent-color-hover: #b9b93a; + --accent-color-active: #d9d95a; + --accent-color-light: #b8bb26; + --accent-color-visited: #98971a; + --accent-color-opacity1: rgb(152 151 26 / 4%); + --accent-color-opacity2: rgb(152 151 26 / 12%); + --accent-color-opacity3: rgb(152 151 26 / 16%); + --accent-color-opacity4: rgb(152 151 26 / 24%); +} + +.secGruvboxDarkYellow { + --accent-color: #d79921; + --accent-color-hover: #f0b839; + --accent-color-active: #f0b839; + --accent-color-light: #fabd2f; + --accent-color-visited: #d79921; + --accent-color-opacity1: rgb(215 153 33 / 4%); + --accent-color-opacity2: rgb(215 153 33 / 12%); + --accent-color-opacity3: rgb(215 153 33 / 16%); + --accent-color-opacity4: rgb(215 153 33 / 24%); +} + +.secGruvboxDarkBlue { + --accent-color: #458588; + --accent-color-hover: #68948a; + --accent-color-active: #68948a; + --accent-color-light: #83a598; + --accent-color-visited: #458588; + --accent-color-opacity1: rgb(69 133 136 / 4%); + --accent-color-opacity2: rgb(69 133 136 / 12%); + --accent-color-opacity3: rgb(69 133 136 / 16%); + --accent-color-opacity4: rgb(69 133 136 / 24%); +} + +.secGruvboxDarkPurple { + --accent-color: #b16286; + --accent-color-hover: #d3869b; + --accent-color-active: #d3869b; + --accent-color-light: #d3869b; + --accent-color-visited: #b16286; + --accent-color-opacity1: rgb(177 98 134 / 4%); + --accent-color-opacity2: rgb(177 98 134 / 12%); + --accent-color-opacity3: rgb(177 98 134 / 16%); + --accent-color-opacity4: rgb(177 98 134 / 24%); +} + +.secGruvboxDarkAqua { + --accent-color: #689d6a; + --accent-color-hover: #8ec07c; + --accent-color-active: #8ec07c; + --accent-color-light: #8ec07c; + --accent-color-visited: #689d6a; + --accent-color-opacity1: rgb(104 157 106 / 4%); + --accent-color-opacity2: rgb(104 157 106 / 12%); + --accent-color-opacity3: rgb(104 157 106 / 16%); + --accent-color-opacity4: rgb(104 157 106 / 24%); +} + +.secGruvboxDarkOrange { + --accent-color: #d65d0e; + --accent-color-hover: #f2804f; + --accent-color-active: #f2804f; + --accent-color-light: #fe8019; + --accent-color-visited: #d65d0e; + --accent-color-opacity1: rgb(214 93 14 / 4%); + --accent-color-opacity2: rgb(214 93 14 / 12%); + --accent-color-opacity3: rgb(214 93 14 / 16%); + --accent-color-opacity4: rgb(214 93 14 / 24%); +} + +.secGruvboxLightRed { + --text-with-accent-color: #fbf1c7; + --accent-color: #cc241d; + --accent-color-hover: #d23c2a; + --accent-color-active: #a61f1f; + --accent-color-light: #fb4934; + --accent-color-visited: #a61f1f; + --accent-color-opacity1: rgb(204 36 29 / 4%); + --accent-color-opacity2: rgb(204 36 29 / 12%); + --accent-color-opacity3: rgb(204 36 29 / 16%); + --accent-color-opacity4: rgb(204 36 29 / 24%); +} + +.secGruvboxLightBlue { + --accent-color: #458588; + --accent-color-hover: #68948a; + --accent-color-active: #68948a; + --accent-color-light: #83a598; + --accent-color-visited: #458588; + --accent-color-opacity1: rgb(69 133 136 / 4%); + --accent-color-opacity2: rgb(69 133 136 / 12%); + --accent-color-opacity3: rgb(69 133 136 / 16%); + --accent-color-opacity4: rgb(69 133 136 / 24%); +} + +.secGruvboxLightPurple { + --accent-color: #b16286; + --accent-color-hover: #d3869b; + --accent-color-active: #d3869b; + --accent-color-light: #d3869b; + --accent-color-visited: #b16286; + --accent-color-opacity1: rgb(177 98 134 / 4%); + --accent-color-opacity2: rgb(177 98 134 / 12%); + --accent-color-opacity3: rgb(177 98 134 / 16%); + --accent-color-opacity4: rgb(177 98 134 / 24%); +} + +.secGruvboxLightOrange { + --accent-color: #d65d0e; + --accent-color-hover: #f2804f; + --accent-color-active: #f2804f; + --accent-color-light: #fe8019; + --accent-color-visited: #d65d0e; + --accent-color-opacity1: rgb(214 93 14 / 4%); + --accent-color-opacity2: rgb(214 93 14 / 12%); + --accent-color-opacity3: rgb(214 93 14 / 16%); + --accent-color-opacity4: rgb(214 93 14 / 24%); +} + +.secGruvboxLightOrange, +.secGruvboxLightRed, +.secGruvboxLightBlue, +.secGruvboxLightPurple { + --text-with-accent-color: #fbf1c7; +} + +.secGruvboxDarkGreen, +.secGruvboxDarkYellow, +.secGruvboxDarkAqua, +.secGruvboxDarkOrange { + --text-with-accent-color: #3c3836; +} + +.secGruvboxDarkBlue, +.secGruvboxDarkPurple { + --text-with-accent-color: #1d2021; +} + /*************** DESTRUCTIVE THEME COLOR OVERRIDES ***************/ diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml index e37e9da162335..0e101278d31b1 100644 --- a/static/locales/en-US.yaml +++ b/static/locales/en-US.yaml @@ -338,6 +338,8 @@ Settings: Pastel Pink: Pastel Pink Hot Pink: Hot Pink Nordic: Nordic + Gruvbox Dark: Gruvbox Dark + Gruvbox Light: Gruvbox Light Solarized Dark: Solarized Dark Solarized Light: Solarized Light Main Color Theme: @@ -379,6 +381,16 @@ Settings: Catppuccin Mocha Sapphire: Catppuccin Mocha Sapphire Catppuccin Mocha Blue: Catppuccin Mocha Blue Catppuccin Mocha Lavender: Catppuccin Mocha Lavender + Gruvbox Dark Green: Gruvbox Dark Green + Gruvbox Dark Yellow: Gruvbox Dark Yellow + Gruvbox Dark Blue: Gruvbox Dark Blue + Gruvbox Dark Purple: Gruvbox Dark Purple + Gruvbox Dark Aqua: Gruvbox Dark Aqua + Gruvbox Dark Orange: Gruvbox Dark Orange + Gruvbox Light Red: Gruvbox Light Red + Gruvbox Light Blue: Gruvbox Light Blue + Gruvbox Light Purple: Gruvbox Light Purple + Gruvbox Light Orange: Gruvbox Light Orange Solarized Yellow: Solarized Yellow Solarized Orange: Solarized Orange Solarized Red: Solarized Red From e63482eb952160d0d44a3b97f476f0033ef03ec2 Mon Sep 17 00:00:00 2001 From: Markus Gaugg Date: Mon, 25 Nov 2024 19:49:14 +0000 Subject: [PATCH 18/41] Translated using Weblate (German) Currently translated at 100.0% (865 of 865 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/ --- static/locales/de-DE.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index 6f2962a7babc5..ff652a98f690c 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -333,6 +333,8 @@ Settings: Nordic: Nordic Solarized Dark: Solarisiert Dunkel Solarized Light: Solarisiert Hell + Gruvbox Light: Gruvbox Hell + Gruvbox Dark: Gruvbox Dunkel Main Color Theme: Main Color Theme: Hauptfarbe des Farbschemas Red: Rot @@ -380,6 +382,16 @@ Settings: Solarized Cyan: Solarisiertes Cyan Solarized Violet: Solarisiertes Violett Solarized Green: Solarisiertes Grün + Gruvbox Dark Green: Gruvbox Dunkelgrün + Gruvbox Dark Yellow: Gruvbox Dunkelgelb + Gruvbox Dark Purple: Gruvbox Dunkellila + Gruvbox Light Red: Gruvbox Hellrot + Gruvbox Light Blue: Gruvbox Hellblau + Gruvbox Light Purple: Gruvbox Helllila + Gruvbox Dark Orange: Gruvbox Dunkelorange + Gruvbox Dark Aqua: Gruvbox dunkles Wasser + Gruvbox Light Orange: Gruvbox Hellorange + Gruvbox Dark Blue: Gruvbox Dunkelblau Secondary Color Theme: Sekundäres Farbschema #* Main Color Theme UI Scale: Skalierung der Benutzeroberfläche From 6f3c99d50d5528e8bbe5a2d83535e3f613934fc9 Mon Sep 17 00:00:00 2001 From: summoner001 Date: Mon, 25 Nov 2024 18:39:26 +0000 Subject: [PATCH 19/41] Translated using Weblate (Hungarian) Currently translated at 100.0% (865 of 865 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 83a8c4115a1ea..1df046c6702df 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -333,6 +333,8 @@ Settings: Nordic: Skandináv Solarized Light: Szolarizált világos Solarized Dark: Szolarizált sötét + Gruvbox Light: Világos Gruvbox + Gruvbox Dark: Sötét Gruvbox Main Color Theme: Main Color Theme: 'Fő színtéma' Red: 'Vörös' @@ -380,6 +382,16 @@ Settings: Solarized Green: Szolarizált zöld Solarized Magenta: Szolarizált magenta Solarized Violet: Szolarizált ibolya + Gruvbox Dark Yellow: Sötétsárga Gruvbox + Gruvbox Dark Blue: Sötétkék Gruvbox + Gruvbox Dark Aqua: Sötét-vízkék Gruvbox + Gruvbox Dark Orange: Sötétnarancssárga Gruvbox + Gruvbox Light Red: Világospiros Gruvbox + Gruvbox Light Blue: Világoskék Gruvbox + Gruvbox Dark Green: Sötétzöld Gruvbox + Gruvbox Dark Purple: Sötétlila Gruvbox + Gruvbox Light Orange: Világosnarancssárga Gruvbox + Gruvbox Light Purple: Világoslila Gruvbox Secondary Color Theme: 'Másodlagos színtéma' #* Main Color Theme UI Scale: Felhasználói felület méretezése From 96f60d8d998e282d670a48a90a3ad1a61cba226e Mon Sep 17 00:00:00 2001 From: Fjuro Date: Mon, 25 Nov 2024 18:30:56 +0000 Subject: [PATCH 20/41] Translated using Weblate (Czech) Currently translated at 100.0% (865 of 865 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/ --- static/locales/cs.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml index 5419cc7f70442..c8dbf377582cc 100644 --- a/static/locales/cs.yaml +++ b/static/locales/cs.yaml @@ -331,6 +331,8 @@ Settings: Nordic: Nordic Solarized Dark: Solarizovaná tmavá Solarized Light: Solarizovaná světlá + Gruvbox Dark: Gruvbox tmavý + Gruvbox Light: Gruvbox světlý Main Color Theme: Main Color Theme: 'Hlavní barva motivu' Red: 'Červená' @@ -378,6 +380,16 @@ Settings: Solarized Blue: Solarizovaná modrá Solarized Cyan: Solarizovaná azurová Solarized Green: Solarizovaná zelená + Gruvbox Dark Green: Gruvbox tmavě zelený + Gruvbox Dark Yellow: Gruvbox tmavě žlutý + Gruvbox Dark Blue: Gruvbox tmavě modrý + Gruvbox Dark Purple: Gruvbox tmavě fialový + Gruvbox Dark Orange: Gruvbox tmavě oranžový + Gruvbox Light Red: Gruvbox světle červený + Gruvbox Light Purple: Gruvbox světle fialový + Gruvbox Dark Aqua: Gruvbox tmavě azurový + Gruvbox Light Blue: Gruvbox světle modrý + Gruvbox Light Orange: Gruvbox světle oranžový Secondary Color Theme: 'Sekundární barva motivu' #* Main Color Theme Hide Side Bar Labels: Skrýt popisky na bočním panelu From 740dca209bba6bbdd0368011ad014bac646f6bcf Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Mon, 25 Nov 2024 22:33:28 +0100 Subject: [PATCH 21/41] Migrate CommentSection to the composition API (#6211) * Migrate WatchVideoComments to the composition API * Rename to CommentSection * Fix post replies error --- .../CommentSection.css} | 0 .../CommentSection/CommentSection.vue | 795 ++++++++++++++++++ .../watch-video-comments.js | 454 ---------- .../watch-video-comments.vue | 305 ------- src/renderer/helpers/api/local.js | 4 + src/renderer/views/Post/Post.vue | 4 +- src/renderer/views/Watch/Watch.js | 4 +- src/renderer/views/Watch/Watch.vue | 2 +- 8 files changed, 804 insertions(+), 764 deletions(-) rename src/renderer/components/{watch-video-comments/watch-video-comments.css => CommentSection/CommentSection.css} (100%) create mode 100644 src/renderer/components/CommentSection/CommentSection.vue delete mode 100644 src/renderer/components/watch-video-comments/watch-video-comments.js delete mode 100644 src/renderer/components/watch-video-comments/watch-video-comments.vue diff --git a/src/renderer/components/watch-video-comments/watch-video-comments.css b/src/renderer/components/CommentSection/CommentSection.css similarity index 100% rename from src/renderer/components/watch-video-comments/watch-video-comments.css rename to src/renderer/components/CommentSection/CommentSection.css diff --git a/src/renderer/components/CommentSection/CommentSection.vue b/src/renderer/components/CommentSection/CommentSection.vue new file mode 100644 index 0000000000000..2810ae0993b55 --- /dev/null +++ b/src/renderer/components/CommentSection/CommentSection.vue @@ -0,0 +1,795 @@ + + + + +