diff --git a/materialious/android/app/build.gradle b/materialious/android/app/build.gradle index cecb985d..a29bd23a 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 239 - versionName "1.16.22" + versionCode 240 + versionName "1.16.23" 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 3d5d7fda..4a850243 100644 --- a/materialious/electron/materialious.metainfo.xml +++ b/materialious/electron/materialious.metainfo.xml @@ -81,7 +81,11 @@ - + + + https://github.com/Materialious/Materialious/releases/tag/1.16.23 + + https://github.com/Materialious/Materialious/releases/tag/1.16.22 diff --git a/materialious/electron/package-lock.json b/materialious/electron/package-lock.json index 58ff07ac..96072fdf 100644 --- a/materialious/electron/package-lock.json +++ b/materialious/electron/package-lock.json @@ -1,29 +1,28 @@ { "name": "Materialious", - "version": "1.16.21", + "version": "1.16.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "Materialious", - "version": "1.16.21", + "version": "1.16.22", "license": "MIT", "dependencies": { "@capacitor-community/electron": "^5.0.0", "bgutils-js": "^3.2.0", - "capacitor-nodejs": "https://github.com/hampoelz/capacitor-nodejs/releases/download/v1.0.0-beta.9/capacitor-nodejs.tgz", "chokidar": "~5.0.0", "electron-is-dev": "~2.0.0", "electron-serve": "~3.0.0", "electron-unhandled": "^4.0.1", "electron-updater": "^6.8.3", "electron-window-state": "^5.0.3", - "jsdom": "^29.0.0", + "jsdom": "^29.0.1", "jsonfile": "^6.2.0", - "youtubei.js": "^16.0.1" + "youtubei.js": "^17.0.1" }, "devDependencies": { - "electron": "^41.0.2", + "electron": "^41.0.3", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", "typescript": "^5.9.3" @@ -2479,15 +2478,6 @@ "node": ">= 0.4" } }, - "node_modules/capacitor-nodejs": { - "version": "1.0.0-beta.9", - "resolved": "https://github.com/hampoelz/capacitor-nodejs/releases/download/v1.0.0-beta.9/capacitor-nodejs.tgz", - "integrity": "sha512-4EU/QBolfuyHiMtwd1nxZ4wsK243tGE4VttKvVBG+x1yQuK9EIlEf3lbRjFXfjrJMTZNCqaP6glmdfj9Zo7KVg==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": ">=7.0.0" - } - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -3115,9 +3105,9 @@ } }, "node_modules/electron": { - "version": "41.0.2", - "resolved": "https://registry.npmjs.org/electron/-/electron-41.0.2.tgz", - "integrity": "sha512-raotm/aO8kOs1jD8SI8ssJ7EKciQOY295AOOprl1TxW7B0At8m5Ae7qNU1xdMxofiHMR8cNEGi9PKD3U+yT/mA==", + "version": "41.0.3", + "resolved": "https://registry.npmjs.org/electron/-/electron-41.0.3.tgz", + "integrity": "sha512-IDjx8liW1q+r7+MOip5W1Eo1eMwJzVObmYrd9yz2dPCkS7XlgLq3qPVMR80TpiROFp73iY30kTzMdpA6fEVs3A==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -4460,13 +4450,13 @@ "license": "MIT" }, "node_modules/jsdom": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.0.0.tgz", - "integrity": "sha512-9FshNB6OepopZ08unmmGpsF7/qCjxGPbo3NbgfJAnPeHXnsODE9WWffXZtRFRFe0ntzaAOcSKNJFz8wiyvF1jQ==", + "version": "29.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.0.1.tgz", + "integrity": "sha512-z6JOK5gRO7aMybVq/y/MlIpKh8JIi68FBKMUtKkK2KH/wMSRlCxQ682d08LB9fYXplyY/UXG8P4XXTScmdjApg==", "license": "MIT", "dependencies": { "@asamuzakjp/css-color": "^5.0.1", - "@asamuzakjp/dom-selector": "^7.0.2", + "@asamuzakjp/dom-selector": "^7.0.3", "@bramus/specificity": "^2.4.2", "@csstools/css-syntax-patches-for-csstree": "^1.1.1", "@exodus/bytes": "^1.15.0", @@ -4480,7 +4470,7 @@ "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^6.0.1", - "undici": "^7.24.3", + "undici": "^7.24.5", "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^8.0.1", "whatwg-mimetype": "^5.0.0", @@ -6420,9 +6410,9 @@ } }, "node_modules/undici": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz", - "integrity": "sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.5.tgz", + "integrity": "sha512-3IWdCpjgxp15CbJnsi/Y9TCDE7HWVN19j1hmzVhoAkY/+CJx449tVxT5wZc1Gwg8J+P0LWvzlBzxYRnHJ+1i7Q==", "license": "MIT", "engines": { "node": ">=20.18.1" @@ -6753,9 +6743,9 @@ } }, "node_modules/youtubei.js": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/youtubei.js/-/youtubei.js-16.0.1.tgz", - "integrity": "sha512-3802bCAGkBc2/G5WUTc0l/bO5mPYJbQAHL04d9hE9PnrDHoBUT8MN721Yqt4RCNncAXdHcfee9VdJy3Fhq1r5g==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/youtubei.js/-/youtubei.js-17.0.1.tgz", + "integrity": "sha512-1lO4b8UqMDzE0oh2qEGzbBOd4UYRdxn/4PdpRM7BGTHxM6ddsEsKZTu90jp8V9FHVgC2h1UirQyqoqLiKwl+Zg==", "funding": [ "https://github.com/sponsors/LuanRT" ], diff --git a/materialious/electron/package.json b/materialious/electron/package.json index 613d05dc..be15a59e 100644 --- a/materialious/electron/package.json +++ b/materialious/electron/package.json @@ -1,6 +1,6 @@ { "name": "Materialious", - "version": "1.16.22", + "version": "1.16.23", "description": "Modern material design for YouTube and Invidious.", "author": { "name": "Ward Pearce", @@ -30,12 +30,12 @@ "electron-unhandled": "^4.0.1", "electron-updater": "^6.8.3", "electron-window-state": "^5.0.3", - "jsdom": "^29.0.0", + "jsdom": "^29.0.1", "jsonfile": "^6.2.0", - "youtubei.js": "^16.0.1" + "youtubei.js": "^17.0.1" }, "devDependencies": { - "electron": "^41.0.2", + "electron": "^41.0.3", "electron-builder": "^26.0.12", "electron-rebuild": "^3.2.9", "typescript": "^5.9.3" diff --git a/materialious/package-lock.json b/materialious/package-lock.json index cac05272..dd2ba9a3 100644 --- a/materialious/package-lock.json +++ b/materialious/package-lock.json @@ -1,12 +1,12 @@ { "name": "materialious", - "version": "1.16.21", + "version": "1.16.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "materialious", - "version": "1.16.21", + "version": "1.16.22", "hasInstallScript": true, "dependencies": { "@capacitor-community/electron": "^5.0.1", @@ -14,7 +14,7 @@ "@capacitor/app": "^8.0.1", "@capacitor/browser": "^8.0.1", "@capacitor/clipboard": "^8.0.1", - "@capacitor/core": "^8.0.0", + "@capacitor/core": "^8.2.0", "@capacitor/network": "^8.0.1", "@capacitor/preferences": "^8.0.1", "@capacitor/screen-orientation": "^8.0.1", @@ -87,7 +87,7 @@ "prettier": "^3.6.2", "prettier-plugin-svelte": "^3.5.0", "svelte": "^5.53.12", - "svelte-check": "^4.4.4", + "svelte-check": "^4.4.5", "tslib": "^2.7.0", "typescript": "^5.9.3", "typescript-eslint": "^8.55.0", @@ -2268,9 +2268,9 @@ } }, "node_modules/@capacitor/core": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-8.1.0.tgz", - "integrity": "sha512-UfMBMWc1v7J+14AhH03QmeNwV3HZx3qnOWhpwnHfzALEwAwlV/itQOQqcasMQYhOHWL0tiymc5ByaLTn7KKQxw==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-8.2.0.tgz", + "integrity": "sha512-oKaoNeNtH2iIZMDFVrb1atoyRECDGHcfLMunJ5KWN8DtvpVBeeA4c41e20NTuhMxw1cSYbpq2PV2hb+/9CJxlQ==", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -10286,9 +10286,9 @@ } }, "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true, "license": "ISC" }, @@ -17377,9 +17377,9 @@ } }, "node_modules/svelte-check": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.4.4.tgz", - "integrity": "sha512-F1pGqXc710Oi/wTI4d/x7d6lgPwwfx1U6w3Q35n4xsC2e8C/yN2sM1+mWxjlMcpAfWucjlq4vPi+P4FZ8a14sQ==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.4.5.tgz", + "integrity": "sha512-1bSwIRCvvmSHrlK52fOlZmVtUZgil43jNL/2H18pRpa+eQjzGt6e3zayxhp1S7GajPFKNM/2PMCG+DZFHlG9fw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/materialious/package.json b/materialious/package.json index 4c849f82..6acfbf94 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -1,6 +1,6 @@ { "name": "materialious", - "version": "1.16.22", + "version": "1.16.23", "private": true, "scripts": { "dev": "npm run patch:github && vite dev", @@ -40,7 +40,7 @@ "prettier": "^3.6.2", "prettier-plugin-svelte": "^3.5.0", "svelte": "^5.53.12", - "svelte-check": "^4.4.4", + "svelte-check": "^4.4.5", "tslib": "^2.7.0", "typescript": "^5.9.3", "typescript-eslint": "^8.55.0", @@ -53,7 +53,7 @@ "@capacitor/app": "^8.0.1", "@capacitor/browser": "^8.0.1", "@capacitor/clipboard": "^8.0.1", - "@capacitor/core": "^8.0.0", + "@capacitor/core": "^8.2.0", "@capacitor/network": "^8.0.1", "@capacitor/preferences": "^8.0.1", "@capacitor/screen-orientation": "^8.0.1", diff --git a/materialious/src/lib/api/invidious/channel.ts b/materialious/src/lib/api/invidious/channel.ts index 60ae404d..88fbb5e6 100644 --- a/materialious/src/lib/api/invidious/channel.ts +++ b/materialious/src/lib/api/invidious/channel.ts @@ -39,7 +39,7 @@ export async function searchChannelContentInvidious( search: string, fetchOptions?: RequestInit ): Promise { - const path = buildPath(`channel/${channelId}/search`); + const path = buildPath(`channels/${channelId}/search`); path.searchParams.set('q', search); const resp = await fetchErrorHandle(await fetch(path, fetchOptions)); diff --git a/materialious/src/lib/components/AuthorAvatar.svelte b/materialious/src/lib/components/AuthorAvatar.svelte index 70e59b89..59686950 100644 --- a/materialious/src/lib/components/AuthorAvatar.svelte +++ b/materialious/src/lib/components/AuthorAvatar.svelte @@ -1,4 +1,6 @@