From eb4062e8f0f6d4d3da400bef2e4271c6a0575293 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 05:51:15 +0000 Subject: [PATCH 01/12] Bump typescript from 5.8.3 to 5.9.2 in /materialious/electron Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.3 to 5.9.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 5.9.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- materialious/electron/package-lock.json | 8 ++++---- materialious/electron/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 1eaa4fad..859ca314 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -25,7 +25,7 @@ "electron": "^37.2.3", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", - "typescript": "^5.7.3" + "typescript": "^5.9.2" } }, "node_modules/@asamuzakjp/css-color": { @@ -5686,9 +5686,9 @@ } }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/materialious/electron/package.json b/materialious/electron/package.json index fbbf0cce..bb45b944 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -38,7 +38,7 @@ "electron": "^37.2.3", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", - "typescript": "^5.7.3" + "typescript": "^5.9.2" }, "keywords": [ "capacitor", From 821dbf8f66d298faf136918fcd474ebc89a7caa8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 05:51:17 +0000 Subject: [PATCH 02/12] Bump electron from 37.2.3 to 37.2.5 in /materialious/electron Bumps [electron](https://github.com/electron/electron) from 37.2.3 to 37.2.5. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v37.2.3...v37.2.5) --- updated-dependencies: - dependency-name: electron dependency-version: 37.2.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- materialious/electron/package-lock.json | 8 ++++---- materialious/electron/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 1eaa4fad..89aa33e9 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -22,7 +22,7 @@ "jsonfile": "^6.1.0" }, "devDependencies": { - "electron": "^37.2.3", + "electron": "^37.2.5", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", "typescript": "^5.7.3" @@ -2492,9 +2492,9 @@ } }, "node_modules/electron": { - "version": "37.2.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-37.2.3.tgz", - "integrity": "sha512-JRKKn8cRDXDfkC+oWISbYs+c+L6RA776JM0NiB9bn2yV8H/LnBUlVPzKKfsXgrUIokN4YcbCw694vfAdEJwtGw==", + "version": "37.2.5", + "resolved": "https://registry.npmjs.org/electron/-/electron-37.2.5.tgz", + "integrity": "sha512-719ZqEp43rj6xDJMICm4CIXl8keFFgvVNO9Ix6OtjNjrh9HtYlP/1WiYeRohnXj06aLyGx5NCzrHbG7j3BxO9w==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/materialious/electron/package.json b/materialious/electron/package.json index fbbf0cce..3a1f73ab 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -35,7 +35,7 @@ "jsonfile": "^6.1.0" }, "devDependencies": { - "electron": "^37.2.3", + "electron": "^37.2.5", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", "typescript": "^5.7.3" From 97a704b0dc907bd250b2439ae9817b2e7c4826f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 17:34:08 +0000 Subject: [PATCH 03/12] Bump tmp from 0.2.3 to 0.2.4 in /materialious/electron Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- materialious/electron/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 1eaa4fad..0566e8eb 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -5605,9 +5605,9 @@ "license": "MIT" }, "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz", + "integrity": "sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==", "dev": true, "license": "MIT", "engines": { From 95a11113b01f16e8a97226e849a89a23deb2f0d6 Mon Sep 17 00:00:00 2001 From: Ghost of Sparta Date: Sat, 9 Aug 2025 10:06:08 +0000 Subject: [PATCH 04/12] Added translation using Weblate (Hungarian) --- materialious/src/lib/i18n/locales/hu.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 materialious/src/lib/i18n/locales/hu.json diff --git a/materialious/src/lib/i18n/locales/hu.json b/materialious/src/lib/i18n/locales/hu.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/materialious/src/lib/i18n/locales/hu.json @@ -0,0 +1 @@ +{} From 565917642033d3367ad1814a8675658e702b84cc Mon Sep 17 00:00:00 2001 From: Ghost of Sparta Date: Sat, 9 Aug 2025 10:20:21 +0000 Subject: [PATCH 05/12] Translated using Weblate (Hungarian) Currently translated at 100.0% (157 of 157 strings) Translation: Materialious/Materialious Translate-URL: https://toolate.othing.xyz/projects/materialious/materialious/hu/ --- materialious/src/lib/i18n/locales/hu.json | 190 +++++++++++++++++++++- 1 file changed, 189 insertions(+), 1 deletion(-) diff --git a/materialious/src/lib/i18n/locales/hu.json b/materialious/src/lib/i18n/locales/hu.json index 0967ef42..7cd3b8ec 100644 --- a/materialious/src/lib/i18n/locales/hu.json +++ b/materialious/src/lib/i18n/locales/hu.json @@ -1 +1,189 @@ -{} +{ + "create": "Létrehozás", + "searchPlaceholder": "Keresés", + "deleteAllHistory": "Összes előzmény törlése", + "disabled": "Letiltva", + "isUpcoming": "A videó még nem tekinthető meg.", + "copyUrl": "Webcím másolása", + "loadMore": "Továbbiak betöltése", + "views": "megtekintések", + "login": "Bejelentkezés", + "recommendedVideos": "Ajánlott videók", + "playlistVideos": "Videók lejátszási listázása", + "invidiousLogin": "Jelentkezzen be az Invidious-fiókjával", + "comments": "hozzászólások", + "reply": "válasz", + "replies": "válaszok", + "region": "Régió", + "noResult": "Nincs találat", + "channels": "csatornák", + "noCaptionData": "A feliratok nem tartalmaznak adatokat.", + "selectLang": "Nyelv kiválasztása", + "hideVideo": "Videó elrejtése", + "syncParty": { + "userLeft": "A felhasználó elhagyta a nézőcsoportot.", + "userOnPrivatePage": "A felhasználó jelenleg egy privát oldalt néz, a szinkronizálás hamarosan folytatódik.", + "userJoined": "A felhasználó csatlakozott a nézőcsoporthoz." + }, + "videoTabs": { + "shorts": "Rövidek", + "streams": "Közvetítések", + "all": "Összes", + "playlists": "Lejátszási listák", + "videos": "Videók", + "channels": "Csatornák" + }, + "layout": { + "sponsors": { + "disableToast": "Toast letiltása", + "sponsor": "Szponzor", + "disableTimeline": "Szegmensek letiltása az idővonalon", + "Catagories": "Kategóriák", + "unpaidSelfPromotion": "Nem fizetett/önreklámozás", + "interactionReminder": "Interakciós emlékeztető (Feliratkozás)", + "intermissionIntroAnimation": "Szünet/bevezető animáció", + "credits": "Végképernyő/köszönet", + "preViewRecapHook": "Bevezető/összegzés/figyelemfelketés", + "tangentJokes": "Kitöltő mellékvágányok/poénok" + }, + "syncPartyWarning": "Vegye figyelembe, hogy IP-címe látható lesz az Ön által meghívott felhasználók számára.", + "expandDescription": "Leírás kibontása alapértelmezetten", + "interface": "Kezelőfelület", + "star": "Csillagozás a Githubon!", + "syncParty": "Csoport szinkronizálása", + "startSyncParty": "Csoport szinkronizációjának indítása", + "endSyncParty": "Csoport szinkornizációjának megállítása", + "notifications": "Értesítések", + "noNewNotifications": "Nincs új értesítés itt", + "settings": "Beállítások", + "login": "Bejelentkezés", + "customize": "Személyre szabás", + "lowBandwidthMode": "Alacsony adatforgalmú mód", + "searchHistory": "Előzmények keresése", + "theme": { + "theme": "Téma", + "darkMode": "Sötét mód", + "lightMode": "Világos mód", + "AmoledTheme": "Amoled téma", + "color": "Szín" + }, + "searchSuggestions": "Keresési javaslatok", + "previewVideoOnHover": "Videó előnézete az egérmutatóval", + "expandChapters": "Fejezetek kibontása alapértelmezetten", + "expandComments": "Hozzászólások kibontása alapértelmezetten", + "allowInsecureRequests": "Nem biztonságos kérések engedélyezése", + "disableAutoUpdate": "Automatikus frissítések letiltása", + "dataPreferences": { + "dataPreferences": "Adatbeállítások", + "content": "Szeretne feliratkozásokat importálni/exportálni, jelszót módosítani vagy fiókot törölni? Kattintson ide, és görgessen az oldal aljára." + }, + "player": { + "title": "Lejátszó", + "autoPlay": "Videók automatikus lejátszása", + "alwaysLoopVideo": "Mindig ismételje a videót", + "listenByDefault": "Hallgatás alapértelmezetten", + "ccByDefault": "Feliratok bekapcsolása alapértelmezetten", + "autoPlayNextByDefault": "Következő lejátszása alapértelmezetten", + "miniPlayer": "Minilejátszó", + "proxyVideos": "Videók proxyzása", + "backgroundPlay": "Hang lejátszása a háttérben", + "dash": "Dash", + "silenceSkipper": "Csend kihagyása (Kísérleti)", + "youtubeJsAlways": "Mindig használja", + "lockOrientation": "Képarányhoz rögzített tájolás", + "defaultPlaybackSpeed": "Alapértelmezett lejátszási sebesség", + "playerStatistics": "Lejátszási statisztikák megjelenítése alapértelmezetten", + "savePlaybackPosition": "Lejátszási pozíció mentése", + "localVideoFallback": "Helyi videó visszatérés", + "theatreModeByDefault": "Szélesvásznú mód alapértelmezetten", + "youtubeJsFallback": "Helyi videó visszatérés feldolgozása" + }, + "bookmarklet": "Bookmarklet", + "instanceUrl": "Példány webcíme", + "displayThumbnailAvatars": "Profilképek (Lassú)", + "deArrow": { + "title": "DeArrow", + "thumbnailInstanceUrl": "Példány borítóképének webcíme", + "titleOnly": "Csak cím" + }, + "logout": "Kijelentkezés", + "companionUrl": "Kiegészítő webcím" + }, + "enabled": "Engedélyezve", + "donate": "Adományozás", + "hideReplies": "Válaszok elrejtése", + "defaultPage": "Alapértelmezett oldal", + "player": { + "youtubeJsFallBack": "Helyi videó visszatérés van használatban", + "preferredQuality": "Előnyben részesített minőség", + "share": { + "includeTimestamp": "Időbélyeggel ellátott", + "title": "Megosztás", + "materialiousLink": "Materialious-hivatkozás megosztása", + "youtubeLink": "Youtube-hivatkozás másolása", + "invidiousRedirect": "Invidious átirányítási hivatkozás másolása" + }, + "audioOnly": "Csak hang", + "theatreMode": "Szélesvásznú mód", + "pauseTimer": "Időzítő szünteltetése", + "pauseVideoIn": "Videó szünteltetése ekkor ", + "chapters": "Fejezetek", + "download": "Letöltés", + "downloadSteps": { + "merging": "Videó és hang összefűzése", + "video": "Videó letöltése", + "audio": "Hang letöltése", + "classWorker": "FFmpeg class worker letöltése", + "core": "FFmpeg core letöltése", + "wasm": "FFmpeg wasm letöltése", + "worker": "FFmpeg worker letöltése", + "ffmpeg": "Az FFmpeg könyvtár és komponensek letöltése" + }, + "noPlaylists": "Nincsenek lejátszási listák", + "unableToLoadComments": "Nem lehet betölteni a hozzászólásokat", + "addToPlaylist": "Hozzáadás a lejátszási listához", + "defaultLanguage": "Alapértelmezett nyelv", + "enableYoutubejsTemp": "Helyi videó visszatérés használata egyszer", + "enableYoutubejsPerm": "Mindig engedélyezze a helyi videó visszatérést", + "retryText": "A videó betöltése siketelen, hogyan szeretné folytatni?", + "youtubeJsLoading": "A videó betöltése sikertelen, újraprobálkozás a helyi videó visszatéréssel." + }, + "title": "Cím", + "subscriptions": { + "manageSubscriptions": "Feliratkozások kezelése" + }, + "skipping": "Kihagyás", + "language": "Nyelv", + "videos": "videók", + "playlist": { + "createPlaylist": "Lejátszási lista létrehozása", + "public": "Nyilvános", + "unlisted": "Nem listázott", + "private": "Privát", + "playVideos": "Videók lejátszása", + "loopPlaylist": "Lejátszási lista folyamatos lejátszása", + "shuffleVideos": "Videók lejátszása keverten" + }, + "thumbnail": { + "live": "ÉLŐ", + "failedToLoadImage": "Kép betöltése sikertelen" + }, + "pages": { + "home": "Kezdőoldal", + "trending": "Felkapott", + "subscriptions": "Feliratkozások", + "history": "Előzmények", + "playlists": "Lejátszási listák" + }, + "subscribers": "feliratkozók", + "loginRequired": "Bejelentkezés szükséges", + "premium": "A prémium YouTube-tartalmak nem tekinthetők meg a Materialiouson.", + "invalidInstance": "Ellenőrizze a webcímet. Ha helyes, akkor a példány leállhatott, vagy nem támogatja a harmadik féltől származó klienseket.", + "cancel": "Mégse", + "delete": "Törlés", + "transcript": "Leirat", + "letterCase": "Címek nagybetűs írásmódja", + "unsubscribe": "Leiratkozás", + "subscribe": "Feliratkozás", + "invidiousBlockWarning": "Az Invidious jelenleg le van tiltva a Google által. Ha ebben az esetben a videók nem töltődnek be, akkor használja ezt a példányt a Materialious-on {android} vagy {desktop} platformon, hogy helyi videó visszatéréssel megkerülje ezt a problémát." +} From 7f04ba2036a82ce9fe1fbe4a1f57204efee5c04e Mon Sep 17 00:00:00 2001 From: Ghost of Sparta Date: Sat, 9 Aug 2025 10:09:38 +0000 Subject: [PATCH 06/12] Translated using Weblate (Hungarian) Currently translated at 100.0% (2 of 2 strings) Translation: Materialious/metadata Translate-URL: https://toolate.othing.xyz/projects/materialious/metadata/hu/ --- .../android/hu-HU/full_description.txt | 25 +++++++++++++++++++ .../android/hu-HU/short_description.txt | 1 + 2 files changed, 26 insertions(+) create mode 100644 fastlane/metadata/android/hu-HU/full_description.txt create mode 100644 fastlane/metadata/android/hu-HU/short_description.txt diff --git a/fastlane/metadata/android/hu-HU/full_description.txt b/fastlane/metadata/android/hu-HU/full_description.txt new file mode 100644 index 00000000..6e6cb457 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/full_description.txt @@ -0,0 +1,25 @@ +A Materialious egy kliens az Invidious számára, amely anyagszerű tervezést (material design) használ. +Lehetővé teszi a videók böngészését és megtekintését, a lejátszási listák kezelését és a csatornák használatát. + +Funkciók: +
    +
  • Invidious társalkalmazás támogatása
  • +
  • Invidious API kiterjesztett integrációja
  • +
  • YouTube.js visszaállítás, ha az Invidious nem tudja betölteni a videókat számítógépen és Androidon
  • +
  • Támogatja a tanúsítvány-ellenőrzés letiltását homelab felhasználók számára
  • +
  • Szinkronizálhatja a megtekintési előrehaladást az Invidious munkamenetek között
  • +
  • Szinkronizált csoportok
  • +
  • Beépített Sponsorblock
  • +
  • Beépített YouTube dislike visszaállítás
  • +
  • Beépített DeArrow (helyi feldolgozási visszaállítással)
  • +
  • Nincsenek hirdetések
  • +
  • Nincs nyomkövetés
  • +
  • Világos/ Sötét témák
  • +
  • Egyedi színválasztási témák
  • +
  • Integrálódik az Invidious feliratkozásokkal, megtekintési előzményekkel és egyebekkel
  • +
  • Élő közvetítések támogatása
  • +
  • Dash támogatása
  • +
  • Fejezetek
  • +
  • Csak hang mód
  • +
  • Lejátszási listák
  • +
diff --git a/fastlane/metadata/android/hu-HU/short_description.txt b/fastlane/metadata/android/hu-HU/short_description.txt new file mode 100644 index 00000000..57c9bcf9 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/short_description.txt @@ -0,0 +1 @@ +Modern és anyagszerű megjelenés az Invidious előtétprogramhoz From b5ebf8a852966a54a74961fbb75c44429c8802e7 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 11 Aug 2025 19:00:07 +1200 Subject: [PATCH 07/12] Bump version --- materialious/android/app/build.gradle | 4 ++-- materialious/electron/materialious.metainfo.xml | 6 +++++- materialious/electron/package.json | 2 +- materialious/package.json | 2 +- update_versions.py | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/materialious/android/app/build.gradle b/materialious/android/app/build.gradle index afd8b634..d38fd1dc 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 143 - versionName "1.10.2" + versionCode 144 + versionName "1.10.3" 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 ea35db48..143dcf23 100644 --- a/materialious/electron/materialious.metainfo.xml +++ b/materialious/electron/materialious.metainfo.xml @@ -60,7 +60,11 @@ - + + + https://github.com/Materialious/Materialious/releases/tag/1.10.3 + + https://github.com/Materialious/Materialious/releases/tag/1.10.2 diff --git a/materialious/electron/package.json b/materialious/electron/package.json index fbbf0cce..3a734561 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -1,6 +1,6 @@ { "name": "Materialious", - "version": "1.10.2", + "version": "1.10.3", "description": "Modern material design for Invidious.", "author": { "name": "Ward Pearce", diff --git a/materialious/package.json b/materialious/package.json index e548fdc0..c3129db7 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -1,6 +1,6 @@ { "name": "materialious", - "version": "1.10.2", + "version": "1.10.3", "private": true, "scripts": { "dev": "vite dev", diff --git a/update_versions.py b/update_versions.py index b8fd483e..407d6046 100644 --- a/update_versions.py +++ b/update_versions.py @@ -3,7 +3,7 @@ import os import re from datetime import datetime -LATEST_VERSION = "1.10.2" +LATEST_VERSION = "1.10.3" 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 3f6d05ec904b113a36c7159021f68bdb18c88933 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 11 Aug 2025 19:00:43 +1200 Subject: [PATCH 08/12] Update .gitignore --- materialious/.gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/materialious/.gitignore b/materialious/.gitignore index 45951eb3..92dd0433 100644 --- a/materialious/.gitignore +++ b/materialious/.gitignore @@ -14,4 +14,5 @@ vite.config.js.timestamp-* vite.config.ts.timestamp-* resources/android/**/* android/release.jks* -.electron-cache \ No newline at end of file +.electron-cache +**/.settings/** From 261728cf3b3f39a07c6b590ed11605754f4ff032 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 11 Aug 2025 19:03:28 +1200 Subject: [PATCH 09/12] Add HU import --- materialious/src/lib/i18n/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/materialious/src/lib/i18n/index.ts b/materialious/src/lib/i18n/index.ts index b89bc3cf..213a0cbb 100644 --- a/materialious/src/lib/i18n/index.ts +++ b/materialious/src/lib/i18n/index.ts @@ -20,7 +20,8 @@ const resources: Record Promise>> = { 'pt-BR': () => import('./locales/pt-BR.json'), lv: () => import('./locales/lv.json'), ja: () => import('./locales/ja.json'), - mi: () => import('./locales/mi.json') + mi: () => import('./locales/mi.json'), + 'hu-HU': () => import('./locales/hu.json') }; function getUserLocale(): string { @@ -30,9 +31,9 @@ function getUserLocale(): string { return lang; } // In case of a regional code (e.g. 'de-CH'), fallback to the more general lang - const baseLang = lang.split('-')[0] + const baseLang = lang.split('-')[0]; if (resources[baseLang]) { - return baseLang + return baseLang; } } } From 40f751f39aa214508aa20968d66d7e016aa00ddd Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 11 Aug 2025 19:15:58 +1200 Subject: [PATCH 10/12] Thumbnail fixes --- materialious/electron/package-lock.json | 4 ++-- .../src/lib/components/Thumbnail.svelte | 18 +++++++++--------- materialious/src/lib/css/global.css | 5 ----- materialious/src/lib/patches/youtubejs.ts | 2 ++ .../routes/(no-layout)/tv/[slug]/+page.svelte | 1 - 5 files changed, 13 insertions(+), 17 deletions(-) diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 1eaa4fad..414d70d5 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -1,12 +1,12 @@ { "name": "Materialious", - "version": "1.10.2", + "version": "1.10.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "Materialious", - "version": "1.10.2", + "version": "1.10.3", "license": "MIT", "dependencies": { "@capacitor-community/electron": "^5.0.0", diff --git a/materialious/src/lib/components/Thumbnail.svelte b/materialious/src/lib/components/Thumbnail.svelte index 30eda630..b1101c95 100644 --- a/materialious/src/lib/components/Thumbnail.svelte +++ b/materialious/src/lib/components/Thumbnail.svelte @@ -223,19 +223,19 @@ data-sveltekit-preload-data="off" href={watchUrl.toString()} > - {letterCase(truncate(video.title.trimEnd(), sideways ? 40 : 80))} + {letterCase(video.title.trimEnd())}
{video.author} - {#if !('publishedText' in video) && 'viewCountText' in video} - - • {video.viewCountText} - {$_('views')} - - {/if} + >{video.author} + {#if !('publishedText' in video) && 'viewCountText' in video} + +  • {video.viewCountText} + {$_('views')} + + {/if} + {#if 'publishedText' in video}
diff --git a/materialious/src/lib/css/global.css b/materialious/src/lib/css/global.css index 7b155a77..a03a4e1d 100644 --- a/materialious/src/lib/css/global.css +++ b/materialious/src/lib/css/global.css @@ -63,10 +63,5 @@ button.row:hover { dialog.right { width: 100% !important; border-radius: 0 !important; - padding-top: 2em; - } - - nav.top { - height: 110px; } } diff --git a/materialious/src/lib/patches/youtubejs.ts b/materialious/src/lib/patches/youtubejs.ts index bd49b591..d3e51f51 100644 --- a/materialious/src/lib/patches/youtubejs.ts +++ b/materialious/src/lib/patches/youtubejs.ts @@ -121,6 +121,8 @@ export async function patchYoutubeJs(videoId: string): Promise { return; } + console.log(recommended); + recommendedVideos.push({ videoThumbnails: (recommended?.content_image?.image as Thumbnail[]) || [], videoId: recommended?.content_id || '', diff --git a/materialious/src/routes/(no-layout)/tv/[slug]/+page.svelte b/materialious/src/routes/(no-layout)/tv/[slug]/+page.svelte index e7d13160..fce56a09 100644 --- a/materialious/src/routes/(no-layout)/tv/[slug]/+page.svelte +++ b/materialious/src/routes/(no-layout)/tv/[slug]/+page.svelte @@ -102,7 +102,6 @@
{letterCase(data.video.title)}
-
From ed062320ecace5ab81e9ae75466991c18debcf14 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 11 Aug 2025 19:55:49 +1200 Subject: [PATCH 11/12] Fixes to safe area --- .../.idea/deploymentTargetSelector.xml | 4 +-- .../android/app/capacitor.build.gradle | 3 +- .../android/capacitor.settings.gradle | 9 ++--- materialious/package-lock.json | 34 +++++++------------ materialious/package.json | 5 ++- materialious/src/lib/components/Player.svelte | 15 ++++---- .../lib/components/Settings/Interface.svelte | 2 +- materialious/src/lib/css/global.css | 20 ++++++++++- materialious/src/lib/theme.ts | 30 ++++++---------- materialious/src/routes/(app)/+layout.svelte | 1 + 10 files changed, 61 insertions(+), 62 deletions(-) diff --git a/materialious/android/.idea/deploymentTargetSelector.xml b/materialious/android/.idea/deploymentTargetSelector.xml index 18035412..9082cf93 100644 --- a/materialious/android/.idea/deploymentTargetSelector.xml +++ b/materialious/android/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@