diff --git a/frontend/eslint.config.js b/frontend/eslint.config.js
index a351fa90..e4bd6ce8 100644
--- a/frontend/eslint.config.js
+++ b/frontend/eslint.config.js
@@ -25,6 +25,15 @@ export default [
parserOptions: {
parser: ts.parser
}
+ },
+ rules: {
+ '@typescript-eslint/no-unused-vars': [
+ 'warn',
+ {
+ argsIgnorePattern: '^_',
+ varsIgnorePattern: '^\\$\\$(Props|Events|Slots|Generic)$'
+ }
+ ]
}
},
{
diff --git a/frontend/src/lib/forms/content-form.svelte b/frontend/src/lib/forms/content-form.svelte
index 272af6f9..a9cdd80f 100644
--- a/frontend/src/lib/forms/content-form.svelte
+++ b/frontend/src/lib/forms/content-form.svelte
@@ -77,6 +77,10 @@
+
+
+
+
{/if}
{#if $formData.mdblist_enabled}
@@ -138,7 +142,50 @@
{#if $formData.plex_watchlist_enabled}
-
+
+ {#each $formData.plex_watchlist_rss as _, i}
+
+
+
+
+
+
+
{
+ removeField('plex_watchlist_rss', i);
+ }}
+ >
+
+
+
+
+
+
+ {/each}
+
+
+
Add Plex Watchlist RSS
+
{
+ addField('plex_watchlist_rss');
+ }}
+ >
+
+
+
+
diff --git a/frontend/src/lib/forms/general-form.svelte b/frontend/src/lib/forms/general-form.svelte
index c8708894..af1cb23c 100644
--- a/frontend/src/lib/forms/general-form.svelte
+++ b/frontend/src/lib/forms/general-form.svelte
@@ -9,6 +9,7 @@
import { generalSettingsSchema, type GeneralSettingsSchema } from '$lib/forms/helpers';
import { toast } from 'svelte-sonner';
import TextField from './components/text-field.svelte';
+ import NumberField from './components/number-field.svelte';
import CheckboxField from './components/checkbox-field.svelte';
import GroupCheckboxField from './components/group-checkbox-field.svelte';
import { Loader2 } from 'lucide-svelte';
@@ -38,6 +39,40 @@
+
+
+
+
+
+