From a1e5a56b7a4ad9571b3be916d2bcb5beacbaa86f Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 11 Dec 2025 13:19:50 -0800 Subject: [PATCH] Rename Jellyseerr widget to Seerr and update references --- .../services/{jellyseerr.md => seerr.md} | 8 +++++--- mkdocs.yml | 2 +- public/locales/en/common.json | 2 +- src/widgets/components.js | 3 ++- .../{jellyseerr => seerr}/component.jsx | 20 +++++++++---------- src/widgets/{jellyseerr => seerr}/widget.js | 0 src/widgets/widgets.js | 5 +++-- 7 files changed, 22 insertions(+), 18 deletions(-) rename docs/widgets/services/{jellyseerr.md => seerr.md} (61%) rename src/widgets/{jellyseerr => seerr}/component.jsx (57%) rename src/widgets/{jellyseerr => seerr}/widget.js (100%) diff --git a/docs/widgets/services/jellyseerr.md b/docs/widgets/services/seerr.md similarity index 61% rename from docs/widgets/services/jellyseerr.md rename to docs/widgets/services/seerr.md index 8ffe5fbdf..828722337 100644 --- a/docs/widgets/services/jellyseerr.md +++ b/docs/widgets/services/seerr.md @@ -1,12 +1,14 @@ --- -title: Jellyseerr -description: Jellyseerr Widget Configuration +title: Seerr Widget +description: Seerr Widget Configuration --- -Learn more about [Jellyseerr](https://github.com/Fallenbagel/jellyseerr). +Learn more about [Seerr](https://github.com/seerr-team/seerr). Find your API key under `Settings > General > API Key`. +_Note that Jellyseerr was merged with Overseerr and renamed Seerr._ + Allowed fields: `["pending", "approved", "available", "issues"]`. Default fields: `["pending", "approved", "available"]`. diff --git a/mkdocs.yml b/mkdocs.yml index b3865d3c0..cb2637770 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -87,7 +87,6 @@ nav: - widgets/services/jackett.md - widgets/services/jdownloader.md - widgets/services/jellyfin.md - - widgets/services/jellyseerr.md - widgets/services/jellystat.md - widgets/services/kavita.md - widgets/services/komga.md @@ -147,6 +146,7 @@ nav: - widgets/services/rutorrent.md - widgets/services/sabnzbd.md - widgets/services/scrutiny.md + - widgets/services/seerr.md - widgets/services/slskd.md - widgets/services/sonarr.md - widgets/services/speedtest-tracker.md diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 2d237a23c..8b539aef4 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -272,7 +272,7 @@ "approved": "Approved", "available": "Available" }, - "jellyseerr": { + "seerr": { "pending": "Pending", "approved": "Approved", "available": "Available", diff --git a/src/widgets/components.js b/src/widgets/components.js index 911be5fb8..872d04226 100644 --- a/src/widgets/components.js +++ b/src/widgets/components.js @@ -61,7 +61,7 @@ const components = { jackett: dynamic(() => import("./jackett/component")), jdownloader: dynamic(() => import("./jdownloader/component")), jellyfin: dynamic(() => import("./emby/component")), - jellyseerr: dynamic(() => import("./jellyseerr/component")), + jellyseerr: dynamic(() => import("./seerr/component")), jellystat: dynamic(() => import("./jellystat/component")), kavita: dynamic(() => import("./kavita/component")), komga: dynamic(() => import("./komga/component")), @@ -120,6 +120,7 @@ const components = { rutorrent: dynamic(() => import("./rutorrent/component")), sabnzbd: dynamic(() => import("./sabnzbd/component")), scrutiny: dynamic(() => import("./scrutiny/component")), + seerr: dynamic(() => import("./seerr/component")), slskd: dynamic(() => import("./slskd/component")), sonarr: dynamic(() => import("./sonarr/component")), speedtest: dynamic(() => import("./speedtest/component")), diff --git a/src/widgets/jellyseerr/component.jsx b/src/widgets/seerr/component.jsx similarity index 57% rename from src/widgets/jellyseerr/component.jsx rename to src/widgets/seerr/component.jsx index d405cbf62..9f88c7838 100644 --- a/src/widgets/jellyseerr/component.jsx +++ b/src/widgets/seerr/component.jsx @@ -3,12 +3,12 @@ import Container from "components/services/widget/container"; import useWidgetAPI from "utils/proxy/use-widget-api"; -export const jellyseerrDefaultFields = ["pending", "approved", "available"]; +export const seerrDefaultFields = ["pending", "approved", "available"]; export default function Component({ service }) { const { widget } = service; - widget.fields = widget?.fields?.length ? widget.fields : jellyseerrDefaultFields; + widget.fields = widget?.fields?.length ? widget.fields : seerrDefaultFields; const isIssueEnabled = widget.fields.includes("issues"); const { data: statsData, error: statsError } = useWidgetAPI(widget, "request/count"); @@ -20,20 +20,20 @@ export default function Component({ service }) { if (!statsData || (isIssueEnabled && !issueData)) { return ( - - - - + + + + ); } return ( - - - - + + + + ); } diff --git a/src/widgets/jellyseerr/widget.js b/src/widgets/seerr/widget.js similarity index 100% rename from src/widgets/jellyseerr/widget.js rename to src/widgets/seerr/widget.js diff --git a/src/widgets/widgets.js b/src/widgets/widgets.js index dcc0ba65e..da3918096 100644 --- a/src/widgets/widgets.js +++ b/src/widgets/widgets.js @@ -51,7 +51,6 @@ import homebridge from "./homebridge/widget"; import immich from "./immich/widget"; import jackett from "./jackett/widget"; import jdownloader from "./jdownloader/widget"; -import jellyseerr from "./jellyseerr/widget"; import jellystat from "./jellystat/widget"; import karakeep from "./karakeep/widget"; import kavita from "./kavita/widget"; @@ -111,6 +110,7 @@ import romm from "./romm/widget"; import rutorrent from "./rutorrent/widget"; import sabnzbd from "./sabnzbd/widget"; import scrutiny from "./scrutiny/widget"; +import seerr from "./seerr/widget"; import slskd from "./slskd/widget"; import sonarr from "./sonarr/widget"; import speedtest from "./speedtest/widget"; @@ -202,7 +202,7 @@ const widgets = { jackett, jdownloader, jellyfin: emby, - jellyseerr, + jellyseerr: seerr, jellystat, kavita, komga, @@ -262,6 +262,7 @@ const widgets = { rutorrent, sabnzbd, scrutiny, + seerr, slskd, sonarr, speedtest,