From 8cc45da9444a6d14836328e2d5719652c90984e9 Mon Sep 17 00:00:00 2001 From: Daviteusz Date: Fri, 24 Feb 2023 11:49:31 +0000 Subject: [PATCH 01/84] Translated using Weblate (Polish) Currently translated at 100.0% (163 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/pl/ --- src/locales/pl.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/locales/pl.json b/src/locales/pl.json index 05a4178e..87d8f8a5 100644 --- a/src/locales/pl.json +++ b/src/locales/pl.json @@ -157,7 +157,8 @@ "chapters": "Rozdziały", "live": "{0} Na żywo", "shorts": "Krótkie wideo", - "all": "Wszystkie" + "all": "Wszystkie", + "category": "Kategoria" }, "search": { "did_you_mean": "Czy chodziło ci o: {0}?", From 0f4d389ccd71cee5b425a60dab0bc8d43da4a643 Mon Sep 17 00:00:00 2001 From: maboroshin Date: Fri, 24 Feb 2023 07:29:20 +0000 Subject: [PATCH 02/84] Translated using Weblate (Japanese) Currently translated at 100.0% (163 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ja/ --- src/locales/ja.json | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/src/locales/ja.json b/src/locales/ja.json index e27e2919..ba4cd77a 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -29,7 +29,7 @@ "channel_name_desc": "チャンネル名 (ZからA)", "back": "戻る", "uses_api_from": "API使用元 ", - "enable_sponsorblock": "SponsorBlockを有効化", + "enable_sponsorblock": "SponsorBlock を有効化", "skip_sponsors": "広告をスキップ", "skip_intro": "休止時間/イントロ画面をスキップ", "skip_outro": "終了画面/クレジットをスキップ", @@ -43,12 +43,12 @@ "light": "ライト", "autoplay_video": "動画を自動再生", "audio_only": "音声のみ", - "default_quality": "デフォルトの画質", + "default_quality": "標準の画質", "buffering_goal": "バッファリング目標値 (秒)", "country_selection": "国の選択", "default_homepage": "ホームに表示するページ", "show_comments": "コメントを表示", - "minimize_description_default": "デフォルトで詳細を最小化する", + "minimize_description_default": "最初から説明を最小化", "store_watch_history": "再生履歴を保存する", "language_selection": "言語の選択", "instances_list": "インスタンス一覧", @@ -68,7 +68,7 @@ "show_recommendations": "おすすめを見る", "disable_lbry": "ストリーミングのLBRYを無効化", "enable_lbry_proxy": "LBRYプロキシをオン", - "view_ssl_score": "SSLスコアを見る", + "view_ssl_score": "SSLの評価を表示", "search": "検索", "filter": "フィルター", "loading": "読み込み中…", @@ -77,7 +77,7 @@ "load_more_replies": "返信をもっと見る", "skip_filler_tangent": "無関係なコンテンツをスキップ", "skip_highlight": "ハイライトをスキップ", - "add_to_playlist": "再生リストに追加する", + "add_to_playlist": "再生リストに追加", "create_playlist": "再生リストを作成", "remove_from_playlist": "再生リストから削除", "delete_playlist_video_confirm": "再生リストからこの動画を削除しますか?", @@ -98,9 +98,9 @@ "different_auth_instance": "認証に別のインスタンスを使う", "download_as_txt": ".txtでダウンロード", "logout": "このデバイスでログアウト", - "minimize_recommendations_default": "デフォルトでおすすめを最小化する", + "minimize_recommendations_default": "最初からおすすめを最小化", "hide_watched": "再生済みの動画をフィードに表示しない", - "minimize_chapters_default": "デフォルトでチャプターを最小化する", + "minimize_chapters_default": "最初からチャプターを最小化", "show_watch_on_youtube": "「YouTubeで見る」ボタンを表示する", "invalidate_session": "すべてのデバイスでログアウトする", "instance_auth_selection": "認証インスタンスの選択", @@ -119,11 +119,15 @@ "follow_link": "リンクに従う", "reply_count": "{count} 件の返信", "clone_playlist": "再生リストを複製", - "minimize_comments_default": "デフォルトでコメントを最小化する", - "no_valid_playlists": "ファイルに有効な再生リストが含まれていません。", + "minimize_comments_default": "最初からコメントを最小化", + "no_valid_playlists": "このファイルは有効な再生リストではありません!", "playlist_bookmarked": "ブックマーク完了", "bookmark_playlist": "ブックマーク", - "with_playlist": "再生リストで共有" + "with_playlist": "再生リストで共有", + "skip_automatically": "自動", + "skip_button_only": "スキップボタン表示", + "skip_segment": "ここをスキップ", + "min_segment_length": "最小の区切りの長さ (秒)" }, "comment": { "pinned_by": "{author} によって固定", @@ -135,8 +139,8 @@ "instance_name": "インスタンス名", "instance_locations": "インスタンスの場所", "has_cdn": "CDNの有無", - "ssl_score": "SSLスコア", - "registered_users": "登録済みユーザー", + "ssl_score": "SSLの評価", + "registered_users": "登録ユーザー数", "version": "バージョン", "up_to_date": "最新?" }, @@ -153,7 +157,8 @@ "chapters": "チャプター", "live": "{0} ライブ配信", "shorts": "ショート", - "all": "すべて" + "all": "すべて", + "category": "分類" }, "search": { "did_you_mean": "もしかして: {0}?", From a8f38cfdc081d0b3f5aa2591113a8d6b327ff4be Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Feb 2023 14:16:48 +0000 Subject: [PATCH 03/84] Update unocss to v0.50.1 --- package.json | 10 +- yarn.lock | 268 +++++++++++++++++++++++++-------------------------- 2 files changed, 139 insertions(+), 139 deletions(-) diff --git a/package.json b/package.json index 7e306ea0..5966c29d 100644 --- a/package.json +++ b/package.json @@ -28,10 +28,10 @@ "devDependencies": { "@iconify/json": "2.2.27", "@intlify/vite-plugin-vue-i18n": "6.0.3", - "@unocss/preset-icons": "0.50.0", - "@unocss/preset-web-fonts": "0.50.0", - "@unocss/transformer-directives": "0.50.0", - "@unocss/transformer-variant-group": "0.50.0", + "@unocss/preset-icons": "0.50.1", + "@unocss/preset-web-fonts": "0.50.1", + "@unocss/transformer-directives": "0.50.1", + "@unocss/transformer-variant-group": "0.50.1", "@vitejs/plugin-legacy": "4.0.1", "@vitejs/plugin-vue": "4.0.0", "@vue/compiler-sfc": "3.2.47", @@ -40,7 +40,7 @@ "eslint-plugin-prettier": "4.2.1", "eslint-plugin-vue": "9.9.0", "prettier": "2.8.4", - "unocss": "0.50.0", + "unocss": "0.50.1", "vite": "4.1.4", "vite-plugin-eslint": "1.8.1", "vite-plugin-pwa": "0.14.4" diff --git a/yarn.lock b/yarn.lock index cdb8c716..89a36ca6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2181,171 +2181,171 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== -"@unocss/astro@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.50.0.tgz#bee1090fe2d3f94dccfde576bb765e2a51bf01af" - integrity sha512-HJybphr4+EYxRcy0qjJtTap2hh0OJuPkmIEyn0T4k4ZWH3iHEHorCuzRlvyHYhyqXnVIuNiVn7xpIJilX9kDtw== +"@unocss/astro@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.50.1.tgz#db53b2e8da91e9abb51daa4fa3d2d54ebc2c52d6" + integrity sha512-TlGIK21OTbVUgrwZXfU4x0VwpNB7i/MKGcpv3HKadxdqhXReimt9gD+iRWSRAvRBgDIcH6Uqvr3Qq1aNCVEdTg== dependencies: - "@unocss/core" "0.50.0" - "@unocss/reset" "0.50.0" - "@unocss/vite" "0.50.0" + "@unocss/core" "0.50.1" + "@unocss/reset" "0.50.1" + "@unocss/vite" "0.50.1" -"@unocss/cli@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.50.0.tgz#79f04e9d1d09d2f0619920cba360ca48af294c33" - integrity sha512-PMwgxpgOMEjkMwkX5KpL+Xzf3zgjtc2cXSvWq8wmL+iM+dejVxaP+vNWS6KtP6s2wwUwSIB5BJgTl3hpXJH1nQ== +"@unocss/cli@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.50.1.tgz#d1f2aa7ff8924552eb77b22c16ebff9590461f57" + integrity sha512-Qu1s8sJh4XFRN62qeHAQ+NkxylPi7Gf4Gz0NmTvn4C9BjpiCwO4QKJoyy0fjY4TcdPOIkibfSg/MjTD/4ceyyA== dependencies: "@ampproject/remapping" "^2.2.0" "@rollup/pluginutils" "^5.0.2" - "@unocss/config" "0.50.0" - "@unocss/core" "0.50.0" - "@unocss/preset-uno" "0.50.0" + "@unocss/config" "0.50.1" + "@unocss/core" "0.50.1" + "@unocss/preset-uno" "0.50.1" cac "^6.7.14" chokidar "^3.5.3" colorette "^2.0.19" consola "^2.15.3" fast-glob "^3.2.12" - magic-string "^0.29.0" + magic-string "^0.30.0" pathe "^1.1.0" perfect-debounce "^0.1.3" -"@unocss/config@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.50.0.tgz#32cc10f2566255d75023b78ec904ce227f176ad8" - integrity sha512-CYeNySiUXelL3b3uuiFjtQ0XpacBuVJ0pDC2IrTLhusTeZpNFK6JWddtRzyg20M7mygF3BJDj/3BxbhUsWNhNA== +"@unocss/config@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.50.1.tgz#3abe4c576f364dc63cc53ea3c354474ef86b8391" + integrity sha512-pZmT5gDIp0n/HMSD2kcSw/LW4QJ5azjBzGciuLN6p/kOjgj1SnYjElOgbedUEMeyZTZXveMoB50OuUzb9S+a2g== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" unconfig "^0.3.7" -"@unocss/core@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.50.0.tgz#3fdf24317c494e0db1636b0d4de1470ce9f0bc46" - integrity sha512-00fKDkb+PnIuvfoRAuqDRUAeHjO8a2h/qiMRTlyAuEP3/K+WhdV7edXj6+40KTwoadFlpwtZUskrEVymrbSYdw== +"@unocss/core@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.50.1.tgz#ad4659b7abc43b77458aa29214d83ad0e687da9c" + integrity sha512-jnWClMMGybzyXcRX4DY+g/DJ4JrH9w8YN/H6OTHt0WyrNfR1V3ebJtEc6gbqCkZCh2XmqSA5F49QPhTbErYePg== -"@unocss/inspector@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.50.0.tgz#543c07f514d969ffc4beac435dc71cb2d7b2ae36" - integrity sha512-28oI82IoM1//Smw5tvIhAtS5hjCCX/51WzDmIM78XNRaizAOGcr01B2zTVQK++Pr8+lX96alVsjlsUAiylW98Q== +"@unocss/inspector@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.50.1.tgz#214d5adb7edaa34890f074aa12accdb739b5169b" + integrity sha512-pKjhO8hlkcYVksnQn/ly1HLnh49ZYu/MDnexaQaPtS3/1KLibiinTNqzZpZJZ71T0dVUadW9fMfV2t283GhJzA== dependencies: gzip-size "^6.0.0" sirv "^2.0.2" -"@unocss/preset-attributify@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.50.0.tgz#defd888b2ba7becd1caaf29c2548da73f7ac1af9" - integrity sha512-l3XanUENhKosTAA8qxDiftDCTwqIeF4NNZYPhValo8SU+GTTJYv80r5b1xASCIE8U9f7ulzq1cS/6pjGZeVUnw== +"@unocss/preset-attributify@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.50.1.tgz#4de12d34cc8d7fd4ef23cdc45dddbed0588b6558" + integrity sha512-hFvxX406r8jXYkHTSq5GVg5ZXNtGNlTmvrjvpirH3PxK/YOkcS7D3ZsnOmxTvblsIzXx45w+V7hplNAg9t46eQ== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" -"@unocss/preset-icons@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.50.0.tgz#18a5e30ecf1ecb42a7772363cad1d5c9bbc0b8f5" - integrity sha512-g0WL8ItqjDB90gDIdM4Qw1KlkTxgoqKjyKc7vKQ6CvlvVKhNlznIVIJk0IIpgUFm3znTzVl6lZOn7gIzivhbew== +"@unocss/preset-icons@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.50.1.tgz#a43816c35e3079465bf9a7cfc8db8025d79ec0cc" + integrity sha512-uqPzQ2U2ih3wb1sjjnEI3OMzf2jcpoflIY9+jIXb0CgIh2SQtvri2uK4mYBWTLyZXWp9bHfBEaM9Dzfr9eSU3w== dependencies: "@iconify/utils" "^2.1.4" - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" ofetch "^1.0.1" -"@unocss/preset-mini@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.50.0.tgz#438487b6bfec7cbe3ee06a32dbe440faf7c8f7fd" - integrity sha512-jzfb6tLHD4ppuAjoTHc2S1ZAWy4U3KpHhGbmberp09KUeesbkKaOEgEoCbc46aAWKo/q9md0V+ahvqpkdWEG7w== +"@unocss/preset-mini@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.50.1.tgz#575bbd681f8954bbb06ef24d610a6b99600c8e1d" + integrity sha512-asAJHsgNKbfH5aANuaA/1Q0efWPWalGSlLa9V73JXyXO4fbFT86m3o65NPHbm2N9t5IRxTfL3hcuUE/cOGEVLg== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" -"@unocss/preset-tagify@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.50.0.tgz#e7d9cf0c6209beb88cacc53738938729c152f631" - integrity sha512-P+yhD12k48m5ltF8Fx6IiaA17GxuocE1tlijCwe7E0aO35hqLnPbnbWdi6MJgyXImpq6WQsbe5UzCBvQ+XvfQw== +"@unocss/preset-tagify@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.50.1.tgz#3b97f192f0122019d58f6d37bbf295b10cbfe3bd" + integrity sha512-3pAJDKxa+RFMpZL8bQpR/76htF22mpb72dV5UBj0l4HZk/9HK2hlLL2GurZ87HOZbh4cWfgHj9G+CK+ubTHY0w== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" -"@unocss/preset-typography@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.50.0.tgz#f6ef83092f3f077e3fe0d2b97f95d2dc7fabd0fe" - integrity sha512-Os43nKe5U9YjH3dporKaltMOJ6h071sKKozxg+Z92drCqiR6UdpUFpAyNARjuEYyMV0Cj/X+7VxBmVGqs4zEAA== +"@unocss/preset-typography@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.50.1.tgz#e5c479c7bd8722321524402a6af0aecec31c2244" + integrity sha512-sk2LGA47558BLTvIlZlYExnV84C+8wYSh8jYhizW7IJjrvudfOSuO21qPulhcUjCwcMo8pEDRx7YddZy8sJOuQ== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" -"@unocss/preset-uno@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.50.0.tgz#e755c201b56425bf8f9ebe92f700b4e7853d1ffd" - integrity sha512-rbDgWyYxbyhZvt/AZQNx8GobEK3gYsPLZIcl6ewKa/L1OQK7eATZT66qsTReVpLFoDisMELSgGqgsaSeAZ92Ng== +"@unocss/preset-uno@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.50.1.tgz#fe82fdf30ceef46612c06829d24ce69b010681ee" + integrity sha512-d4A7lqldhA1AeD0T/uwPHc+6pz44FYOnsSf34C0KVBmt1kDR2kZUOk8tcNWSXMpDWBkGAhrOMl/EuZ5ShCRzeQ== dependencies: - "@unocss/core" "0.50.0" - "@unocss/preset-mini" "0.50.0" - "@unocss/preset-wind" "0.50.0" + "@unocss/core" "0.50.1" + "@unocss/preset-mini" "0.50.1" + "@unocss/preset-wind" "0.50.1" -"@unocss/preset-web-fonts@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.50.0.tgz#46b4651395e8b4787e3526f9a91c0f61a9893cd9" - integrity sha512-PxJj6pKhszYN/8LQTLr5dwMjkw5/Vxwp/3fz1eXQGy09lRxbKtrpA+DgVyyfU9b99RU2G5I/VSTSPDncSZsiFQ== +"@unocss/preset-web-fonts@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.50.1.tgz#98c73cfa28184d151b35cf79d65896619c8ce140" + integrity sha512-V9i5t57gPbpuuP7rKIS9wj2PUuLojG8/nkMIutivIOXNK+O+7klp3YDrs+0cwUjCRPgXCbnbBTAs/eXOjTitUQ== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" ofetch "^1.0.1" -"@unocss/preset-wind@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.50.0.tgz#237448e806676f1187ac2f44b9efd79da20f2045" - integrity sha512-e3i4Id5XZpOW6+KQEjALdPIKevBCbAeXfbQ/3NTZu8dpEmITPAfbcrH2hXFTegx+TNlXZsPc3YjtQMuLKVV46w== +"@unocss/preset-wind@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.50.1.tgz#6c9bb10405a8be2c9cb2879718f94bfbd387755c" + integrity sha512-+gDGdundQTgyEiK9Y0DbVCxjT5Miu7vBGtcsp0AyLojz/cHkdDBL/1X34fWTA7mejnFgs/e2m0BlFVwAj9ZZiQ== dependencies: - "@unocss/core" "0.50.0" - "@unocss/preset-mini" "0.50.0" + "@unocss/core" "0.50.1" + "@unocss/preset-mini" "0.50.1" -"@unocss/reset@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.50.0.tgz#982de3083252e6fa8f12d15c18cb31c03a849499" - integrity sha512-cU3YlVWvt9F1wW6X1/j5HXL/DQvod6bM+2sF7wvIuQyeLoiMM7z4Ne5VBwUX4Q0Tt9Chu295MqdQkK6elrDUYg== +"@unocss/reset@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.50.1.tgz#47b7476f8e78712748b165ec882d8787703d418e" + integrity sha512-BcANWHHrKgHML5TLaPuSl148L2WLA938r0pLi4PrRTmZtkgP4OhBLs8U8BaDNVVGR/nli7VDxNRZFb9es3Tq9Q== -"@unocss/scope@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.50.0.tgz#e1cb6c4db5e80561fa293187bec91dad66ed81a1" - integrity sha512-QMZ1cenJv1UZxvN4yRI54lNqiXkQ6Iq8JkXQ1iVdGoQBoaeMgU1TIpx7hjkBr+kNkcVcM4FgxOW23/8c5pxyMg== +"@unocss/scope@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.50.1.tgz#6d380c435d82fa3a6c962db3a9c5b5e713737e6f" + integrity sha512-C59tSuuiNh/c7X+DcuaNKVsmFvqSyWu5tAa/sTMDYa6qLRof2W/ot7NEEH9QEC7s0fklAiRt7Iazehrjz4mf+w== -"@unocss/transformer-attributify-jsx@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.50.0.tgz#64245542fbd65df4b19173c9ddc77e47621118e4" - integrity sha512-VoNytgJDrfDwkJUV7jwLC/P43w7ME+AYYHRgL1DUx2cvERSEv5zVRs8SNdNUYyvTwzz1VHCgAT6FV7HKWWX9Fg== +"@unocss/transformer-attributify-jsx@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.50.1.tgz#ea0b5efe52cfe55ab54f08a63d9f831cf9744c0d" + integrity sha512-gyvPRcQVgg3yDcj+KCqkrm/kYNTPKhynNzY0UTLQ7eBH3C786zs+8miyONyL/K0bkoBaWnw3Jzr07JIRQfguUA== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" -"@unocss/transformer-compile-class@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.50.0.tgz#eed82552a06902e47414deef248989811aca9faa" - integrity sha512-S4IjG0InSWzL+/i04EtfkQOUrUo7or2LynrpInVILkKplNboDjgod/rLMPI5WFqS8PhK6Fpc+qIZ2/RBDMC7+g== +"@unocss/transformer-compile-class@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.50.1.tgz#6971f6f1ae36b74a0eb59a287eea0a14498e2c4e" + integrity sha512-HuAL914R1hXaDO/KkbWX8q8GffAPhvdZIMy+VpdGXNSWAGpYpHWQu/LGrTuzk56p8sGGy6jwza1iMIP/9l7CWQ== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" -"@unocss/transformer-directives@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.50.0.tgz#503c113ad2e67322aeba142ef4e5a9fa57ba84be" - integrity sha512-/vrQSui1uzxw97P8S3+VFsGR3Eq88lwkMMFw3oB+Auj1R68dwXD+m/Vv6SsS3H/7xkdfJQgxbFj0gvM9sdfjWQ== +"@unocss/transformer-directives@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.50.1.tgz#fa11cd2f239d7c8489a4ab93321566e1dcce867f" + integrity sha512-rdkznrK6JeEp9m2StLhP0VViuBWDgzYUqA3JxOKMoMQ0+x/TfBbXWkw2WnoGGkj3Vms6NPoKGa5Yhbdxp4w8yg== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" css-tree "^2.3.1" -"@unocss/transformer-variant-group@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.50.0.tgz#751b7dd963f4df64ed018e72548d8c7e8e4bd9df" - integrity sha512-4Re7m1hmEB92XJHUCsYY8cViYQNBM7r7i6tbxI3t6FEoblLuaSfxfUcOjn+6JsewcN/3v1bLnYyLSSRGB5MEVg== +"@unocss/transformer-variant-group@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.50.1.tgz#1b4996970531825e7bdd61d96925170de38e5abc" + integrity sha512-1+OBSsyHfW9mXAnzaELXWqLjcoi+B4G5R5h+9TT2RZfHqkSIu+5xu2OGsDJ2QFhNGFerv7R2k7ajVCnbQWq7TQ== dependencies: - "@unocss/core" "0.50.0" + "@unocss/core" "0.50.1" -"@unocss/vite@0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.50.0.tgz#854908779da9642294b0b3370e280073553c0ef2" - integrity sha512-K8ODJraBCwIXuTEKe7wgU7igS7CW2m7lUaHPGUVvCoAWq0NH5csoLkEg+F1xFSLugooV3t26TCXJBx58eBbOpw== +"@unocss/vite@0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.50.1.tgz#7e80b538847b58a15c40e79b777ba05564800d8f" + integrity sha512-CDy9ZcwSCpz/ED9zglunmrCVDbczbtkC/ZzgcRehDUX9xeVRA397uakb7fe4Rm+KGOGmr7HsUTQR7s0C9EOYww== dependencies: "@ampproject/remapping" "^2.2.0" "@rollup/pluginutils" "^5.0.2" - "@unocss/config" "0.50.0" - "@unocss/core" "0.50.0" - "@unocss/inspector" "0.50.0" - "@unocss/scope" "0.50.0" - "@unocss/transformer-directives" "0.50.0" + "@unocss/config" "0.50.1" + "@unocss/core" "0.50.1" + "@unocss/inspector" "0.50.1" + "@unocss/scope" "0.50.1" + "@unocss/transformer-directives" "0.50.1" chokidar "^3.5.3" fast-glob "^3.2.12" - magic-string "^0.29.0" + magic-string "^0.30.0" "@vitejs/plugin-legacy@4.0.1": version "4.0.1" @@ -3818,10 +3818,10 @@ magic-string@^0.27.0: dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" -magic-string@^0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.29.0.tgz#f034f79f8c43dba4ae1730ffb5e8c4e084b16cf3" - integrity sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q== +magic-string@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" + integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" @@ -4691,28 +4691,28 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unocss@0.50.0: - version "0.50.0" - resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.50.0.tgz#72990c38305019799a6b00b628ff7682b9637e67" - integrity sha512-7lUt6/S3yPQEdWPRVe0de+ggV7FqsNUPW7pZtrT80M2FjDc7/RoGI+0rmujk22opk/u35dY0U1m6J+Q20KOqtg== +unocss@0.50.1: + version "0.50.1" + resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.50.1.tgz#6bf08d0c8ea32caeb5f5f73eb2253fb5c8e368fc" + integrity sha512-D21InhvOwWb2quWVTqVUDl1shDU87KEWc8OzpLztaLmRpOV0S6SFxCZmxA5sAUGaVNdTgHAbBU9o43ipete1Mw== dependencies: - "@unocss/astro" "0.50.0" - "@unocss/cli" "0.50.0" - "@unocss/core" "0.50.0" - "@unocss/preset-attributify" "0.50.0" - "@unocss/preset-icons" "0.50.0" - "@unocss/preset-mini" "0.50.0" - "@unocss/preset-tagify" "0.50.0" - "@unocss/preset-typography" "0.50.0" - "@unocss/preset-uno" "0.50.0" - "@unocss/preset-web-fonts" "0.50.0" - "@unocss/preset-wind" "0.50.0" - "@unocss/reset" "0.50.0" - "@unocss/transformer-attributify-jsx" "0.50.0" - "@unocss/transformer-compile-class" "0.50.0" - "@unocss/transformer-directives" "0.50.0" - "@unocss/transformer-variant-group" "0.50.0" - "@unocss/vite" "0.50.0" + "@unocss/astro" "0.50.1" + "@unocss/cli" "0.50.1" + "@unocss/core" "0.50.1" + "@unocss/preset-attributify" "0.50.1" + "@unocss/preset-icons" "0.50.1" + "@unocss/preset-mini" "0.50.1" + "@unocss/preset-tagify" "0.50.1" + "@unocss/preset-typography" "0.50.1" + "@unocss/preset-uno" "0.50.1" + "@unocss/preset-web-fonts" "0.50.1" + "@unocss/preset-wind" "0.50.1" + "@unocss/reset" "0.50.1" + "@unocss/transformer-attributify-jsx" "0.50.1" + "@unocss/transformer-compile-class" "0.50.1" + "@unocss/transformer-directives" "0.50.1" + "@unocss/transformer-variant-group" "0.50.1" + "@unocss/vite" "0.50.1" upath@^1.2.0: version "1.2.0" From 65f7fca7c5e3c4629101825af63e759bb1b16427 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 26 Feb 2023 09:57:35 +0000 Subject: [PATCH 04/84] Update dependency eslint to v8.35.0 --- package.json | 2 +- yarn.lock | 33 +++++++++++++++++++++++---------- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 5966c29d..4bfd9999 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@vitejs/plugin-legacy": "4.0.1", "@vitejs/plugin-vue": "4.0.0", "@vue/compiler-sfc": "3.2.47", - "eslint": "8.34.0", + "eslint": "8.35.0", "eslint-config-prettier": "8.6.0", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-vue": "9.9.0", diff --git a/yarn.lock b/yarn.lock index 89a36ca6..b0b484cf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1818,10 +1818,10 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== -"@eslint/eslintrc@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" - integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== +"@eslint/eslintrc@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.0.tgz#943309d8697c52fc82c076e90c1c74fbbe69dbff" + integrity sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1833,6 +1833,11 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/js@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.35.0.tgz#b7569632b0b788a0ca0e438235154e45d42813a7" + integrity sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw== + "@fortawesome/fontawesome-common-types@6.3.0": version "6.3.0" resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.3.0.tgz#51f734e64511dbc3674cd347044d02f4dd26e86b" @@ -3069,12 +3074,13 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@8.34.0: - version "8.34.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.34.0.tgz#fe0ab0ef478104c1f9ebc5537e303d25a8fb22d6" - integrity sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg== +eslint@8.35.0: + version "8.35.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.35.0.tgz#fffad7c7e326bae606f0e8f436a6158566d42323" + integrity sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw== dependencies: - "@eslint/eslintrc" "^1.4.1" + "@eslint/eslintrc" "^2.0.0" + "@eslint/js" "8.35.0" "@humanwhocodes/config-array" "^0.11.8" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" @@ -3088,7 +3094,7 @@ eslint@8.34.0: eslint-utils "^3.0.0" eslint-visitor-keys "^3.3.0" espree "^9.4.0" - esquery "^1.4.0" + esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" @@ -3148,6 +3154,13 @@ esquery@^1.4.0: dependencies: estraverse "^5.1.0" +esquery@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.2.tgz#c6d3fee05dd665808e2ad870631f221f5617b1d1" + integrity sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng== + dependencies: + estraverse "^5.1.0" + esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" From a297003d02b7c356ac2c6efd9b36a51511a633cf Mon Sep 17 00:00:00 2001 From: HexagonCDN Date: Mon, 27 Feb 2023 01:04:56 +0000 Subject: [PATCH 05/84] Translated using Weblate (Vietnamese) Currently translated at 76.6% (125 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/vi/ --- src/locales/vi.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/locales/vi.json b/src/locales/vi.json index 268bde18..4f43ba0c 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -28,7 +28,7 @@ "show_comments": "Hiển thị bình luận", "store_watch_history": "Lịch sử xem trên cửa hàng", "language_selection": "Lựa chọn ngôn ngữ", - "instances_list": "Danh sách phiên bản", + "instances_list": "Danh sách instance", "show_more": "Hiện thị nhiều hơn", "import_from_json": "Nhập từ JSON/CSV", "loop_this_video": "Lặp lại video này", @@ -53,7 +53,7 @@ "light": "Sáng", "audio_only": "Chỉ có âm thanh", "minimize_description_default": "Thu nhỏ mô tả theo mặc định", - "instance_selection": "Lựa chọn phiên bản", + "instance_selection": "Lựa chọn instance", "yes": "Có", "enabled_codecs": "Các codec được bật (Nhiều)", "export_to_json": "Xuất định dạng JSON", @@ -78,7 +78,8 @@ "minimize_comments": "Thu nhỏ bình luận", "reply_count": "{count} phản hồi", "status_page": "Trạng thái", - "new_playlist_name": "Tên danh sách phát mới" + "new_playlist_name": "Tên danh sách phát mới", + "skip_automatically": "Tự động" }, "titles": { "register": "Đăng ký", @@ -104,8 +105,8 @@ "disabled": "Bình luận đã bị tắt bởi người đăng video." }, "preferences": { - "instance_name": "Tên phiên bản", - "instance_locations": "Vị trí phiên bản", + "instance_name": "Tên instance", + "instance_locations": "Vị trí instance", "has_cdn": "Có CDN?", "registered_users": "Người dùng đã đăng ký", "version": "Phiên bản", From ce3b7aebc6ea672e142d0a515146c26dbc00777c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 09:32:25 +0000 Subject: [PATCH 06/84] Update dependency @iconify/json to v2.2.28 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 4bfd9999..f11bea3f 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "xml-js": "1.6.11" }, "devDependencies": { - "@iconify/json": "2.2.27", + "@iconify/json": "2.2.28", "@intlify/vite-plugin-vue-i18n": "6.0.3", "@unocss/preset-icons": "0.50.1", "@unocss/preset-web-fonts": "0.50.1", diff --git a/yarn.lock b/yarn.lock index b0b484cf..4959910e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1888,10 +1888,10 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@iconify/json@2.2.27": - version "2.2.27" - resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.27.tgz#085743b415a9f818915e8f9d4cdf8bed552773ce" - integrity sha512-8Fqx7iP9XOBOJY20HtFeqAJ90Tr0/RX7rb9wqhEHBEdF4vX6H/riWXlGUXTWsB04h8FbJ3Lgs0sTMAKDUzPtPA== +"@iconify/json@2.2.28": + version "2.2.28" + resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.28.tgz#6c705733c1319b2e94c9e9cf680b4e5d911a7053" + integrity sha512-GlWrkBdm5h4KrL3PFW3D8PPP/tlxcvW/AZu0w7StlLNbUbC2AKq9NnO9hTk4DaZmTyEGMMCyFHZ5/dYnpaUiPQ== dependencies: "@iconify/types" "*" pathe "^1.0.0" From 55a3d71d523bdfb0b4f7f78d562ce18a6c3c71ed Mon Sep 17 00:00:00 2001 From: Qaz-7 <124310688+Qaz-7@users.noreply.github.com> Date: Wed, 1 Mar 2023 00:50:49 +0400 Subject: [PATCH 07/84] Add PsTube to README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The application based on Piped can be used for Android, Windows, iOS🥰 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d16c00da..ae6cfb0b 100644 --- a/README.md +++ b/README.md @@ -143,6 +143,7 @@ Contributions in any other form are also welcomed. - [Hyperpipe](https://codeberg.org/Hyperpipe/Hyperpipe) - an alternative privacy respecting frontend for YouTube Music. - [Musicale](https://github.com/Bellisario/musicale) - an alternative to YouTube Music, with style. - [ytify](https://github.com/n-ce/ytify) - a complementary minimal audio streaming frontend for YouTube. +- [PsTube](https://github.com/prateekmedia/pstube) -Watch and download videos without ads ## YourKit From 5d8185acf3e896abe0a0f0d98f0b94c3f7ec5a25 Mon Sep 17 00:00:00 2001 From: Qaz-7 <124310688+Qaz-7@users.noreply.github.com> Date: Wed, 1 Mar 2023 00:57:15 +0400 Subject: [PATCH 08/84] Readme.md Fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ae6cfb0b..c4b75942 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ Contributions in any other form are also welcomed. - [Hyperpipe](https://codeberg.org/Hyperpipe/Hyperpipe) - an alternative privacy respecting frontend for YouTube Music. - [Musicale](https://github.com/Bellisario/musicale) - an alternative to YouTube Music, with style. - [ytify](https://github.com/n-ce/ytify) - a complementary minimal audio streaming frontend for YouTube. -- [PsTube](https://github.com/prateekmedia/pstube) -Watch and download videos without ads +- [PsTube](https://github.com/prateekmedia/pstube) - Watch and download videos without ads ## YourKit From 288769fbd518255fb493105686f897da33037f0d Mon Sep 17 00:00:00 2001 From: Mohamed Aashif Date: Wed, 1 Mar 2023 03:10:09 +0000 Subject: [PATCH 09/84] Translated using Weblate (Sinhala) Currently translated at 100.0% (163 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/si/ --- src/locales/si.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/locales/si.json b/src/locales/si.json index bbcb6f02..853b4c4d 100644 --- a/src/locales/si.json +++ b/src/locales/si.json @@ -157,7 +157,8 @@ "shorts": "කෙටි වීඩියෝ", "ratings_disabled": "ශ්‍රේණිගත කිරීම් අබල කර ඇත", "live": "{0} සජීවී", - "all": "සියල්ල" + "all": "සියල්ල", + "category": "කාණ්ඩය" }, "search": { "did_you_mean": "ඔබ අදහස් කළේ: {0}?", From 28db8948c3df8ab753fdfee472519c40be943956 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Mar 2023 14:09:07 +0000 Subject: [PATCH 10/84] Update dependency dompurify to v3.0.1 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f11bea3f..c1f5e8cd 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@fortawesome/free-solid-svg-icons": "6.3.0", "@fortawesome/vue-fontawesome": "3.0.3", "buffer": "6.0.3", - "dompurify": "3.0.0", + "dompurify": "3.0.1", "hotkeys-js": "3.10.1", "javascript-time-ago": "2.5.9", "mux.js": "6.3.0", diff --git a/yarn.lock b/yarn.lock index 4959910e..c73cae5e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2902,10 +2902,10 @@ dom-walk@^0.1.0: resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== -dompurify@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.0.tgz#6adc6f918376d93419ed1ee35811850680027cba" - integrity sha512-0g/yr2IJn4nTbxwL785YxS7/AvvgGFJw6LLWP+BzWzB1+BYOqPUT9Hy0rXrZh5HLdHnxH72aDdzvC9SdTjsuaA== +dompurify@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.1.tgz#a0933f38931b3238934dd632043b727e53004289" + integrity sha512-60tsgvPKwItxZZdfLmamp0MTcecCta3avOhsLgPZ0qcWt96OasFfhkeIRbJ6br5i0fQawT1/RBGB5L58/Jpwuw== duplexer@^0.1.2: version "0.1.2" From bea94d4045caa6829f8e5b68b6b49b7c230f6dd2 Mon Sep 17 00:00:00 2001 From: vr10t Date: Wed, 1 Mar 2023 15:55:30 +0000 Subject: [PATCH 11/84] make preferences more visible --- src/components/PreferencesPage.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/PreferencesPage.vue b/src/components/PreferencesPage.vue index 65a381f7..e0f590c1 100644 --- a/src/components/PreferencesPage.vue +++ b/src/components/PreferencesPage.vue @@ -602,4 +602,7 @@ export default { .pref { @apply flex justify-between items-center my-2 mx-[15vw] lt-md:mx-[2vw]; } +.pref:nth-child(odd) { + @apply bg-dark-800; +} From 6de59681368bb1f0c46bea6405b3fb8dd0a058b8 Mon Sep 17 00:00:00 2001 From: vr10t Date: Wed, 1 Mar 2023 16:06:10 +0000 Subject: [PATCH 12/84] decrease opacity of watched videos --- src/components/VideoItem.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/VideoItem.vue b/src/components/VideoItem.vue index bc2e48ba..ed13f5a8 100644 --- a/src/components/VideoItem.vue +++ b/src/components/VideoItem.vue @@ -15,7 +15,7 @@ class="w-full aspect-video" :src="item.thumbnail" :alt="item.title" - :class="{ 'shorts-img': item.isShort }" + :class="{ 'shorts-img': item.isShort, 'opacity-75': item.watched }" loading="lazy" /> From 7151e4b97ac80550523201cef69c167bf961d5e9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Mar 2023 19:37:06 +0000 Subject: [PATCH 13/84] Update unocss to v0.50.3 --- package.json | 10 +- yarn.lock | 270 +++++++++++++++++++++++++++------------------------ 2 files changed, 147 insertions(+), 133 deletions(-) diff --git a/package.json b/package.json index c1f5e8cd..ab13ea01 100644 --- a/package.json +++ b/package.json @@ -28,10 +28,10 @@ "devDependencies": { "@iconify/json": "2.2.28", "@intlify/vite-plugin-vue-i18n": "6.0.3", - "@unocss/preset-icons": "0.50.1", - "@unocss/preset-web-fonts": "0.50.1", - "@unocss/transformer-directives": "0.50.1", - "@unocss/transformer-variant-group": "0.50.1", + "@unocss/preset-icons": "0.50.3", + "@unocss/preset-web-fonts": "0.50.3", + "@unocss/transformer-directives": "0.50.3", + "@unocss/transformer-variant-group": "0.50.3", "@vitejs/plugin-legacy": "4.0.1", "@vitejs/plugin-vue": "4.0.0", "@vue/compiler-sfc": "3.2.47", @@ -40,7 +40,7 @@ "eslint-plugin-prettier": "4.2.1", "eslint-plugin-vue": "9.9.0", "prettier": "2.8.4", - "unocss": "0.50.1", + "unocss": "0.50.3", "vite": "4.1.4", "vite-plugin-eslint": "1.8.1", "vite-plugin-pwa": "0.14.4" diff --git a/yarn.lock b/yarn.lock index c73cae5e..fe0fe0e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2186,25 +2186,25 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== -"@unocss/astro@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.50.1.tgz#db53b2e8da91e9abb51daa4fa3d2d54ebc2c52d6" - integrity sha512-TlGIK21OTbVUgrwZXfU4x0VwpNB7i/MKGcpv3HKadxdqhXReimt9gD+iRWSRAvRBgDIcH6Uqvr3Qq1aNCVEdTg== +"@unocss/astro@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.50.3.tgz#69851e03b57552c84cc47ec1f1b4cfbdaa1d7172" + integrity sha512-XVYkTusLUplgzWW5KMk3UGASQH39SMTU8yH8pszyCzR75zTPNlbMzkk1dI8epqikx839mOBPL6nLL9kWwlIfcg== dependencies: - "@unocss/core" "0.50.1" - "@unocss/reset" "0.50.1" - "@unocss/vite" "0.50.1" + "@unocss/core" "0.50.3" + "@unocss/reset" "0.50.3" + "@unocss/vite" "0.50.3" -"@unocss/cli@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.50.1.tgz#d1f2aa7ff8924552eb77b22c16ebff9590461f57" - integrity sha512-Qu1s8sJh4XFRN62qeHAQ+NkxylPi7Gf4Gz0NmTvn4C9BjpiCwO4QKJoyy0fjY4TcdPOIkibfSg/MjTD/4ceyyA== +"@unocss/cli@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.50.3.tgz#3b851e66679a331b55b51b788b32c3d808d5d6f7" + integrity sha512-eIDFy2VZtTsfZ5ZpVf8YckS27UjdLuO7A6eJDv0ZZCKF6ITXTtfSkB9+N6bNNVkY/gAbb1ctvzytvCn6aUhyGg== dependencies: "@ampproject/remapping" "^2.2.0" "@rollup/pluginutils" "^5.0.2" - "@unocss/config" "0.50.1" - "@unocss/core" "0.50.1" - "@unocss/preset-uno" "0.50.1" + "@unocss/config" "0.50.3" + "@unocss/core" "0.50.3" + "@unocss/preset-uno" "0.50.3" cac "^6.7.14" chokidar "^3.5.3" colorette "^2.0.19" @@ -2214,140 +2214,153 @@ pathe "^1.1.0" perfect-debounce "^0.1.3" -"@unocss/config@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.50.1.tgz#3abe4c576f364dc63cc53ea3c354474ef86b8391" - integrity sha512-pZmT5gDIp0n/HMSD2kcSw/LW4QJ5azjBzGciuLN6p/kOjgj1SnYjElOgbedUEMeyZTZXveMoB50OuUzb9S+a2g== +"@unocss/config@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.50.3.tgz#fa7cdea289452893c5034b1ce9bd0166554c7aa7" + integrity sha512-H1Sua3qP0cvHI4g7DzQw1QTgUPz31ffciWpl5xi3WSx+n8Lj9kA94SV5D2r3NRYpTQKc4VjFY+mJLOMofg5w6A== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" unconfig "^0.3.7" -"@unocss/core@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.50.1.tgz#ad4659b7abc43b77458aa29214d83ad0e687da9c" - integrity sha512-jnWClMMGybzyXcRX4DY+g/DJ4JrH9w8YN/H6OTHt0WyrNfR1V3ebJtEc6gbqCkZCh2XmqSA5F49QPhTbErYePg== +"@unocss/core@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.50.3.tgz#d7edefd380908c16a1b6275c15317558ced4dccb" + integrity sha512-bS9FpI7+kQ2LijNucTze7grA+HPk556ctGNUNYt/CMDkFt/+7beV0j4QQMp2g/JEZOgPtFHusHJfSNcAhkDL4Q== -"@unocss/inspector@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.50.1.tgz#214d5adb7edaa34890f074aa12accdb739b5169b" - integrity sha512-pKjhO8hlkcYVksnQn/ly1HLnh49ZYu/MDnexaQaPtS3/1KLibiinTNqzZpZJZ71T0dVUadW9fMfV2t283GhJzA== +"@unocss/inspector@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.50.3.tgz#09c73f9fd86b21904d9fdf4438a349587759108b" + integrity sha512-LUqGxo7C1yJH60hi6GWFofSKH3pI9u0WF7YpiHi8EY7sW5/bHRKronh/N48pXdmLmFpxfnTW0ynTkC6H6YfcyA== dependencies: gzip-size "^6.0.0" sirv "^2.0.2" -"@unocss/preset-attributify@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.50.1.tgz#4de12d34cc8d7fd4ef23cdc45dddbed0588b6558" - integrity sha512-hFvxX406r8jXYkHTSq5GVg5ZXNtGNlTmvrjvpirH3PxK/YOkcS7D3ZsnOmxTvblsIzXx45w+V7hplNAg9t46eQ== +"@unocss/postcss@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/postcss/-/postcss-0.50.3.tgz#00b9a699b2d797889da382001d3b9f7fc73eceb0" + integrity sha512-8XLwWyy2aC0pgoIzsaasrTy0rv8SVGqmlN2y9jYUAAXHPkSoTVuELXcvWf9WKVuSR1Qa1AIzm9kN0K29CLx92Q== dependencies: - "@unocss/core" "0.50.1" + "@unocss/config" "0.50.3" + "@unocss/core" "0.50.3" + css-tree "^2.3.1" + fast-glob "^3.2.12" + magic-string "^0.30.0" + postcss "^8.4.21" -"@unocss/preset-icons@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.50.1.tgz#a43816c35e3079465bf9a7cfc8db8025d79ec0cc" - integrity sha512-uqPzQ2U2ih3wb1sjjnEI3OMzf2jcpoflIY9+jIXb0CgIh2SQtvri2uK4mYBWTLyZXWp9bHfBEaM9Dzfr9eSU3w== +"@unocss/preset-attributify@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.50.3.tgz#d179d819285e4fcb6a92139c22d8bc7ee9cb3fd6" + integrity sha512-Zc0+9QTiW9QEd48+EPfEuPN8aszOHCzluy7NG0MxPErS9Os7ryu/mCKtR4IEHO8cYE/AJgxg2RO0kDCOuY0XJw== + dependencies: + "@unocss/core" "0.50.3" + +"@unocss/preset-icons@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.50.3.tgz#c8d624363488b72def8753857fdb781b6a668462" + integrity sha512-Bj1fd+VkUa1NiMfNIzwslRnnElbLpuJpRTldiX4v+fS0dJz3I3faFIuEXd/2gwZlSejfiDZL7w31uR6KqnyuDg== dependencies: "@iconify/utils" "^2.1.4" - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" ofetch "^1.0.1" -"@unocss/preset-mini@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.50.1.tgz#575bbd681f8954bbb06ef24d610a6b99600c8e1d" - integrity sha512-asAJHsgNKbfH5aANuaA/1Q0efWPWalGSlLa9V73JXyXO4fbFT86m3o65NPHbm2N9t5IRxTfL3hcuUE/cOGEVLg== +"@unocss/preset-mini@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.50.3.tgz#7df29209ab252bb410cc4d6b74c389d68cc908e0" + integrity sha512-QZDNM0Ivd9rS9UB3u+A2lTl9tIQxVJkdIUhJ9R6uINIqK0o7+B9X2LN+Kn14x1RsWympzVPk1KaRty+OWdSDOw== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" -"@unocss/preset-tagify@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.50.1.tgz#3b97f192f0122019d58f6d37bbf295b10cbfe3bd" - integrity sha512-3pAJDKxa+RFMpZL8bQpR/76htF22mpb72dV5UBj0l4HZk/9HK2hlLL2GurZ87HOZbh4cWfgHj9G+CK+ubTHY0w== +"@unocss/preset-tagify@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.50.3.tgz#976e97bcbdcf557e193dd0e8a2cf690b615d16c8" + integrity sha512-7kSdB/RYAti2xNmLgVpxLe83QGXHZgJZaaC4HKeJUgGKAGpT1q4/ZuyCx2ckIDonNF1FR/DnKvZAkbJUz/yw0g== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" -"@unocss/preset-typography@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.50.1.tgz#e5c479c7bd8722321524402a6af0aecec31c2244" - integrity sha512-sk2LGA47558BLTvIlZlYExnV84C+8wYSh8jYhizW7IJjrvudfOSuO21qPulhcUjCwcMo8pEDRx7YddZy8sJOuQ== +"@unocss/preset-typography@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.50.3.tgz#404adcd59263a83a16a3cfac16854acb0f73c78d" + integrity sha512-yifOCx/vuvRfjL7OkdcWMcE9NhfqSwyqgM0RCET/cjz5AomXeWYJrz0sD1AiXwYEzqlq0lrkxoAw91LRrggqpg== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" + "@unocss/preset-mini" "0.50.3" -"@unocss/preset-uno@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.50.1.tgz#fe82fdf30ceef46612c06829d24ce69b010681ee" - integrity sha512-d4A7lqldhA1AeD0T/uwPHc+6pz44FYOnsSf34C0KVBmt1kDR2kZUOk8tcNWSXMpDWBkGAhrOMl/EuZ5ShCRzeQ== +"@unocss/preset-uno@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.50.3.tgz#f13e3464e59dce4f237ca7605b9df0a205df088e" + integrity sha512-IlgC/AJLw0hcRvnH4b7Htd+crkJpMAXo4dHfPec3QaLufqSUITW4ygqZCcEnRLENAgbS5a2RP4j00yztWd6mng== dependencies: - "@unocss/core" "0.50.1" - "@unocss/preset-mini" "0.50.1" - "@unocss/preset-wind" "0.50.1" + "@unocss/core" "0.50.3" + "@unocss/preset-mini" "0.50.3" + "@unocss/preset-wind" "0.50.3" -"@unocss/preset-web-fonts@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.50.1.tgz#98c73cfa28184d151b35cf79d65896619c8ce140" - integrity sha512-V9i5t57gPbpuuP7rKIS9wj2PUuLojG8/nkMIutivIOXNK+O+7klp3YDrs+0cwUjCRPgXCbnbBTAs/eXOjTitUQ== +"@unocss/preset-web-fonts@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.50.3.tgz#282cf6426db76a455221ea3d44f1b6d8c340408a" + integrity sha512-ns2FwCTbTS69M67cKa1tpXfjkrwTzJmLJ1Pt6d8rmtv4ap9SlhsBa1XAdBEeJh01uTkTA0KsZpjZFQ8NFylbqg== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" ofetch "^1.0.1" -"@unocss/preset-wind@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.50.1.tgz#6c9bb10405a8be2c9cb2879718f94bfbd387755c" - integrity sha512-+gDGdundQTgyEiK9Y0DbVCxjT5Miu7vBGtcsp0AyLojz/cHkdDBL/1X34fWTA7mejnFgs/e2m0BlFVwAj9ZZiQ== +"@unocss/preset-wind@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.50.3.tgz#114a34b189bef817dc11e3550d51ad3ef92944b2" + integrity sha512-uSsgIEr8ORBH91FAvF+UfXpu/wrc4TKJOh0Ti6hdbL0cj25HGScN+3i8o43Mr2GkSEPXn87mHoy5krRLIDf37Q== dependencies: - "@unocss/core" "0.50.1" - "@unocss/preset-mini" "0.50.1" + "@unocss/core" "0.50.3" + "@unocss/preset-mini" "0.50.3" -"@unocss/reset@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.50.1.tgz#47b7476f8e78712748b165ec882d8787703d418e" - integrity sha512-BcANWHHrKgHML5TLaPuSl148L2WLA938r0pLi4PrRTmZtkgP4OhBLs8U8BaDNVVGR/nli7VDxNRZFb9es3Tq9Q== +"@unocss/reset@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.50.3.tgz#392cd615bde191739b548cf3fe9860d31a7f2417" + integrity sha512-bHzHMPHtwSFKnQOEgJDcm/TNyH7L7Mx7xIznDDp2YPTHfb+s98DpVhXxMSjopNSggB7+X8s8UskL08iSI8pjRQ== -"@unocss/scope@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.50.1.tgz#6d380c435d82fa3a6c962db3a9c5b5e713737e6f" - integrity sha512-C59tSuuiNh/c7X+DcuaNKVsmFvqSyWu5tAa/sTMDYa6qLRof2W/ot7NEEH9QEC7s0fklAiRt7Iazehrjz4mf+w== +"@unocss/scope@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.50.3.tgz#a49b03af4f5e4012788fa5936f5982922f31505e" + integrity sha512-qwxU8h+uwWcwcDv20LwX5y0yT1RbbGWw0VmTjkV3YjeJDjMwiDkva3bUnWW92aot8nG/iQUY3+mtjt9TRw1Pig== -"@unocss/transformer-attributify-jsx@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.50.1.tgz#ea0b5efe52cfe55ab54f08a63d9f831cf9744c0d" - integrity sha512-gyvPRcQVgg3yDcj+KCqkrm/kYNTPKhynNzY0UTLQ7eBH3C786zs+8miyONyL/K0bkoBaWnw3Jzr07JIRQfguUA== +"@unocss/transformer-attributify-jsx@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.50.3.tgz#6cbd8e0ce8e861f716da089b847c03557ea816c9" + integrity sha512-FkZnNska9T/ULOB6+XRFA+F3nyMwE2cJrw7Otnpg5HQA/KP1Tu/WZutdcF4kqvYgi+wQdplW/GLkQW7YwBK0AA== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" -"@unocss/transformer-compile-class@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.50.1.tgz#6971f6f1ae36b74a0eb59a287eea0a14498e2c4e" - integrity sha512-HuAL914R1hXaDO/KkbWX8q8GffAPhvdZIMy+VpdGXNSWAGpYpHWQu/LGrTuzk56p8sGGy6jwza1iMIP/9l7CWQ== +"@unocss/transformer-compile-class@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.50.3.tgz#1faa1f24b2cdd642fb61f44ecff0962f4c95fff9" + integrity sha512-ERkLEJsvpvV5o95Q6ie5hKzBsjsBhjawOrwnknEWgK411y+YsteMlAs6un0ZTo+duvLeZPsMiPGHll+oRant1Q== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" -"@unocss/transformer-directives@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.50.1.tgz#fa11cd2f239d7c8489a4ab93321566e1dcce867f" - integrity sha512-rdkznrK6JeEp9m2StLhP0VViuBWDgzYUqA3JxOKMoMQ0+x/TfBbXWkw2WnoGGkj3Vms6NPoKGa5Yhbdxp4w8yg== +"@unocss/transformer-directives@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.50.3.tgz#406c8b799cefb057685b9bf67d608acb2a12347b" + integrity sha512-UTbBDyKdRnubNtTYPwwSFYQtmUXGmuiYhPqlRYdUaANfU2oZvTh+S3EEiiklAr5/agRZoEGdQXsAeUoCxA+r6w== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" css-tree "^2.3.1" -"@unocss/transformer-variant-group@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.50.1.tgz#1b4996970531825e7bdd61d96925170de38e5abc" - integrity sha512-1+OBSsyHfW9mXAnzaELXWqLjcoi+B4G5R5h+9TT2RZfHqkSIu+5xu2OGsDJ2QFhNGFerv7R2k7ajVCnbQWq7TQ== +"@unocss/transformer-variant-group@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.50.3.tgz#4d82c27e82d440992e008367245b032f62f1aada" + integrity sha512-zkFsEcU+HkGI8rdEfwvnO4RlXKuvEGQ8mCiPGl2GvvExi4r5TTHbaQYev5xZIVfU7+2WG7hLBRDKqWREBbKtaA== dependencies: - "@unocss/core" "0.50.1" + "@unocss/core" "0.50.3" -"@unocss/vite@0.50.1": - version "0.50.1" - resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.50.1.tgz#7e80b538847b58a15c40e79b777ba05564800d8f" - integrity sha512-CDy9ZcwSCpz/ED9zglunmrCVDbczbtkC/ZzgcRehDUX9xeVRA397uakb7fe4Rm+KGOGmr7HsUTQR7s0C9EOYww== +"@unocss/vite@0.50.3": + version "0.50.3" + resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.50.3.tgz#b16e03b4eb61b1f8cf1ffca2129488f79525374d" + integrity sha512-phahYMPWSXIc2ArxD8qpeu2ctgjHyOViaIld4t6exTUPlgJzgHn2Ru+FNwCVBXm2Gc9ZvslGx7mVh5IzD9kafQ== dependencies: "@ampproject/remapping" "^2.2.0" "@rollup/pluginutils" "^5.0.2" - "@unocss/config" "0.50.1" - "@unocss/core" "0.50.1" - "@unocss/inspector" "0.50.1" - "@unocss/scope" "0.50.1" - "@unocss/transformer-directives" "0.50.1" + "@unocss/config" "0.50.3" + "@unocss/core" "0.50.3" + "@unocss/inspector" "0.50.3" + "@unocss/scope" "0.50.3" + "@unocss/transformer-directives" "0.50.3" chokidar "^3.5.3" fast-glob "^3.2.12" magic-string "^0.30.0" @@ -4704,28 +4717,29 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unocss@0.50.1: - version "0.50.1" - resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.50.1.tgz#6bf08d0c8ea32caeb5f5f73eb2253fb5c8e368fc" - integrity sha512-D21InhvOwWb2quWVTqVUDl1shDU87KEWc8OzpLztaLmRpOV0S6SFxCZmxA5sAUGaVNdTgHAbBU9o43ipete1Mw== +unocss@0.50.3: + version "0.50.3" + resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.50.3.tgz#b6af7bfb853a66cca3014973560ceaf379f0c9c4" + integrity sha512-6quL19+WPJeuQmVdDIbSSXARHUhIvJSyJQYzHVlZRX4tv9fb+ZeZ2o8upRWodlIT2ulmDRnhXcUQyVdSRnRDDA== dependencies: - "@unocss/astro" "0.50.1" - "@unocss/cli" "0.50.1" - "@unocss/core" "0.50.1" - "@unocss/preset-attributify" "0.50.1" - "@unocss/preset-icons" "0.50.1" - "@unocss/preset-mini" "0.50.1" - "@unocss/preset-tagify" "0.50.1" - "@unocss/preset-typography" "0.50.1" - "@unocss/preset-uno" "0.50.1" - "@unocss/preset-web-fonts" "0.50.1" - "@unocss/preset-wind" "0.50.1" - "@unocss/reset" "0.50.1" - "@unocss/transformer-attributify-jsx" "0.50.1" - "@unocss/transformer-compile-class" "0.50.1" - "@unocss/transformer-directives" "0.50.1" - "@unocss/transformer-variant-group" "0.50.1" - "@unocss/vite" "0.50.1" + "@unocss/astro" "0.50.3" + "@unocss/cli" "0.50.3" + "@unocss/core" "0.50.3" + "@unocss/postcss" "0.50.3" + "@unocss/preset-attributify" "0.50.3" + "@unocss/preset-icons" "0.50.3" + "@unocss/preset-mini" "0.50.3" + "@unocss/preset-tagify" "0.50.3" + "@unocss/preset-typography" "0.50.3" + "@unocss/preset-uno" "0.50.3" + "@unocss/preset-web-fonts" "0.50.3" + "@unocss/preset-wind" "0.50.3" + "@unocss/reset" "0.50.3" + "@unocss/transformer-attributify-jsx" "0.50.3" + "@unocss/transformer-compile-class" "0.50.3" + "@unocss/transformer-directives" "0.50.3" + "@unocss/transformer-variant-group" "0.50.3" + "@unocss/vite" "0.50.3" upath@^1.2.0: version "1.2.0" From 043a8f1bdef2ac5caf6199f38c749fea1502ee0b Mon Sep 17 00:00:00 2001 From: Milo Ivir Date: Wed, 1 Mar 2023 19:27:50 +0000 Subject: [PATCH 14/84] Translated using Weblate (Croatian) Currently translated at 99.3% (162 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hr/ --- src/locales/hr.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/locales/hr.json b/src/locales/hr.json index 3f2cbd97..6c688674 100644 --- a/src/locales/hr.json +++ b/src/locales/hr.json @@ -130,7 +130,11 @@ "no_valid_playlists": "Datoteka ne sadrži ispravne popise snimaka!", "with_playlist": "Dijeli s popisom snimaka", "playlist_bookmarked": "Zabilježeno", - "bookmark_playlist": "Zabilježi" + "bookmark_playlist": "Zabilježi", + "skip_button_only": "Prikaži gumb za preskakanje", + "skip_automatically": "Automatski", + "skip_segment": "Preskoči segment", + "min_segment_length": "Najmanja duljina segmenta (u sekundama)" }, "player": { "watch_on": "Gledaj na {0}" From acff16a8d4191bc22bd78ddd9a0540a426e535cd Mon Sep 17 00:00:00 2001 From: Kavin <20838718+FireMasterK@users.noreply.github.com> Date: Thu, 2 Mar 2023 14:18:53 +0000 Subject: [PATCH 15/84] Simplify export and filter manifests from dash generation. --- src/components/VideoPlayer.vue | 7 +- src/utils/DashUtils.js | 355 +++++++++++++++++---------------- 2 files changed, 183 insertions(+), 179 deletions(-) diff --git a/src/components/VideoPlayer.vue b/src/components/VideoPlayer.vue index 148fb0db..7ae1926e 100644 --- a/src/components/VideoPlayer.vue +++ b/src/components/VideoPlayer.vue @@ -283,9 +283,10 @@ export default { mime = "application/x-mpegURL"; } else if (this.video.audioStreams.length > 0 && !lbry && MseSupport) { if (!this.video.dash) { - const dash = ( - await import("@/utils/DashUtils.js").then(mod => mod.default) - ).generate_dash_file_from_formats(streams, this.video.duration); + const dash = (await import("../utils/DashUtils.js")).generate_dash_file_from_formats( + streams, + this.video.duration, + ); uri = "data:application/dash+xml;charset=utf-8;base64," + btoa(dash); } else { diff --git a/src/utils/DashUtils.js b/src/utils/DashUtils.js index 0cba5885..f0d6dcde 100644 --- a/src/utils/DashUtils.js +++ b/src/utils/DashUtils.js @@ -4,201 +4,204 @@ import { Buffer } from "buffer"; window.Buffer = Buffer; import { json2xml } from "xml-js"; -const DashUtils = { - generate_dash_file_from_formats(VideoFormats, VideoLength) { - const generatedJSON = this.generate_xmljs_json_from_data(VideoFormats, VideoLength); - return json2xml(generatedJSON); - }, - generate_xmljs_json_from_data(VideoFormatArray, VideoLength) { - const convertJSON = { - declaration: { - attributes: { - version: "1.0", - encoding: "utf-8", - }, +export function generate_dash_file_from_formats(VideoFormats, VideoLength) { + const generatedJSON = generate_xmljs_json_from_data(VideoFormats, VideoLength); + return json2xml(generatedJSON); +} + +function generate_xmljs_json_from_data(VideoFormatArray, VideoLength) { + const convertJSON = { + declaration: { + attributes: { + version: "1.0", + encoding: "utf-8", }, - elements: [ - { - type: "element", - name: "MPD", - attributes: { - xmlns: "urn:mpeg:dash:schema:mpd:2011", - profiles: "urn:mpeg:dash:profile:full:2011", - minBufferTime: "PT1.5S", - type: "static", - mediaPresentationDuration: `PT${VideoLength}S`, - }, - elements: [ - { - type: "element", - name: "Period", - elements: this.generate_adaptation_set(VideoFormatArray), - }, - ], + }, + elements: [ + { + type: "element", + name: "MPD", + attributes: { + xmlns: "urn:mpeg:dash:schema:mpd:2011", + profiles: "urn:mpeg:dash:profile:full:2011", + minBufferTime: "PT1.5S", + type: "static", + mediaPresentationDuration: `PT${VideoLength}S`, }, - ], - }; - return convertJSON; - }, - generate_adaptation_set(VideoFormatArray) { - const adaptationSets = []; + elements: [ + { + type: "element", + name: "Period", + elements: generate_adaptation_set(VideoFormatArray), + }, + ], + }, + ], + }; + return convertJSON; +} - let mimeAudioObjs = []; +function generate_adaptation_set(VideoFormatArray) { + const adaptationSets = []; - VideoFormatArray.forEach(videoFormat => { - // the dual formats should not be used - if (videoFormat.mimeType.indexOf("video") != -1 && !videoFormat.videoOnly) { + let mimeAudioObjs = []; + + VideoFormatArray.forEach(videoFormat => { + // the dual formats should not be used + if ( + (videoFormat.mimeType.includes("video") && !videoFormat.videoOnly) || + videoFormat.mimeType.includes("application") + ) { + return; + } + + const audioTrackId = videoFormat.audioTrackId; + const mimeType = videoFormat.mimeType; + + for (let i = 0; i < mimeAudioObjs.length; i++) { + const mimeAudioObj = mimeAudioObjs[i]; + + if (mimeAudioObj.audioTrackId == audioTrackId && mimeAudioObj.mimeType == mimeType) { + mimeAudioObj.videoFormats.push(videoFormat); return; } + } - const audioTrackId = videoFormat.audioTrackId; - const mimeType = videoFormat.mimeType; - - for (let i = 0; i < mimeAudioObjs.length; i++) { - const mimeAudioObj = mimeAudioObjs[i]; - - if (mimeAudioObj.audioTrackId == audioTrackId && mimeAudioObj.mimeType == mimeType) { - mimeAudioObj.videoFormats.push(videoFormat); - return; - } - } - - mimeAudioObjs.push({ - audioTrackId, - mimeType, - videoFormats: [videoFormat], - }); + mimeAudioObjs.push({ + audioTrackId, + mimeType, + videoFormats: [videoFormat], }); + }); - mimeAudioObjs.forEach(mimeAudioObj => { - const adapSet = { - type: "element", - name: "AdaptationSet", - attributes: { - id: mimeAudioObj.audioTrackId, - lang: mimeAudioObj.audioTrackId?.substr(0, 2), - mimeType: mimeAudioObj.mimeType, - startWithSAP: "1", - subsegmentAlignment: "true", - }, - elements: [], - }; + mimeAudioObjs.forEach(mimeAudioObj => { + const adapSet = { + type: "element", + name: "AdaptationSet", + attributes: { + id: mimeAudioObj.audioTrackId, + lang: mimeAudioObj.audioTrackId?.substr(0, 2), + mimeType: mimeAudioObj.mimeType, + startWithSAP: "1", + subsegmentAlignment: "true", + }, + elements: [], + }; - let isVideoFormat = false; + let isVideoFormat = false; - if (mimeAudioObj.mimeType.includes("video")) { - isVideoFormat = true; - } + if (mimeAudioObj.mimeType.includes("video")) { + isVideoFormat = true; + } + if (isVideoFormat) { + adapSet.attributes.scanType = "progressive"; + } + + for (var i = 0; i < mimeAudioObj.videoFormats.length; i++) { + const videoFormat = mimeAudioObj.videoFormats[i]; if (isVideoFormat) { - adapSet.attributes.scanType = "progressive"; + adapSet.elements.push(generate_representation_video(videoFormat)); + } else { + adapSet.elements.push(generate_representation_audio(videoFormat)); } + } - for (var i = 0; i < mimeAudioObj.videoFormats.length; i++) { - const videoFormat = mimeAudioObj.videoFormats[i]; - if (isVideoFormat) { - adapSet.elements.push(this.generate_representation_video(videoFormat)); - } else { - adapSet.elements.push(this.generate_representation_audio(videoFormat)); - } - } + adaptationSets.push(adapSet); + }); + return adaptationSets; +} - adaptationSets.push(adapSet); - }); - return adaptationSets; - }, - generate_representation_audio(Format) { - const representation = { - type: "element", - name: "Representation", - attributes: { - id: Format.itag, - codecs: Format.codec, - bandwidth: Format.bitrate, +function generate_representation_audio(Format) { + const representation = { + type: "element", + name: "Representation", + attributes: { + id: Format.itag, + codecs: Format.codec, + bandwidth: Format.bitrate, + }, + elements: [ + { + type: "element", + name: "AudioChannelConfiguration", + attributes: { + schemeIdUri: "urn:mpeg:dash:23003:3:audio_channel_configuration:2011", + value: "2", + }, }, - elements: [ - { - type: "element", - name: "AudioChannelConfiguration", - attributes: { - schemeIdUri: "urn:mpeg:dash:23003:3:audio_channel_configuration:2011", - value: "2", + { + type: "element", + name: "BaseURL", + elements: [ + { + type: "text", + text: Format.url, }, - }, - { - type: "element", - name: "BaseURL", - elements: [ - { - type: "text", - text: Format.url, - }, - ], - }, - { - type: "element", - name: "SegmentBase", - attributes: { - indexRange: `${Format.indexStart}-${Format.indexEnd}`, - }, - elements: [ - { - type: "element", - name: "Initialization", - attributes: { - range: `${Format.initStart}-${Format.initEnd}`, - }, - }, - ], - }, - ], - }; - return representation; - }, - generate_representation_video(Format) { - const representation = { - type: "element", - name: "Representation", - attributes: { - id: Format.itag, - codecs: Format.codec, - bandwidth: Format.bitrate, - width: Format.width, - height: Format.height, - maxPlayoutRate: "1", - frameRate: Format.fps, + ], }, - elements: [ - { - type: "element", - name: "BaseURL", - elements: [ - { - type: "text", - text: Format.url, - }, - ], + { + type: "element", + name: "SegmentBase", + attributes: { + indexRange: `${Format.indexStart}-${Format.indexEnd}`, }, - { - type: "element", - name: "SegmentBase", - attributes: { - indexRange: `${Format.indexStart}-${Format.indexEnd}`, + elements: [ + { + type: "element", + name: "Initialization", + attributes: { + range: `${Format.initStart}-${Format.initEnd}`, + }, }, - elements: [ - { - type: "element", - name: "Initialization", - attributes: { - range: `${Format.initStart}-${Format.initEnd}`, - }, - }, - ], - }, - ], - }; - return representation; - }, -}; + ], + }, + ], + }; + return representation; +} -export default DashUtils; +function generate_representation_video(Format) { + const representation = { + type: "element", + name: "Representation", + attributes: { + id: Format.itag, + codecs: Format.codec, + bandwidth: Format.bitrate, + width: Format.width, + height: Format.height, + maxPlayoutRate: "1", + frameRate: Format.fps, + }, + elements: [ + { + type: "element", + name: "BaseURL", + elements: [ + { + type: "text", + text: Format.url, + }, + ], + }, + { + type: "element", + name: "SegmentBase", + attributes: { + indexRange: `${Format.indexStart}-${Format.indexEnd}`, + }, + elements: [ + { + type: "element", + name: "Initialization", + attributes: { + range: `${Format.initStart}-${Format.initEnd}`, + }, + }, + ], + }, + ], + }; + return representation; +} From 001f2917f6bb3071a43ea6a6e1291361384ff1a2 Mon Sep 17 00:00:00 2001 From: rramiachraf <51409801+rramiachraf@users.noreply.github.com> Date: Fri, 3 Mar 2023 13:48:11 +0100 Subject: [PATCH 16/84] feat: reactive title bar based on user's theme Fixes #2139 --- index.html | 1 + src/App.vue | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/index.html b/index.html index 9e6ff884..9c96bf13 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,7 @@ Piped + diff --git a/src/App.vue b/src/App.vue index b59c4442..3da866f0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -34,6 +34,12 @@ export default { if (themePref == "auto") this.theme = darkModePreference.matches ? "dark" : "light"; else this.theme = themePref; + // Change title bar color to white + if (this.theme === "light") { + const themeColor = document.querySelector("meta[name='theme-color']"); + themeColor.setAttribute("content", "#FFF"); + } + // Used for the scrollbar const root = document.querySelector(":root"); this.theme == "dark" ? root.classList.add("dark") : root.classList.remove("dark"); From 68c904e1704cd05168e79f825e9e41667644b15d Mon Sep 17 00:00:00 2001 From: rramiachraf <51409801+rramiachraf@users.noreply.github.com> Date: Fri, 3 Mar 2023 13:53:21 +0100 Subject: [PATCH 17/84] refactor: remove leading space --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 9c96bf13..aa72f1ba 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ Piped - + From 36d6381eacf8e8e7a603f2fb3f52cffb41cbf3e6 Mon Sep 17 00:00:00 2001 From: mere Date: Fri, 3 Mar 2023 09:59:16 +0000 Subject: [PATCH 18/84] Translated using Weblate (Romanian) Currently translated at 100.0% (163 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ro/ --- src/locales/ro.json | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/locales/ro.json b/src/locales/ro.json index 62f09f5a..c40a7ca0 100644 --- a/src/locales/ro.json +++ b/src/locales/ro.json @@ -100,7 +100,15 @@ "minimize_recommendations": "Ascunde Recomandări", "yes": "Da", "show_comments": "Arată Comentarii", - "show_description": "Arată Descriere" + "show_description": "Arată Descriere", + "bookmark_playlist": "Marcaj", + "no_valid_playlists": "Fișierul nu conține playlist-uri valide!", + "skip_automatically": "Automat", + "min_segment_length": "Lungimea minimă a segmentului (în secunde)", + "skip_segment": "Sări segmentul", + "skip_button_only": "Afișează butonul de săritură", + "with_playlist": "Distribuie cu playlist", + "playlist_bookmarked": "Marcat" }, "preferences": { "ssl_score": "Scor SSL", @@ -125,7 +133,9 @@ "sponsor_segments": "Segmente Sponsori", "ratings_disabled": "Like-uri dezactivate", "live": "{0} Live", - "videos": "Video-uri" + "videos": "Video-uri", + "category": "Categorie", + "all": "Tot" }, "login": { "username": "Nume User", @@ -146,7 +156,9 @@ "cannot_copy": "Nu se poate copia!", "preferences_note": "Sfat: preferințele sunt salvate in memoria locala a browserului tău. Ștergând datele browserului le ștergi si pe ele.", "page_not_found": "Pagină negăsită", - "copied": "S-a copiat!" + "copied": "S-a copiat!", + "register_no_email_note": "Utilizarea unui e-mail ca nume de utilizator nu este recomandată. Continui oricum?", + "local_storage": "Această acțiune necesită localStorage, sunt activate cookie-urile?" }, "subscriptions": { "subscribed_channels_count": "Abonat la: {0}" @@ -164,7 +176,8 @@ "livestreams": "Live-uri", "channels": "Canale", "preferences": "Preferințe", - "player": "Player" + "player": "Player", + "bookmarks": "Marcaje" }, "player": { "watch_on": "Vezi pe {0}" From 6067de6397f847d29da01cbd7a86fdbc224fc753 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Mar 2023 22:52:46 +0000 Subject: [PATCH 19/84] Update dependency shaka-player to v4.3.5 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ab13ea01..a4c37bd8 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "hotkeys-js": "3.10.1", "javascript-time-ago": "2.5.9", "mux.js": "6.3.0", - "shaka-player": "4.3.4", + "shaka-player": "4.3.5", "stream-browserify": "3.0.0", "vue": "3.2.47", "vue-i18n": "9.2.2", diff --git a/yarn.lock b/yarn.lock index fe0fe0e4..fa8f449d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4405,10 +4405,10 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" -shaka-player@4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.4.tgz#97c7cb73743884e55a4855f5efe4d116aff83848" - integrity sha512-fF90r/57Oxk+SV2cnoEpJxNujNj1gJkudKXVbXEBhgxh5qYu5gdFU+nT2N7jMN71KxQdtXo1NOqdNphudLEEug== +shaka-player@4.3.5: + version "4.3.5" + resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.3.5.tgz#304d60ad867fb7a0780b850b32a9614296b842db" + integrity sha512-WkqvHm8QHOsQ71d/qoc2Wa6Z5rBrG3Zgsc6ho9I9e8Xwa0io+MeREgqBuG0z6qoXK55sTImipFhDoERrkmDdUg== dependencies: eme-encryption-scheme-polyfill "^2.1.1" From 2f2422227bbb4ae5532211977631f681b2137850 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 Mar 2023 07:25:12 +0000 Subject: [PATCH 20/84] Update dependency @iconify/json to v2.2.30 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a4c37bd8..685c5b2f 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "xml-js": "1.6.11" }, "devDependencies": { - "@iconify/json": "2.2.28", + "@iconify/json": "2.2.30", "@intlify/vite-plugin-vue-i18n": "6.0.3", "@unocss/preset-icons": "0.50.3", "@unocss/preset-web-fonts": "0.50.3", diff --git a/yarn.lock b/yarn.lock index fa8f449d..082f79f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1888,10 +1888,10 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@iconify/json@2.2.28": - version "2.2.28" - resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.28.tgz#6c705733c1319b2e94c9e9cf680b4e5d911a7053" - integrity sha512-GlWrkBdm5h4KrL3PFW3D8PPP/tlxcvW/AZu0w7StlLNbUbC2AKq9NnO9hTk4DaZmTyEGMMCyFHZ5/dYnpaUiPQ== +"@iconify/json@2.2.30": + version "2.2.30" + resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.30.tgz#f6c2bbb9a86f258c0a037f94ff24aaaf76b14379" + integrity sha512-F+eeFDEe+5iZ6wn/GrpQhycWN5XeULA17oPZdl8t+BuOwrq0rRWanB0sruGRir+SScsUuKR2TJyWTaQwmqtnvQ== dependencies: "@iconify/types" "*" pathe "^1.0.0" From 411c0a668ff37911311b6933f0e6d062cbf02397 Mon Sep 17 00:00:00 2001 From: HexagonCDN Date: Sat, 4 Mar 2023 00:34:07 +0000 Subject: [PATCH 21/84] Translated using Weblate (Vietnamese) Currently translated at 77.9% (127 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/vi/ --- src/locales/vi.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/locales/vi.json b/src/locales/vi.json index 4f43ba0c..62f94e25 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -93,7 +93,8 @@ "account": "Tài khoản", "channels": "Kênh", "instance": "Instance", - "player": "Trình phát video" + "player": "Trình phát video", + "livestreams": "Phát sóng trực tiếp" }, "player": { "watch_on": "Xem trên {0}" @@ -125,7 +126,8 @@ "live": "{0} Trực tiếp", "chapters": "Chương", "videos": "Video", - "shorts": "Shorts" + "shorts": "Shorts", + "all": "Tất cả" }, "search": { "did_you_mean": "Ý của bạn là: {0}?", From 690031c010dedd0ffb8ee7b8bc980c8aaa7ce2ca Mon Sep 17 00:00:00 2001 From: Kavin <20838718+FireMasterK@users.noreply.github.com> Date: Sat, 4 Mar 2023 04:42:03 +0000 Subject: [PATCH 22/84] Remove LBRY integration for now. --- src/components/VideoPlayer.vue | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/components/VideoPlayer.vue b/src/components/VideoPlayer.vue index 7ae1926e..5464bac9 100644 --- a/src/components/VideoPlayer.vue +++ b/src/components/VideoPlayer.vue @@ -271,9 +271,7 @@ export default { const MseSupport = window.MediaSource !== undefined; - const lbry = this.getPreferenceBoolean("disableLBRY", false) - ? null - : this.video.videoStreams.filter(stream => stream.quality === "LBRY")[0]; + const lbry = null; var uri; var mime; From 67c55426b9e7f7a4fba3c6a26baebf375ab7f62c Mon Sep 17 00:00:00 2001 From: Shiny Nematoda Date: Sat, 4 Mar 2023 08:03:45 +0000 Subject: [PATCH 23/84] replaced filter with some/findLast --- src/components/PlaylistPage.vue | 2 +- src/components/PreferencesPage.vue | 2 +- src/components/VideoPlayer.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/PlaylistPage.vue b/src/components/PlaylistPage.vue index fac2c420..42802c9f 100644 --- a/src/components/PlaylistPage.vue +++ b/src/components/PlaylistPage.vue @@ -88,7 +88,7 @@ export default { }, }).then(json => { if (json.error) alert(json.error); - else if (json.filter(playlist => playlist.id === playlistId).length > 0) this.admin = true; + else if (json.some(playlist => playlist.id === playlistId)) this.admin = true; }); this.isPlaylistBookmarked(); }, diff --git a/src/components/PreferencesPage.vue b/src/components/PreferencesPage.vue index 65a381f7..060bc427 100644 --- a/src/components/PreferencesPage.vue +++ b/src/components/PreferencesPage.vue @@ -425,7 +425,7 @@ export default { this.fetchJson("https://piped-instances.kavin.rocks/").then(resp => { this.instances = resp; - if (this.instances.filter(instance => instance.api_url == this.apiUrl()).length == 0) + if (!this.instances.some(instance => instance.api_url == this.apiUrl())) this.instances.push({ name: "Custom Instance", api_url: this.apiUrl(), diff --git a/src/components/VideoPlayer.vue b/src/components/VideoPlayer.vue index 5464bac9..0b765342 100644 --- a/src/components/VideoPlayer.vue +++ b/src/components/VideoPlayer.vue @@ -320,7 +320,7 @@ export default { uri = this.video.hls; mime = "application/x-mpegURL"; } else { - uri = this.video.videoStreams.filter(stream => stream.codec == null).slice(-1)[0].url; + uri = this.video.videoStreams.findLast(stream => stream.codec == null).url; mime = "video/mp4"; } From b9d5eaba555c1aead52fe33b74ed74ccca41b44f Mon Sep 17 00:00:00 2001 From: Shiny Nematoda Date: Sat, 4 Mar 2023 08:49:53 +0000 Subject: [PATCH 24/84] fix aspect ratio of music_songs --- src/components/VideoItem.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/VideoItem.vue b/src/components/VideoItem.vue index bc2e48ba..b5b6474e 100644 --- a/src/components/VideoItem.vue +++ b/src/components/VideoItem.vue @@ -12,7 +12,7 @@ >
Date: Sat, 4 Mar 2023 23:19:02 +0100 Subject: [PATCH 25/84] fix: make title bar reactive on auto mode --- src/App.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/App.vue b/src/App.vue index 3da866f0..5f1282f5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -34,10 +34,12 @@ export default { if (themePref == "auto") this.theme = darkModePreference.matches ? "dark" : "light"; else this.theme = themePref; - // Change title bar color to white + // Change title bar color based on user's theme + const themeColor = document.querySelector("meta[name='theme-color']"); if (this.theme === "light") { - const themeColor = document.querySelector("meta[name='theme-color']"); themeColor.setAttribute("content", "#FFF"); + } else { + themeColor.setAttribute("content", "#0F0F0F"); } // Used for the scrollbar From 7aad5b376fe5773ca89d5ab9b7b53a8470b0fca8 Mon Sep 17 00:00:00 2001 From: maboroshin Date: Sun, 5 Mar 2023 09:16:02 +0000 Subject: [PATCH 26/84] Translated using Weblate (Japanese) Currently translated at 100.0% (163 of 163 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ja/ --- src/locales/ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locales/ja.json b/src/locales/ja.json index ba4cd77a..4f8429a3 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -32,7 +32,7 @@ "enable_sponsorblock": "SponsorBlock を有効化", "skip_sponsors": "広告をスキップ", "skip_intro": "休止時間/イントロ画面をスキップ", - "skip_outro": "終了画面/クレジットをスキップ", + "skip_outro": "終了シーン/クレジットをスキップ", "skip_preview": "プレビュー/要約をスキップ", "skip_interaction": "チャンネル登録など操作を求める自己宣伝をスキップ", "skip_self_promo": "無償/自己プロモーションをスキップ", From 0fd8e923c06d8fc4430e6607c80d38e5d25e697a Mon Sep 17 00:00:00 2001 From: Kavin <20838718+FireMasterK@users.noreply.github.com> Date: Sun, 5 Mar 2023 20:24:57 +0000 Subject: [PATCH 27/84] Indent tag properly. --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index aa72f1ba..abc042ea 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ Piped - + From 68728943ffb8331270d0288a75306a6c23d2e226 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Mar 2023 09:26:14 +0000 Subject: [PATCH 28/84] chore(deps): update unocss to v0.50.4 --- package.json | 10 +- yarn.lock | 272 +++++++++++++++++++++++++-------------------------- 2 files changed, 141 insertions(+), 141 deletions(-) diff --git a/package.json b/package.json index 685c5b2f..ec1ed762 100644 --- a/package.json +++ b/package.json @@ -28,10 +28,10 @@ "devDependencies": { "@iconify/json": "2.2.30", "@intlify/vite-plugin-vue-i18n": "6.0.3", - "@unocss/preset-icons": "0.50.3", - "@unocss/preset-web-fonts": "0.50.3", - "@unocss/transformer-directives": "0.50.3", - "@unocss/transformer-variant-group": "0.50.3", + "@unocss/preset-icons": "0.50.4", + "@unocss/preset-web-fonts": "0.50.4", + "@unocss/transformer-directives": "0.50.4", + "@unocss/transformer-variant-group": "0.50.4", "@vitejs/plugin-legacy": "4.0.1", "@vitejs/plugin-vue": "4.0.0", "@vue/compiler-sfc": "3.2.47", @@ -40,7 +40,7 @@ "eslint-plugin-prettier": "4.2.1", "eslint-plugin-vue": "9.9.0", "prettier": "2.8.4", - "unocss": "0.50.3", + "unocss": "0.50.4", "vite": "4.1.4", "vite-plugin-eslint": "1.8.1", "vite-plugin-pwa": "0.14.4" diff --git a/yarn.lock b/yarn.lock index 082f79f5..1cf96969 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2186,25 +2186,25 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== -"@unocss/astro@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.50.3.tgz#69851e03b57552c84cc47ec1f1b4cfbdaa1d7172" - integrity sha512-XVYkTusLUplgzWW5KMk3UGASQH39SMTU8yH8pszyCzR75zTPNlbMzkk1dI8epqikx839mOBPL6nLL9kWwlIfcg== +"@unocss/astro@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.50.4.tgz#3071c09262a41c7b17dafbe80bb6157fea5c9d3a" + integrity sha512-NlfkyMM/xv0ozzP/ByqFAQmtzpDALWqWssXmtSQVV3CCZCxTQYzeenXgv92VELISxNUHJ46elKPHhWNpRBxCjg== dependencies: - "@unocss/core" "0.50.3" - "@unocss/reset" "0.50.3" - "@unocss/vite" "0.50.3" + "@unocss/core" "0.50.4" + "@unocss/reset" "0.50.4" + "@unocss/vite" "0.50.4" -"@unocss/cli@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.50.3.tgz#3b851e66679a331b55b51b788b32c3d808d5d6f7" - integrity sha512-eIDFy2VZtTsfZ5ZpVf8YckS27UjdLuO7A6eJDv0ZZCKF6ITXTtfSkB9+N6bNNVkY/gAbb1ctvzytvCn6aUhyGg== +"@unocss/cli@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.50.4.tgz#eb29fde122e894bfd0c926702174f5eb0e0ca3e4" + integrity sha512-rAdMSfDio5dGbHCnhmvh+72D7JmIksDIpGYf0rjrMU+rxSC3/l4+Dr9Rr5qqNg1I51AcB9/UM6ena0TF2RyK8A== dependencies: "@ampproject/remapping" "^2.2.0" "@rollup/pluginutils" "^5.0.2" - "@unocss/config" "0.50.3" - "@unocss/core" "0.50.3" - "@unocss/preset-uno" "0.50.3" + "@unocss/config" "0.50.4" + "@unocss/core" "0.50.4" + "@unocss/preset-uno" "0.50.4" cac "^6.7.14" chokidar "^3.5.3" colorette "^2.0.19" @@ -2214,153 +2214,153 @@ pathe "^1.1.0" perfect-debounce "^0.1.3" -"@unocss/config@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.50.3.tgz#fa7cdea289452893c5034b1ce9bd0166554c7aa7" - integrity sha512-H1Sua3qP0cvHI4g7DzQw1QTgUPz31ffciWpl5xi3WSx+n8Lj9kA94SV5D2r3NRYpTQKc4VjFY+mJLOMofg5w6A== +"@unocss/config@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.50.4.tgz#17c92a5063370b31433f758c987a5629b6dcee86" + integrity sha512-5Nvlvu3RHoZFqaxJwaN/pr9bWHg2PZ4omD90y/xe0CXWHjX9n3BJHcXqQQm0Iai6uF1IZDPOC5nj2UU2oKFxMg== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" unconfig "^0.3.7" -"@unocss/core@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.50.3.tgz#d7edefd380908c16a1b6275c15317558ced4dccb" - integrity sha512-bS9FpI7+kQ2LijNucTze7grA+HPk556ctGNUNYt/CMDkFt/+7beV0j4QQMp2g/JEZOgPtFHusHJfSNcAhkDL4Q== +"@unocss/core@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.50.4.tgz#f6d0ed9ea60db3661f750e2ef117ffab553fea1c" + integrity sha512-k/8CdnO4w7f+QdvCpS3U5y6xApC4odiErkBKCCaGgBqOWkuTSL92TiBnffSEA2WepGm1+Mv4urIk20ocKYxbUQ== -"@unocss/inspector@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.50.3.tgz#09c73f9fd86b21904d9fdf4438a349587759108b" - integrity sha512-LUqGxo7C1yJH60hi6GWFofSKH3pI9u0WF7YpiHi8EY7sW5/bHRKronh/N48pXdmLmFpxfnTW0ynTkC6H6YfcyA== +"@unocss/inspector@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.50.4.tgz#a62db9eeafcaaf991137a1aa863451daf17313e2" + integrity sha512-3xYOhjNmM7qpdU4CSbL7acCb4YuTdeSoYCIMtWkbg9mHh/6GQZWV2eDTxwSxVE7WwDymw9Jg44Ewq3oboZWl1Q== dependencies: gzip-size "^6.0.0" sirv "^2.0.2" -"@unocss/postcss@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/postcss/-/postcss-0.50.3.tgz#00b9a699b2d797889da382001d3b9f7fc73eceb0" - integrity sha512-8XLwWyy2aC0pgoIzsaasrTy0rv8SVGqmlN2y9jYUAAXHPkSoTVuELXcvWf9WKVuSR1Qa1AIzm9kN0K29CLx92Q== +"@unocss/postcss@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/postcss/-/postcss-0.50.4.tgz#5fded0cf54973be44c22e54e3505fb57b6017f57" + integrity sha512-Gri+EqIOs/yKk0YHel5XLHQCRD1BzKdQHF82zizJUyqaRStR2qvR8ECInYsirXL/eUEvx2zT8iQKCXkiApTuQw== dependencies: - "@unocss/config" "0.50.3" - "@unocss/core" "0.50.3" + "@unocss/config" "0.50.4" + "@unocss/core" "0.50.4" css-tree "^2.3.1" fast-glob "^3.2.12" magic-string "^0.30.0" postcss "^8.4.21" -"@unocss/preset-attributify@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.50.3.tgz#d179d819285e4fcb6a92139c22d8bc7ee9cb3fd6" - integrity sha512-Zc0+9QTiW9QEd48+EPfEuPN8aszOHCzluy7NG0MxPErS9Os7ryu/mCKtR4IEHO8cYE/AJgxg2RO0kDCOuY0XJw== +"@unocss/preset-attributify@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.50.4.tgz#47f2671d87f31501fa672f3392cf369001bb98d0" + integrity sha512-lSEyfpIGSzZB4DHFxrxhaa7rDF5PpM1EbReKogTVG7wsYTCmdCh8YirrgAlrcFCN1NgcbW1DaHdQs891A7glow== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" -"@unocss/preset-icons@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.50.3.tgz#c8d624363488b72def8753857fdb781b6a668462" - integrity sha512-Bj1fd+VkUa1NiMfNIzwslRnnElbLpuJpRTldiX4v+fS0dJz3I3faFIuEXd/2gwZlSejfiDZL7w31uR6KqnyuDg== +"@unocss/preset-icons@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.50.4.tgz#38323f8b659edf5e7f176ff618d7d54f0c8c8244" + integrity sha512-0Bnito2u/t479oI9syXG8ynK1q2YUBt+dV6S6UugiTtys0KahjmuOTuk10GDgF50r4FvI38QfHBv+kF95qmwZg== dependencies: "@iconify/utils" "^2.1.4" - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" ofetch "^1.0.1" -"@unocss/preset-mini@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.50.3.tgz#7df29209ab252bb410cc4d6b74c389d68cc908e0" - integrity sha512-QZDNM0Ivd9rS9UB3u+A2lTl9tIQxVJkdIUhJ9R6uINIqK0o7+B9X2LN+Kn14x1RsWympzVPk1KaRty+OWdSDOw== +"@unocss/preset-mini@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.50.4.tgz#0532afaa5d74f3ac39a4fa04aa911e3c203cdd0b" + integrity sha512-M+4by82hlpZq/sE0axrepQ6sgTl65nXrbNIHhXmfIsqulH7nENELJIr/TFi7VcSJdPMGVwo9l9dHnFMhSQM5hg== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" -"@unocss/preset-tagify@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.50.3.tgz#976e97bcbdcf557e193dd0e8a2cf690b615d16c8" - integrity sha512-7kSdB/RYAti2xNmLgVpxLe83QGXHZgJZaaC4HKeJUgGKAGpT1q4/ZuyCx2ckIDonNF1FR/DnKvZAkbJUz/yw0g== +"@unocss/preset-tagify@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.50.4.tgz#a5b7d86de645f96ebe229c55930fc6d0538d1b8c" + integrity sha512-SJchttBpnePOKBD9onjprqOcgyWFAaOzT3O6M/sWzHEszVcfsFi2uPcwZW5CLwbOMiV0tbozBQFkcQ1c1swilw== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" -"@unocss/preset-typography@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.50.3.tgz#404adcd59263a83a16a3cfac16854acb0f73c78d" - integrity sha512-yifOCx/vuvRfjL7OkdcWMcE9NhfqSwyqgM0RCET/cjz5AomXeWYJrz0sD1AiXwYEzqlq0lrkxoAw91LRrggqpg== +"@unocss/preset-typography@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.50.4.tgz#daf1a9d9646e5d3f92cc48774208122a5816623b" + integrity sha512-iEVdwd591RKAzirvftAHcLWdTam3ea/M7ElC1geMlY8rsFNtiDjVLtY87v8piHVXXFBwy71YAGhJkPCrxE8yHw== dependencies: - "@unocss/core" "0.50.3" - "@unocss/preset-mini" "0.50.3" + "@unocss/core" "0.50.4" + "@unocss/preset-mini" "0.50.4" -"@unocss/preset-uno@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.50.3.tgz#f13e3464e59dce4f237ca7605b9df0a205df088e" - integrity sha512-IlgC/AJLw0hcRvnH4b7Htd+crkJpMAXo4dHfPec3QaLufqSUITW4ygqZCcEnRLENAgbS5a2RP4j00yztWd6mng== +"@unocss/preset-uno@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.50.4.tgz#31d5dfff11f18c80102bcb0a373b4951f26a1eb0" + integrity sha512-otmCHbzJH1EISZ2Hvu35CEYaH3T6giwTreaP8CEo+BEjhGv2hgWmJko8GPDerUgO4FSP/YCwSGyBvcvSsRXV8A== dependencies: - "@unocss/core" "0.50.3" - "@unocss/preset-mini" "0.50.3" - "@unocss/preset-wind" "0.50.3" + "@unocss/core" "0.50.4" + "@unocss/preset-mini" "0.50.4" + "@unocss/preset-wind" "0.50.4" -"@unocss/preset-web-fonts@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.50.3.tgz#282cf6426db76a455221ea3d44f1b6d8c340408a" - integrity sha512-ns2FwCTbTS69M67cKa1tpXfjkrwTzJmLJ1Pt6d8rmtv4ap9SlhsBa1XAdBEeJh01uTkTA0KsZpjZFQ8NFylbqg== +"@unocss/preset-web-fonts@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.50.4.tgz#9de92d3099f1961bb7772fd781fcf1c4cc8e9e36" + integrity sha512-4l8ILVzL6pAtMjwB5NRg1HowCS6dz4tLRVxH5W4uPyU5ADt3nhk5oQvzD9hDiB5sNJcXFVpMhI09UsRjUHQaTw== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" ofetch "^1.0.1" -"@unocss/preset-wind@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.50.3.tgz#114a34b189bef817dc11e3550d51ad3ef92944b2" - integrity sha512-uSsgIEr8ORBH91FAvF+UfXpu/wrc4TKJOh0Ti6hdbL0cj25HGScN+3i8o43Mr2GkSEPXn87mHoy5krRLIDf37Q== +"@unocss/preset-wind@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.50.4.tgz#792f5abf9020a134a6706106bfd446ca2062cfb9" + integrity sha512-kOdX5DYrspbVOkNY7cEH0jJrtmtxlEcsZb9ieToYb3l76oWicgZX5G46c74+UzMW2ru9dxdOBgJWgnWbH7AFDQ== dependencies: - "@unocss/core" "0.50.3" - "@unocss/preset-mini" "0.50.3" + "@unocss/core" "0.50.4" + "@unocss/preset-mini" "0.50.4" -"@unocss/reset@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.50.3.tgz#392cd615bde191739b548cf3fe9860d31a7f2417" - integrity sha512-bHzHMPHtwSFKnQOEgJDcm/TNyH7L7Mx7xIznDDp2YPTHfb+s98DpVhXxMSjopNSggB7+X8s8UskL08iSI8pjRQ== +"@unocss/reset@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.50.4.tgz#974362051a56ddff2b9511aa7ac6a8ce291024ec" + integrity sha512-UHNDhClJMx3sG3oi68XkOcTeJ2hkI20O0eHowSoua10NClbnS9tiKxeo4ZLInouzvac3tb1TsjKEgTosHfkR/w== -"@unocss/scope@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.50.3.tgz#a49b03af4f5e4012788fa5936f5982922f31505e" - integrity sha512-qwxU8h+uwWcwcDv20LwX5y0yT1RbbGWw0VmTjkV3YjeJDjMwiDkva3bUnWW92aot8nG/iQUY3+mtjt9TRw1Pig== +"@unocss/scope@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.50.4.tgz#ae0ef52a6a724f9db7b3a2350b0bc5ede1e3b13d" + integrity sha512-USJ5hr1dVE8JOb0PJYqpfAWxGLB69b+z30ZGzdmDgblmVheYsyzWZ3KMclz/2x8HtXRsB2VuJT5KqUPW7lT3gw== -"@unocss/transformer-attributify-jsx@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.50.3.tgz#6cbd8e0ce8e861f716da089b847c03557ea816c9" - integrity sha512-FkZnNska9T/ULOB6+XRFA+F3nyMwE2cJrw7Otnpg5HQA/KP1Tu/WZutdcF4kqvYgi+wQdplW/GLkQW7YwBK0AA== +"@unocss/transformer-attributify-jsx@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.50.4.tgz#df83dd91b76cc582863a6add9a7179a853e0f4b5" + integrity sha512-DETbAiN/i393/OLuyEMBCXr2wDGyqEbkDMl/ZPN5RKO6m7312yt0KebnfIJnKaL0wGs90ohtV4ZHWMOeucX2jQ== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" -"@unocss/transformer-compile-class@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.50.3.tgz#1faa1f24b2cdd642fb61f44ecff0962f4c95fff9" - integrity sha512-ERkLEJsvpvV5o95Q6ie5hKzBsjsBhjawOrwnknEWgK411y+YsteMlAs6un0ZTo+duvLeZPsMiPGHll+oRant1Q== +"@unocss/transformer-compile-class@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.50.4.tgz#67e7ed5a50a10098e6c64dcadff9363ca69ef06c" + integrity sha512-pjXamTunv8CAX8r6heEw/UJdhkYNIbMEr6GGQfe33K6lL4fdU85NbvZD7c3pXbQJahKrGsgL7TSPvFoRw+5MZA== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" -"@unocss/transformer-directives@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.50.3.tgz#406c8b799cefb057685b9bf67d608acb2a12347b" - integrity sha512-UTbBDyKdRnubNtTYPwwSFYQtmUXGmuiYhPqlRYdUaANfU2oZvTh+S3EEiiklAr5/agRZoEGdQXsAeUoCxA+r6w== +"@unocss/transformer-directives@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.50.4.tgz#34924d9639a3712735c4179d676d14bbbc52dea9" + integrity sha512-sk7AlL6wGnfKbCBDP4bKg008sJQuIbT408bkq98yA7h0/bIlLTqF6U0nzqUoIer5YxAAvIVm1Sm30CQV06s9rA== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" css-tree "^2.3.1" -"@unocss/transformer-variant-group@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.50.3.tgz#4d82c27e82d440992e008367245b032f62f1aada" - integrity sha512-zkFsEcU+HkGI8rdEfwvnO4RlXKuvEGQ8mCiPGl2GvvExi4r5TTHbaQYev5xZIVfU7+2WG7hLBRDKqWREBbKtaA== +"@unocss/transformer-variant-group@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.50.4.tgz#2e56ecccef51e18ccd1eab6210562aeabb46e82b" + integrity sha512-caSByOVhD36yeE0j11gkhsxGPX7wphexVZLlzJa/6w2RAHwab1SCBCtAQeTRdl/C53DI8q4gsNt73IFoqQ1eng== dependencies: - "@unocss/core" "0.50.3" + "@unocss/core" "0.50.4" -"@unocss/vite@0.50.3": - version "0.50.3" - resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.50.3.tgz#b16e03b4eb61b1f8cf1ffca2129488f79525374d" - integrity sha512-phahYMPWSXIc2ArxD8qpeu2ctgjHyOViaIld4t6exTUPlgJzgHn2Ru+FNwCVBXm2Gc9ZvslGx7mVh5IzD9kafQ== +"@unocss/vite@0.50.4": + version "0.50.4" + resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.50.4.tgz#70eacdf7dd2db9bced0a3edeb6f9bc926fca824d" + integrity sha512-NW0B6hY3ho6G+PRFjNDvs0+nokCzHGbMtK4E9GIU5NyjJh0b4FfuWe9C9o1GxHGiFskGfYnirKPV40IHWOzOFw== dependencies: "@ampproject/remapping" "^2.2.0" "@rollup/pluginutils" "^5.0.2" - "@unocss/config" "0.50.3" - "@unocss/core" "0.50.3" - "@unocss/inspector" "0.50.3" - "@unocss/scope" "0.50.3" - "@unocss/transformer-directives" "0.50.3" + "@unocss/config" "0.50.4" + "@unocss/core" "0.50.4" + "@unocss/inspector" "0.50.4" + "@unocss/scope" "0.50.4" + "@unocss/transformer-directives" "0.50.4" chokidar "^3.5.3" fast-glob "^3.2.12" magic-string "^0.30.0" @@ -4717,29 +4717,29 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unocss@0.50.3: - version "0.50.3" - resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.50.3.tgz#b6af7bfb853a66cca3014973560ceaf379f0c9c4" - integrity sha512-6quL19+WPJeuQmVdDIbSSXARHUhIvJSyJQYzHVlZRX4tv9fb+ZeZ2o8upRWodlIT2ulmDRnhXcUQyVdSRnRDDA== +unocss@0.50.4: + version "0.50.4" + resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.50.4.tgz#1121aad4030c59c6deef4c44380c81823b1652d8" + integrity sha512-9offjUEwVlAkR//0sidTyvKkSArRGkDdgSFeW4P4005GWnjmXnbx4amuAeS3Au4o8WoshZCCOi5EYrpO4aLdfg== dependencies: - "@unocss/astro" "0.50.3" - "@unocss/cli" "0.50.3" - "@unocss/core" "0.50.3" - "@unocss/postcss" "0.50.3" - "@unocss/preset-attributify" "0.50.3" - "@unocss/preset-icons" "0.50.3" - "@unocss/preset-mini" "0.50.3" - "@unocss/preset-tagify" "0.50.3" - "@unocss/preset-typography" "0.50.3" - "@unocss/preset-uno" "0.50.3" - "@unocss/preset-web-fonts" "0.50.3" - "@unocss/preset-wind" "0.50.3" - "@unocss/reset" "0.50.3" - "@unocss/transformer-attributify-jsx" "0.50.3" - "@unocss/transformer-compile-class" "0.50.3" - "@unocss/transformer-directives" "0.50.3" - "@unocss/transformer-variant-group" "0.50.3" - "@unocss/vite" "0.50.3" + "@unocss/astro" "0.50.4" + "@unocss/cli" "0.50.4" + "@unocss/core" "0.50.4" + "@unocss/postcss" "0.50.4" + "@unocss/preset-attributify" "0.50.4" + "@unocss/preset-icons" "0.50.4" + "@unocss/preset-mini" "0.50.4" + "@unocss/preset-tagify" "0.50.4" + "@unocss/preset-typography" "0.50.4" + "@unocss/preset-uno" "0.50.4" + "@unocss/preset-web-fonts" "0.50.4" + "@unocss/preset-wind" "0.50.4" + "@unocss/reset" "0.50.4" + "@unocss/transformer-attributify-jsx" "0.50.4" + "@unocss/transformer-compile-class" "0.50.4" + "@unocss/transformer-directives" "0.50.4" + "@unocss/transformer-variant-group" "0.50.4" + "@unocss/vite" "0.50.4" upath@^1.2.0: version "1.2.0" From d6f7008fa79aea9c5b8cdde94c16652e74d6df7a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Mar 2023 09:26:42 +0000 Subject: [PATCH 29/84] chore(deps): update dependency eslint-config-prettier to v8.7.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ec1ed762..a7cd6de1 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@vitejs/plugin-vue": "4.0.0", "@vue/compiler-sfc": "3.2.47", "eslint": "8.35.0", - "eslint-config-prettier": "8.6.0", + "eslint-config-prettier": "8.7.0", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-vue": "9.9.0", "prettier": "2.8.4", diff --git a/yarn.lock b/yarn.lock index 1cf96969..b16144f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3025,10 +3025,10 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-prettier@8.6.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207" - integrity sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA== +eslint-config-prettier@8.7.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz#f1cc58a8afebc50980bd53475451df146c13182d" + integrity sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA== eslint-plugin-prettier@4.2.1: version "4.2.1" From d872c93941406631ee79c7f78af4d43c62c34aff Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Mar 2023 09:25:46 +0000 Subject: [PATCH 30/84] chore(deps): update dependency @iconify/json to v2.2.31 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a7cd6de1..c303cb27 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "xml-js": "1.6.11" }, "devDependencies": { - "@iconify/json": "2.2.30", + "@iconify/json": "2.2.31", "@intlify/vite-plugin-vue-i18n": "6.0.3", "@unocss/preset-icons": "0.50.4", "@unocss/preset-web-fonts": "0.50.4", diff --git a/yarn.lock b/yarn.lock index b16144f3..fefc2361 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1888,10 +1888,10 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@iconify/json@2.2.30": - version "2.2.30" - resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.30.tgz#f6c2bbb9a86f258c0a037f94ff24aaaf76b14379" - integrity sha512-F+eeFDEe+5iZ6wn/GrpQhycWN5XeULA17oPZdl8t+BuOwrq0rRWanB0sruGRir+SScsUuKR2TJyWTaQwmqtnvQ== +"@iconify/json@2.2.31": + version "2.2.31" + resolved "https://registry.yarnpkg.com/@iconify/json/-/json-2.2.31.tgz#5ed5dbcfdb27732f8421adc375adacdd2212d43c" + integrity sha512-DztAaMCNFM+b46IDnqlCU3LvjD6hFQyHKsd7+KusdHwbCDq0EeLMtyyydOivModCaGc0zQwLqfLCGbxDBdj0wA== dependencies: "@iconify/types" "*" pathe "^1.0.0" From ed7be09e546cf2e9b078cb85a2428850f6ce1ccf Mon Sep 17 00:00:00 2001 From: rramiachraf <51409801+rramiachraf@users.noreply.github.com> Date: Mon, 6 Mar 2023 16:26:14 +0100 Subject: [PATCH 31/84] fix: make footer stick to the bottom --- src/App.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/App.vue b/src/App.vue index 5f1282f5..94960027 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,12 +1,14 @@