From dafc65a87fbf89149a5e6560bb1d031e3553fde2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 14:32:44 +0000 Subject: [PATCH 01/11] Bump brace-expansion from 1.1.11 to 1.1.12 in /materialious Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- materialious/package-lock.json | 64 +++++++++++++++++----------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/materialious/package-lock.json b/materialious/package-lock.json index 961d6011..4d8a99b6 100644 --- a/materialious/package-lock.json +++ b/materialious/package-lock.json @@ -1,12 +1,12 @@ { "name": "materialious", - "version": "1.9.9", + "version": "1.9.18", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "materialious", - "version": "1.9.9", + "version": "1.9.18", "hasInstallScript": true, "dependencies": { "@capacitor-community/electron": "^5.0.1", @@ -2086,9 +2086,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -2154,9 +2154,9 @@ } }, "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -4139,9 +4139,9 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -5179,9 +5179,9 @@ } }, "node_modules/del/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -5803,9 +5803,9 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -6127,9 +6127,9 @@ } }, "node_modules/flat-cache/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -7722,9 +7722,9 @@ } }, "node_modules/jake/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "peer": true, @@ -9083,9 +9083,9 @@ } }, "node_modules/patch-package/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -10133,9 +10133,9 @@ } }, "node_modules/replace/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -13184,9 +13184,9 @@ } }, "node_modules/workbox-build/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "peer": true, From 9e33a39bd276769fdaa95a62e896ffec0db81a29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 14:32:48 +0000 Subject: [PATCH 02/11] Bump brace-expansion from 1.1.11 to 1.1.12 in /materialious/electron Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- materialious/electron/package-lock.json | 36 ++++++++++++------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index fde74e4d..fc1743fa 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -267,9 +267,9 @@ } }, "node_modules/@electron/asar/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -1503,9 +1503,9 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -1710,9 +1710,9 @@ } }, "node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -2345,9 +2345,9 @@ } }, "node_modules/dir-compare/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -3260,9 +3260,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -3806,9 +3806,9 @@ } }, "node_modules/jake/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { From 717ed23ce37a489170a91abb8ec7c74ea06a9338 Mon Sep 17 00:00:00 2001 From: maboroshin Date: Sun, 29 Jun 2025 06:45:01 +0000 Subject: [PATCH 03/11] Translated using Weblate (Japanese) Currently translated at 93.3% (141 of 151 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/ja/ --- materialious/src/lib/i18n/locales/ja.json | 183 +++++++++++++++++++++- 1 file changed, 182 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/ja.json b/materialious/src/lib/i18n/locales/ja.json index 0967ef42..74aed250 100644 --- a/materialious/src/lib/i18n/locales/ja.json +++ b/materialious/src/lib/i18n/locales/ja.json @@ -1 +1,182 @@ -{} +{ + "copyUrl": "URLをコピー", + "disabled": "無効", + "enabled": "有効", + "loadMore": "もっと表示", + "login": "ログイン", + "recommendedVideos": "おすすめの動画", + "invidiousLogin": "Invidious アカウントでログインしてください", + "views": "回再生", + "playlistVideos": "再生リストの動画", + "invalidInstance": "URLを確認してください。間違いがなければ、サーバーがダウンしているか、第三者製のクライアントに対応していない可能性があります。", + "videos": "動画", + "cancel": "キャンセル", + "create": "作成", + "title": "題", + "searchPlaceholder": "検索", + "delete": "削除", + "donate": "寄付", + "deleteAllHistory": "すべての履歴を削除", + "replies": "件の返信", + "region": "地域", + "noResult": "結果なし", + "language": "言語", + "channels": "チャンネル", + "skipping": "スキップ", + "transcript": "字幕", + "selectLang": "言語を選択", + "hideReplies": "返信を非表示", + "letterCase": "題名の大文字表示", + "hideVideo": "動画を非表示", + "defaultPage": "最初に表示するページ", + "videoTabs": { + "all": "すべて", + "videos": "動画", + "playlists": "再生リスト", + "channels": "チャンネル", + "shorts": "ショート", + "streams": "配信" + }, + "syncParty": { + "userLeft": "視聴グループからユーザーが脱退した。", + "userJoined": "視聴グループにユーザーが参加した。", + "userOnPrivatePage": "ユーザーは現在非公開のページを閲覧中。同期はすぐに再開されます。" + }, + "noCaptionData": "字幕のデータがありません。", + "loginRequired": "要ログイン", + "subscriptions": { + "manageSubscriptions": "登録チャンネルを管理" + }, + "playlist": { + "createPlaylist": "再生リストを作成", + "public": "公開", + "private": "非公開", + "unlisted": "限定公開", + "playVideos": "動画を再生", + "shuffleVideos": "シャッフルして動画再生", + "loopPlaylist": "再生リストをループ" + }, + "thumbnail": { + "live": "ライブ", + "failedToLoadImage": "画像読み込みに失敗" + }, + "pages": { + "home": "ホーム", + "trending": "急上昇", + "subscriptions": "登録チャンネル", + "history": "履歴", + "playlists": "再生リスト" + }, + "subscribers": "人の登録者", + "unsubscribe": "登録解除", + "player": { + "theatreMode": "シアターモード", + "audioOnly": "音声のみ", + "pauseTimer": "停止タイマー", + "pauseVideoIn": "停止まで ", + "chapters": "チャプター", + "preferredQuality": "優先する画質", + "share": { + "title": "共有", + "materialiousLink": "Materialious リンクコピー", + "invidiousRedirect": "Invidious リンクコピー", + "youtubeLink": "YouTube リンクコピー" + }, + "download": "ダウンロード", + "downloadSteps": { + "merging": "映像と音声を結合中", + "audio": "音声をダウンロード中", + "video": "映像をダウンロード中", + "ffmpeg": "ffmpeg ライブラリと構成要素ダウンロード中", + "classWorker": "ffmpeg クラスワーカーをダウンロード中", + "core": "ffmpeg コアをダウンロード中", + "wasm": "ffmpeg wasm ダウンロード中", + "worker": "ffmpeg ワーカーダウンロード中" + }, + "noPlaylists": "再生リストなし", + "unableToLoadComments": "コメントを読み込めません", + "addToPlaylist": "再生リストに追加", + "defaultLanguage": "既定の言語", + "retryText": "動画の読み込みに失敗。どう続けますか?", + "enableYoutubejsTemp": "一度だけ動画への代替接続で直接接続", + "enableYoutubejsPerm": "常に動画への代替接続で直接接続", + "youtubeJsFallBack": "動画への代替接続で直接接続を使用", + "youtubeJsLoading": "動画の読み込みに失敗。動画への代替接続で直接接続を試みます。" + }, + "layout": { + "interface": "外観", + "star": "Githubで星を押して!", + "syncParty": "同期グループ", + "syncPartyWarning": "招待したユーザーにはあなたのIPが公開されます。", + "startSyncParty": "同期グループを開始", + "endSyncParty": "動機グループを終了", + "notifications": "通知", + "settings": "設定", + "login": "ログイン", + "logout": "ログアウト", + "lowBandwidthMode": "低速回線モード", + "searchHistory": "視聴履歴", + "displayThumbnailAvatars": "アバター画像 (遅い)", + "theme": { + "theme": "テーマ", + "darkMode": "ダークモード", + "lightMode": "ライトモード", + "color": "色", + "AmoledTheme": "Amoled テーマ" + }, + "searchSuggestions": "検索候補を表示", + "previewVideoOnHover": "マウスを乗せるとプレビュー", + "companionUrl": "コンパニオンのURL", + "expandDescription": "最初から説明を展開", + "expandChapters": "最初からチャプターを展開", + "expandComments": "最初からコメント展開", + "allowInsecureRequests": "安全でないリクエストの許可", + "dataPreferences": { + "content": "登録チャンネルのインポート/エクスポート、パスワード変更、アカウント削除ですか?ここをクリックし、ページの一番下までスクロール。", + "dataPreferences": "データ設定" + }, + "player": { + "title": "プレイヤー", + "autoPlay": "動画を自動再生", + "alwaysLoopVideo": "常に動画をループ", + "savePlaybackPosition": "再生位置を記憶", + "ccByDefault": "最初から字幕表示", + "theatreModeByDefault": "最初からシアターモード", + "autoPlayNextByDefault": "最初から自動で次の動画", + "miniPlayer": "ミニプレイヤー", + "proxyVideos": "動画のプロキシ", + "backgroundPlay": "バックグラウンドで音声を再生", + "dash": "DASH", + "listenByDefault": "最初から音声モード", + "silenceSkipper": "無音部分を飛ばす (実験的)", + "localVideoFallback": "動画への代替接続で直接接続", + "youtubeJsFallback": "失敗時に動画の代替処理を使用", + "youtubeJsAlways": "常に使用", + "lockOrientation": "アスペクト比と向きを固定", + "defaultPlaybackSpeed": "既定の再生速度", + "playerStatistics": "最初かプレイヤー統計情報を表示" + }, + "bookmarklet": "ブックマーク", + "instanceUrl": "インスタンスのURL", + "sponsors": { + "sponsor": "協賛", + "disableToast": "通知を非表示", + "disableTimeline": "タイムライン上のシーン表示を非表示", + "Catagories": "分類", + "unpaidSelfPromotion": "無償または自己の宣伝", + "interactionReminder": "登録など操作を頼む自己宣伝", + "intermissionIntroAnimation": "合間/導入アニメ", + "credits": "終了画面/クレジット", + "preViewRecapHook": "予告/あらすじ/冒頭シーン", + "tangentJokes": "無関係な談話/冗談" + }, + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "サムネイル用のインスタンスのURL", + "titleOnly": "題名のみ" + }, + "noNewNotifications": "新規の通知なし" + }, + "subscribe": "登録", + "invidiousBlockWarning": "Invidious は、現在Googleにブロックされています。このインスタンスで動画が読み込めない場合、{android} 版または {desktop} 版の Materialious でこのインスタンスを使用し、動画取得を直接行う代替接続を使ってください。" +} From 97a4184469252df57955a0dffc272dd224d164f8 Mon Sep 17 00:00:00 2001 From: Lenny Angst Date: Fri, 4 Jul 2025 12:43:56 +0000 Subject: [PATCH 04/11] Translated using Weblate (German) Currently translated at 100.0% (151 of 151 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/de/ --- materialious/src/lib/i18n/locales/de.json | 35 +++++++++++++++++++---- 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/materialious/src/lib/i18n/locales/de.json b/materialious/src/lib/i18n/locales/de.json index aebab534..978c46d9 100644 --- a/materialious/src/lib/i18n/locales/de.json +++ b/materialious/src/lib/i18n/locales/de.json @@ -8,7 +8,7 @@ "cancel": "Abbrechen", "create": "Erstellen", "title": "Titel", - "searchPlaceholder": "Suchen...", + "searchPlaceholder": "Suchen", "delete": "Löschen", "donate": "Spenden", "deleteAllHistory": "Gesamten Verlauf löschen", @@ -88,7 +88,14 @@ "noPlaylists": "Keine Wiedergabelisten", "unableToLoadComments": "Laden der Kommentare fehlgeschlagen", "addToPlaylist": "Zur Wiedergabeliste hinzufügen", - "youtubeJsFallBack": "Lokales Videozurückfall wird verwendet" + "youtubeJsFallBack": "Lokales Video-Fallback wird verwendet", + "enableYoutubejsPerm": "Lokales Video-Fallback immer erlauben", + "defaultLanguage": "Standardsprache", + "preferredQuality": "Bevorzugte Qualität", + "enableYoutubejsTemp": "Nutze einmalig lokales Video-Fallback", + "chapters": "Kapitel", + "retryText": "Das Video konnte nicht geladen werden, wie möchtest du weiterfahren?", + "youtubeJsLoading": "Das Video konnte nicht geladen werden, es wird mit lokalem Video-Fallback erneut versucht." }, "layout": { "interface": "Schnittstelle", @@ -133,8 +140,12 @@ "dash": "Bindestrichmodus", "silenceSkipper": "Schweigenüberspringer (Experimentell)", "youtubeJsFallback": "Fallback für lokale Videoverarbeitung", - "youtubeJsAlways": "Verwenden Sie immer die lokale Videoverarbeitung", - "lockOrientation": "Ausrichtung an Seitenverhältnis gebunden" + "youtubeJsAlways": "Immer nutzen", + "lockOrientation": "Ausrichtung an Seitenverhältnis gebunden", + "defaultPlaybackSpeed": "Standardmässige Wiedergabegeschwindigkeit", + "ccByDefault": "Untertitel standardmässig an", + "localVideoFallback": "Lokales Video-Fallback", + "playerStatistics": "Player-Statistiken standardmässig anzeigen" }, "bookmarklet": "Lesezeichen", "instanceUrl": "URL der Instanz", @@ -154,7 +165,19 @@ "title": "DeArrow", "thumbnailInstanceUrl": "URL der Miniaturansicht", "titleOnly": "Nur Titel" - } + }, + "allowInsecureRequests": "Unsichere Anfragen zulassen", + "searchHistory": "Suchverlauf", + "companionUrl": "Companion URL", + "expandChapters": "Kapitel standardmässig ausklappen", + "displayThumbnailAvatars": "Vorschaubild-Avatare (Langsam)" }, - "subscribe": "Abonnieren" + "subscribe": "Abonnieren", + "recommendedVideos": "Vorgeschlagene Videos", + "playlistVideos": "Wiedergabelisten Videos", + "defaultPage": "Standardseite", + "disabled": "Deaktiviert", + "invidiousLogin": "Bitte melde dich mit deinem Invidious-Konto an", + "invalidInstance": "Bitte prüfe die URL. Wenn sie korrekt ist, ist die Instanz möglicherweise außer Betrieb oder unterstützt keine Clients von Drittanbietern.", + "login": "Anmeldung" } From c89198119ede474eeff540440df60201f04a4767 Mon Sep 17 00:00:00 2001 From: maboroshin Date: Thu, 3 Jul 2025 14:03:40 +0000 Subject: [PATCH 05/11] Translated using Weblate (Japanese) Currently translated at 93.3% (141 of 151 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/ja/ --- materialious/src/lib/i18n/locales/ja.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/ja.json b/materialious/src/lib/i18n/locales/ja.json index 74aed250..0cfaf403 100644 --- a/materialious/src/lib/i18n/locales/ja.json +++ b/materialious/src/lib/i18n/locales/ja.json @@ -175,7 +175,8 @@ "thumbnailInstanceUrl": "サムネイル用のインスタンスのURL", "titleOnly": "題名のみ" }, - "noNewNotifications": "新規の通知なし" + "noNewNotifications": "新規の通知なし", + "customize": "カスタマイズ" }, "subscribe": "登録", "invidiousBlockWarning": "Invidious は、現在Googleにブロックされています。このインスタンスで動画が読み込めない場合、{android} 版または {desktop} 版の Materialious でこのインスタンスを使用し、動画取得を直接行う代替接続を使ってください。" From 8def5af6a0db0de26d84882ec00461ba39a5b717 Mon Sep 17 00:00:00 2001 From: Lenny Angst Date: Fri, 4 Jul 2025 13:32:10 +0000 Subject: [PATCH 06/11] Translated using Weblate (German) Currently translated at 100.0% (151 of 151 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/de/ --- materialious/src/lib/i18n/locales/de.json | 66 +++++++++++------------ 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/materialious/src/lib/i18n/locales/de.json b/materialious/src/lib/i18n/locales/de.json index 978c46d9..83ee1fdf 100644 --- a/materialious/src/lib/i18n/locales/de.json +++ b/materialious/src/lib/i18n/locales/de.json @@ -3,7 +3,7 @@ "copyUrl": "URL kopieren", "loadMore": "Mehr laden", "views": "Ansichten", - "invidiousBlockWarning": "Invidious wird derzeit von Google blockiert. Wenn Videos für diese Instanz nicht geladen werden, verwenden Sie diese Instanz bitte auf Materialious auf {android} oder {desktop}, um dies mit lokalem Videozurückfall zu umgehen.", + "invidiousBlockWarning": "Invidious wird derzeit von Google blockiert. Wenn Videos für diese Instanz nicht geladen werden, verwende diese Instanz bitte auf Materialious auf {android} oder {desktop}, um dies mit lokalem Video-Fallback zu umgehen.", "videos": "Videos", "cancel": "Abbrechen", "create": "Erstellen", @@ -19,15 +19,15 @@ "language": "Sprache", "channels": "Kanäle", "transcript": "Transkript", - "noCaptionData": "Untertitel enthalten keine daten.", + "noCaptionData": "Untertitel enthalten keine Daten.", "selectLang": "Sprache auswählen", "letterCase": "Groß-/Kleinschreibung für Titel", "hideReplies": "Antworten verstecken", "hideVideo": "Video verstecken", "syncParty": { - "userJoined": "Ein Benutzer ist Ihrer Anzeiggruppe beigetreten.", - "userLeft": "Ein Benutzer hat ihre Anzeiggruppe verlassen.", - "userOnPrivatePage": "Der Benutzer sieht gerade eine private Seite, die Synchronisierung wird in Kürze fortgesetzt." + "userJoined": "Ein Benutzer ist deiner Wiedergabegruppe beigetreten.", + "userLeft": "Ein Benutzer hat deine Wiedergabegruppe verlassen.", + "userOnPrivatePage": "Der Benutzer sieht sich gerade eine private Seite an, die Synchronisierung wird in Kürze fortgesetzt." }, "videoTabs": { "all": "Alle", @@ -35,7 +35,7 @@ "playlists": "Wiedergabeliste", "channels": "Kanäle", "shorts": "Shorts", - "streams": "Ströme" + "streams": "Streams" }, "subscriptions": { "manageSubscriptions": "Abonnements verwalten" @@ -70,14 +70,14 @@ "pauseVideoIn": "Video pausieren in ", "share": { "title": "Teilen", - "materialiousLink": "Materialious link kopieren", - "invidiousRedirect": "Invidious Weiterleitungslink kopieren", - "youtubeLink": "YouTube Link kopieren" + "materialiousLink": "Materialious-Link kopieren", + "invidiousRedirect": "Invidious-Weiterleitungslink kopieren", + "youtubeLink": "YouTube-Link kopieren" }, "download": "Herunterladen", "downloadSteps": { "merging": "Video und Audio zusammenführen", - "video": "Herunterladen der Video", + "video": "Herunterladen des Videos", "audio": "Herunterladen der Audio", "ffmpeg": "Herunterladen der ffmpeg-Bibliothek und -Komponenten", "classWorker": "Herunterladen des ffmpeg-Klassenarbeiters", @@ -88,7 +88,7 @@ "noPlaylists": "Keine Wiedergabelisten", "unableToLoadComments": "Laden der Kommentare fehlgeschlagen", "addToPlaylist": "Zur Wiedergabeliste hinzufügen", - "youtubeJsFallBack": "Lokales Video-Fallback wird verwendet", + "youtubeJsFallBack": "Lokaler Video-Fallback wird verwendet", "enableYoutubejsPerm": "Lokales Video-Fallback immer erlauben", "defaultLanguage": "Standardsprache", "preferredQuality": "Bevorzugte Qualität", @@ -98,19 +98,19 @@ "youtubeJsLoading": "Das Video konnte nicht geladen werden, es wird mit lokalem Video-Fallback erneut versucht." }, "layout": { - "interface": "Schnittstelle", + "interface": "Benutzeroberfläche", "star": "Sternchen auf GitHub vergeben!", - "syncParty": "Synchronisierung der Partei", - "syncPartyWarning": "Bitte beachten Sie, dass Ihre IP für die von Ihnen eingeladenen Benutzer sichtbar ist.", - "startSyncParty": "Synchronisierung der Partei starten", - "endSyncParty": "Synchronisierung der Partei beenden", + "syncParty": "Synchronisationsgruppe", + "syncPartyWarning": "Bitte beachte, dass deine IP für die von dir eingeladenen Benutzer sichtbar ist.", + "startSyncParty": "Synchronisationsgruppe starten", + "endSyncParty": "Synchronisationsgruppe stoppen", "notifications": "Benachrichtigungen", "noNewNotifications": "Keine neuen Benachrichtigungen", "settings": "Einstellungen", "login": "Anmelden", "logout": "Abmelden", "customize": "Anpassen", - "lowBandwidthMode": "Modus der geringer Bandbreite", + "lowBandwidthMode": "Modus für geringe Bandbreite", "theme": { "theme": "Thema", "darkMode": "Dunkler Modus", @@ -123,29 +123,29 @@ "expandDescription": "Beschreibung standardmäßig erweitern", "expandComments": "Kommentare standardmäßig erweitern", "dataPreferences": { - "content": "Sie möchten Abonnements importieren/exportieren, Ihr Passwort ändern oder Ihr Konto löschen? Klicken Sie hier und scrollen Sie bis zum Ende der Seite.", + "content": "Du möchtest Abonnements importieren/exportieren, dein Passwort ändern oder dein Konto löschen? Klicke hier und scrolle bis zum Ende der Seite.", "dataPreferences": "Dateneinstellungen" }, "player": { - "title": "Spieler", + "title": "Player", "autoPlay": "Video automatisch abspielen", "alwaysLoopVideo": "Video immer in Schleife abspielen", "savePlaybackPosition": "Wiedergabeposition speichern", "listenByDefault": "Standardmäßig zuhören", "theatreModeByDefault": "Standardmäßiger Theatermodus", "autoPlayNextByDefault": "Standardmäßige Wiedergabe des nächsten Videos", - "miniPlayer": "Minispieler", - "proxyVideos": "Proxy-Videos", + "miniPlayer": "Mini-Player", + "proxyVideos": "Videos durch Proxy leiten", "backgroundPlay": "Ton im Hintergrund abspielen", - "dash": "Bindestrichmodus", + "dash": "Dash", "silenceSkipper": "Schweigenüberspringer (Experimentell)", "youtubeJsFallback": "Fallback für lokale Videoverarbeitung", "youtubeJsAlways": "Immer nutzen", "lockOrientation": "Ausrichtung an Seitenverhältnis gebunden", - "defaultPlaybackSpeed": "Standardmässige Wiedergabegeschwindigkeit", - "ccByDefault": "Untertitel standardmässig an", - "localVideoFallback": "Lokales Video-Fallback", - "playerStatistics": "Player-Statistiken standardmässig anzeigen" + "defaultPlaybackSpeed": "Standardmäßige Wiedergabegeschwindigkeit", + "ccByDefault": "Untertitel standardmäßig an", + "localVideoFallback": "Lokaler Video-Fallback", + "playerStatistics": "Player-Statistiken standardmäßig anzeigen" }, "bookmarklet": "Lesezeichen", "instanceUrl": "URL der Instanz", @@ -154,22 +154,22 @@ "disableToast": "Toast deaktivieren", "disableTimeline": "Segmente auf der Zeitleiste deaktivieren", "Catagories": "Kategorien", - "unpaidSelfPromotion": "Unbezahlte/Selbstständige Förderung", - "interactionReminder": "Interaktionserinnerung (Abonnieren)", + "unpaidSelfPromotion": "Unbezahlte Werbung/Eigenwerbung", + "interactionReminder": "Interaktionsaufforderung (Abonnieren)", "intermissionIntroAnimation": "Unterbrechung/Einstiegsanimation", - "credits": "Endkarten/Gutschriften", - "preViewRecapHook": "Vorschau/Rückblick/Haken", - "tangentJokes": "Füller Tangent/Witze" + "credits": "Abspann", + "preViewRecapHook": "Vorschau/Rückblick/Hook", + "tangentJokes": "Füllende Abweichler/Witze" }, "deArrow": { "title": "DeArrow", - "thumbnailInstanceUrl": "URL der Miniaturansicht", + "thumbnailInstanceUrl": "URL der Vorschaubilder-Instanz", "titleOnly": "Nur Titel" }, "allowInsecureRequests": "Unsichere Anfragen zulassen", "searchHistory": "Suchverlauf", "companionUrl": "Companion URL", - "expandChapters": "Kapitel standardmässig ausklappen", + "expandChapters": "Kapitel standardmäßig ausklappen", "displayThumbnailAvatars": "Vorschaubild-Avatare (Langsam)" }, "subscribe": "Abonnieren", From b51fa1c8c7f41bf2b8ca4677ecc7eb1357a0f1a2 Mon Sep 17 00:00:00 2001 From: Lenny Angst Date: Fri, 4 Jul 2025 12:45:51 +0000 Subject: [PATCH 07/11] Translated using Weblate (German) Currently translated at 100.0% (2 of 2 strings) Translation: Materialious/metadata Translate-URL: https://toolate.othing.xyz/projects/materialious/metadata/de/ --- .../android/de-DE/full_description.txt | 25 +++++++++++++++++++ .../android/de-DE/short_description.txt | 1 + 2 files changed, 26 insertions(+) create mode 100644 fastlane/metadata/android/de-DE/full_description.txt create mode 100644 fastlane/metadata/android/de-DE/short_description.txt diff --git a/fastlane/metadata/android/de-DE/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt new file mode 100644 index 00000000..c14aebc1 --- /dev/null +++ b/fastlane/metadata/android/de-DE/full_description.txt @@ -0,0 +1,25 @@ +Materialious ist ein Client für Invidious mit Material Design. +Es lässt dich Videos durchstöbern und anschauen, Wiedergabelisten verwalten und Kanäle verwenden. + +Funktionen: +
    +
  • Unterstützung für Invidious Companion
  • +
  • Invidious API Extended Integration
  • +
  • YouTube.js-Fallback für Desktop & Android, falls Invidious beim Laden von Videos fehlschlägt
  • +
  • Unterstützung zur Deaktivierung der Zertifikatsüberprüfung für Homelab-Nutzer
  • +
  • Synchronisiere deinen Wiedergabefortschritt zwischen Invidious-Sitzungen
  • +
  • Schaue gemeinsam in Synchronisationsgruppen
  • +
  • Sponsorblock miteingebaut
  • +
  • Return YouTube Dislikes miteingebaut
  • +
  • DeArrow miteingebaut (Mit Fallback zur lokalen Verarbeitung)
  • +
  • Keine Werbung
  • +
  • Kein Tracking
  • +
  • Hell- und Dunkel-Themes
  • +
  • Benutzerdefinierte Farb-Themes
  • +
  • Integriert mit Invidious Abonnements, Wiedergabeverlauf & mehr
  • +
  • Livestream-Unterstützung
  • +
  • Dash-Unterstützung
  • +
  • Kapitel
  • +
  • Nur-Ton-Modus
  • +
  • Wiedergabelisten
  • +
diff --git a/fastlane/metadata/android/de-DE/short_description.txt b/fastlane/metadata/android/de-DE/short_description.txt new file mode 100644 index 00000000..9ad5820b --- /dev/null +++ b/fastlane/metadata/android/de-DE/short_description.txt @@ -0,0 +1 @@ +Modernes Material-Design für Invidious From 753195b58dc97b250568471a0095367ed02893ad Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 8 Jul 2025 17:45:11 +1200 Subject: [PATCH 08/11] Bump version to 1.9.19 --- materialious/android/app/build.gradle | 4 ++-- materialious/electron/materialious.metainfo.xml | 6 +++++- materialious/electron/package.json | 2 +- materialious/package.json | 2 +- .../src/routes/(no-layout)/tv/[slug]/+layout.svelte | 3 ++- update_versions.py | 2 +- 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/materialious/android/app/build.gradle b/materialious/android/app/build.gradle index 3b0daeee..896112ff 100644 --- a/materialious/android/app/build.gradle +++ b/materialious/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "us.materialio.app" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 135 - versionName "1.9.18" + versionCode 136 + versionName "1.9.19" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/materialious/electron/materialious.metainfo.xml b/materialious/electron/materialious.metainfo.xml index bb88cc20..b7a8ca03 100644 --- a/materialious/electron/materialious.metainfo.xml +++ b/materialious/electron/materialious.metainfo.xml @@ -70,7 +70,11 @@ - + + + https://github.com/Materialious/Materialious/releases/tag/1.9.19 + + https://github.com/Materialious/Materialious/releases/tag/1.9.18 diff --git a/materialious/electron/package.json b/materialious/electron/package.json index 10a1d81a..7f42c67b 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -1,6 +1,6 @@ { "name": "Materialious", - "version": "1.9.18", + "version": "1.9.19", "description": "Modern material design for Invidious.", "author": { "name": "Ward Pearce", diff --git a/materialious/package.json b/materialious/package.json index abe87fbe..52d70d0c 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -1,6 +1,6 @@ { "name": "materialious", - "version": "1.9.18", + "version": "1.9.19", "private": true, "scripts": { "dev": "vite dev", diff --git a/materialious/src/routes/(no-layout)/tv/[slug]/+layout.svelte b/materialious/src/routes/(no-layout)/tv/[slug]/+layout.svelte index 980927e7..27f652a9 100644 --- a/materialious/src/routes/(no-layout)/tv/[slug]/+layout.svelte +++ b/materialious/src/routes/(no-layout)/tv/[slug]/+layout.svelte @@ -1,11 +1,12 @@ -{#if $isTvRouteLoading} +{#if $isTvRouteLoading || $navigating} {:else} {@render children?.()} diff --git a/update_versions.py b/update_versions.py index 072eb9a8..f8e24a04 100644 --- a/update_versions.py +++ b/update_versions.py @@ -3,7 +3,7 @@ import os import re from datetime import datetime -LATEST_VERSION = "1.9.18" +LATEST_VERSION = "1.9.19" RELEASE_DATE = datetime.now().strftime("%Y-%-m-%d") # Format: YYYY-M-D WORKING_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "materialious") From 3d8da3e699b9fad0e52576f7ed03f976bbc9391d Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 8 Jul 2025 17:49:43 +1200 Subject: [PATCH 09/11] Load progress ressume from localstorage and then api extended --- materialious/electron/package-lock.json | 4 ++-- materialious/src/lib/api/apiExtended.ts | 7 ------- materialious/src/lib/components/Player.svelte | 18 ++++++++---------- 3 files changed, 10 insertions(+), 19 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index fde74e4d..d60cd4ee 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -1,12 +1,12 @@ { "name": "Materialious", - "version": "1.9.18", + "version": "1.9.19", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "Materialious", - "version": "1.9.18", + "version": "1.9.19", "license": "MIT", "dependencies": { "@capacitor-community/electron": "^5.0.0", diff --git a/materialious/src/lib/api/apiExtended.ts b/materialious/src/lib/api/apiExtended.ts index 221a8df7..bc50d145 100644 --- a/materialious/src/lib/api/apiExtended.ts +++ b/materialious/src/lib/api/apiExtended.ts @@ -1,9 +1,6 @@ -import { writable, type Writable } from 'svelte/store'; import type { SynciousProgressModel } from './model'; import { getVideoProgress } from '.'; -const synciousCacheStore: Writable = writable(null); - const videoIds: string[] = []; const pendingResolves = new Map void>(); @@ -34,8 +31,6 @@ async function processBatches(): Promise { } } } - - synciousCacheStore.set(results); } export function queueSyncious(videoId: string): Promise { @@ -54,5 +49,3 @@ export function queueSyncious(videoId: string): Promise { - if (loadTimeFromUrl($page)) return 0; + if (loadTimeFromUrl($page) || !$playerSavePlaybackPositionStore) return 0; let toSetTime = 0; + try { + const playerPos = localStorage.getItem(`v_${data.video.videoId}`); + if (playerPos && Number(playerPos) > toSetTime) { + toSetTime = Number(playerPos); + } + } catch {} + if ($synciousStore && $synciousInstanceStore && $authStore) { try { toSetTime = (await getVideoProgress(data.video.videoId))[0].time; } catch {} - } else { - if ($playerSavePlaybackPositionStore) { - try { - const playerPos = localStorage.getItem(`v_${data.video.videoId}`); - if (playerPos && Number(playerPos) > toSetTime) { - toSetTime = Number(playerPos); - } - } catch {} - } } return toSetTime; From 742e400ae380d8dbdc41859f70ff3fe0bd2e0ab7 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 8 Jul 2025 18:05:46 +1200 Subject: [PATCH 10/11] Minor change to player --- materialious/electron/package-lock.json | 8 ++++---- materialious/electron/package.json | 4 ++-- materialious/src/lib/components/Player.svelte | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 23937014..083ba73e 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -22,7 +22,7 @@ "jsonfile": "^6.1.0" }, "devDependencies": { - "electron": "^35.2.1", + "electron": "^37.2.0", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", "typescript": "^5.7.3" @@ -2495,9 +2495,9 @@ } }, "node_modules/electron": { - "version": "35.2.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-35.2.1.tgz", - "integrity": "sha512-LO4xXLpzkPPUVLvAbdHMlW7N9Z+Qqz+7QsmSWXluTIQMeJk+v7o36nUTZghyA2I1s//tlMvuaCtle6Qo2W0Ktg==", + "version": "37.2.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-37.2.0.tgz", + "integrity": "sha512-dE6+qeg6SBUVd5d8CD2+GH82kh+gF1v40+hs+U+UOno681NMSGmBtgqwldQRpbvtnQDD7V2M9Cpfr3+Abw7aBg==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/materialious/electron/package.json b/materialious/electron/package.json index 7f42c67b..2732fc6e 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -35,7 +35,7 @@ "jsonfile": "^6.1.0" }, "devDependencies": { - "electron": "^35.2.1", + "electron": "^37.2.0", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", "typescript": "^5.7.3" @@ -44,4 +44,4 @@ "capacitor", "electron" ] -} \ No newline at end of file +} diff --git a/materialious/src/lib/components/Player.svelte b/materialious/src/lib/components/Player.svelte index d2234760..9eac34e6 100644 --- a/materialious/src/lib/components/Player.svelte +++ b/materialious/src/lib/components/Player.svelte @@ -232,7 +232,7 @@ await setStatusBarColor(); } - if (!get(playerAndroidLockOrientation)) return; + if (!$playerAndroidLockOrientation) return; if (isFullScreen && videoFormats[0].resolution) { const widthHeight = videoFormats[0].resolution.split('x'); From 5b039f2b26dc50d34c65c228be60aa56979b68b4 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 8 Jul 2025 18:11:03 +1200 Subject: [PATCH 11/11] Minor tv improvements --- materialious/android/.idea/deploymentTargetSelector.xml | 2 +- .../src/routes/(no-layout)/tv/[slug]/+layout.svelte | 9 +++++++++ .../src/routes/(no-layout)/tv/[slug]/+page.svelte | 3 ++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/materialious/android/.idea/deploymentTargetSelector.xml b/materialious/android/.idea/deploymentTargetSelector.xml index 0cd9f26b..47f6059d 100644 --- a/materialious/android/.idea/deploymentTargetSelector.xml +++ b/materialious/android/.idea/deploymentTargetSelector.xml @@ -4,7 +4,7 @@