From edc79cee93c1cec0ea8716c539a4099920345bff Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 16 Feb 2026 03:25:28 +1300 Subject: [PATCH] Load subscriptions in non blocking manner --- materialious/package-lock.json | 5 ++-- materialious/package.json | 3 ++- .../src/lib/components/settings/Engine.svelte | 7 ++--- .../src/lib/externalSettings/index.ts | 2 ++ materialious/src/lib/store.ts | 1 + materialious/src/routes/(app)/+layout.svelte | 6 ++++- .../routes/(app)/subscriptions/+page.svelte | 14 ++++++---- .../src/routes/(app)/subscriptions/+page.ts | 26 ++++++++++++------- .../routes/api/proxy/[urlToProxy]/+server.ts | 21 ++++++++++----- 9 files changed, 56 insertions(+), 29 deletions(-) diff --git a/materialious/package-lock.json b/materialious/package-lock.json index f4b837fb..737924e0 100644 --- a/materialious/package-lock.json +++ b/materialious/package-lock.json @@ -1,12 +1,12 @@ { "name": "materialious", - "version": "1.15.3", + "version": "1.15.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "materialious", - "version": "1.15.3", + "version": "1.15.4", "hasInstallScript": true, "dependencies": { "@capacitor-community/electron": "^5.0.1", @@ -56,6 +56,7 @@ "sqlite3": "^5.1.7", "svelte-awesome-color-picker": "^4.1.1", "svelte-infinite-loading": "^1.4.0", + "tldts": "^7.0.23", "youtubei.js": "^16.0.1", "zod": "^4.3.6" }, diff --git a/materialious/package.json b/materialious/package.json index 06edf74c..5cd4588d 100644 --- a/materialious/package.json +++ b/materialious/package.json @@ -92,7 +92,8 @@ "sqlite3": "^5.1.7", "svelte-awesome-color-picker": "^4.1.1", "svelte-infinite-loading": "^1.4.0", + "tldts": "^7.0.23", "youtubei.js": "^16.0.1", "zod": "^4.3.6" } -} \ No newline at end of file +} diff --git a/materialious/src/lib/components/settings/Engine.svelte b/materialious/src/lib/components/settings/Engine.svelte index dc42f925..5964f392 100644 --- a/materialious/src/lib/components/settings/Engine.svelte +++ b/materialious/src/lib/components/settings/Engine.svelte @@ -1,5 +1,5 @@