diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
index 2bdb0a259..a7caedf58 100644
--- a/.github/ISSUE_TEMPLATE/bug.yml
+++ b/.github/ISSUE_TEMPLATE/bug.yml
@@ -19,7 +19,7 @@ body:
id: version
attributes:
label: Version
- description: What version of Jellyseerr are you running? (You can find this in Settings → About → Version.)
+ description: What version of Seerr are you running? (You can find this in Settings → About → Version.)
validations:
required: true
- type: textarea
@@ -97,5 +97,5 @@ body:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](/../../CODE_OF_CONDUCT.md)
options:
- - label: I agree to follow Jellyseerr's Code of Conduct
+ - label: I agree to follow Seerr's Code of Conduct
required: true
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 34d243051..9719140ce 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -2,7 +2,7 @@ blank_issues_enabled: false
contact_links:
- name: 💬 Support via Discord
url: https://discord.gg/seerr
- about: Chat with other users and the Jellyseerr dev team
+ about: Chat with other users and the Seerr dev team
- name: 💬 Support via GitHub Discussions
- url: https://github.com/fallenbagel/jellyseerr/discussions
+ url: https://github.com/seerr-team/seerr/discussions
about: Ask questions and discuss with other community members
diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml
index 4327a8f65..8e9f8fc77 100644
--- a/.github/ISSUE_TEMPLATE/enhancement.yml
+++ b/.github/ISSUE_TEMPLATE/enhancement.yml
@@ -31,7 +31,7 @@ body:
id: terms
attributes:
label: Code of Conduct
- description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/fallenbagel/jellyseerr/blob/develop/CODE_OF_CONDUCT.md)
+ description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/seerr-team/seerr/blob/develop/CODE_OF_CONDUCT.md)
options:
- - label: I agree to follow Jellyseerr's Code of Conduct
+ - label: I agree to follow Seerr's Code of Conduct
required: true
diff --git a/.github/workflows/support.yml b/.github/workflows/support.yml
index c360f0fb6..8d4018d28 100644
--- a/.github/workflows/support.yml
+++ b/.github/workflows/support.yml
@@ -33,7 +33,7 @@ jobs:
:wave: @${{ env.ISSUE_AUTHOR }}, we use the issue tracker exclusively
for bug reports and feature requests. However, this issue appears
to be a support request. Please use our support channels
- to get help with Jellyseerr.
+ to get help with Seerr.
- [Discord](https://discord.gg/seerr)
run: |
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a9a4ec4b3..864d120a1 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,4 +1,4 @@
-# Contributing to Jellyseerr
+# Contributing to Seerr
All help is welcome and greatly appreciated! If you would like to contribute to the project, the following instructions should get you started...
@@ -6,10 +6,10 @@ All help is welcome and greatly appreciated! If you would like to contribute to
> [!IMPORTANT]
>
-> If you are using **any kind of AI assistance** to contribute to Jellyseerr,
+> If you are using **any kind of AI assistance** to contribute to Seerr,
> it must be disclosed in the pull request.
-If you are using any kind of AI assistance while contributing to Jellyseerr,
+If you are using any kind of AI assistance while contributing to Seerr,
**this must be disclosed in the pull request**, along with the extent to
which AI assistance was used (e.g. docs only vs. code generation).
If PR responses are being generated by an AI, disclose that as well.
@@ -56,14 +56,14 @@ Please be respectful to maintainers and disclose AI assistance.
1. [Fork](https://help.github.com/articles/fork-a-repo/) the repository to your own GitHub account and [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device:
```bash
- git clone https://github.com/YOUR_USERNAME/jellyseerr.git
- cd jellyseerr/
+ git clone https://github.com/YOUR_USERNAME/seerr.git
+ cd seerr/
```
2. Add the remote `upstream`:
```bash
- git remote add upstream https://github.com/fallenbagel/jellyseerr.git
+ git remote add upstream https://github.com/seerr-team/seerr.git
```
3. Create a new branch:
@@ -147,11 +147,11 @@ When adding new UI text, please try to adhere to the following guidelines:
8. If an additional description or "tip" is required for a form field, it should be styled using the global CSS class `label-tip`.
9. In full sentences, abbreviations like "info" or "auto" should not be used in place of full words, unless referencing the name/label of a specific setting or option which has an abbreviation in its name.
10. Do your best to check for spelling errors and grammatical mistakes.
-11. Do not misspell "Jellyseerr."
+11. Do not misspell "Seerr."
## Translation
-We use [Weblate](https://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/) for our translations, and your help with localizing Jellyseerr would be greatly appreciated! If your language is not listed below, please [open a feature request](/../../issues/new/choose).
+We use [Weblate](https://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/) for our translations, and your help with localizing Seerr would be greatly appreciated! If your language is not listed below, please [open a feature request](/../../issues/new/choose).
@@ -197,4 +197,4 @@ DB_TYPE="postgres" DB_USER=postgres DB_PASS=postgres pnpm migration:generate ser
## Attribution
-This contribution guide was inspired by the [Next.js](https://github.com/vercel/next.js), [Radarr](https://github.com/Radarr/Radarr), [Overseerr](https://github.com/sct/Overseerr) and [Ghostty](https://github.com/ghostty-org/ghostty) contribution guides.
+This contribution guide was inspired by the [Next.js](https://github.com/vercel/next.js), [Radarr](https://github.com/Radarr/Radarr), and [Ghostty](https://github.com/ghostty-org/ghostty) contribution guides.
diff --git a/README.md b/README.md
index 11276eb94..869730776 100644
--- a/README.md
+++ b/README.md
@@ -2,16 +2,16 @@
-
-
+
+
-
+
-**Jellyseerr** is a free and open source software application for managing requests for your media library. It integrates with the media server of your choice: [Jellyfin](https://jellyfin.org), [Plex](https://plex.tv), and [Emby](https://emby.media/). In addition, it integrates with your existing services, such as **[Sonarr](https://sonarr.tv/)**, **[Radarr](https://radarr.video/)**.
+**Seerr** is a free and open source software application for managing requests for your media library. It integrates with the media server of your choice: [Jellyfin](https://jellyfin.org), [Plex](https://plex.tv), and [Emby](https://emby.media/). In addition, it integrates with your existing services, such as **[Sonarr](https://sonarr.tv/)**, **[Radarr](https://radarr.video/)**.
## Current Features
@@ -19,7 +19,7 @@
- Support for **PostgreSQL** and **SQLite** databases.
- Supports Movies, Shows and Mixed Libraries.
- Ability to change email addresses for SMTP purposes.
-- Easy integration with your existing services. Currently, Jellyseerr supports Sonarr and Radarr. More to come!
+- Easy integration with your existing services. Currently, Seerr supports Sonarr and Radarr. More to come!
- Jellyfin/Emby/Plex library scan, to keep track of the titles which are already available.
- Customizable request system, which allows users to request individual seasons or movies in a friendly, easy-to-use interface.
- Incredibly simple request management UI. Don't dig through the app to simply approve recent requests!
@@ -32,7 +32,7 @@ With more features on the way! Check out our [issue tracker](/../../issues) to s
## Getting Started
-Check out our documentation for instructions on how to install and run Jellyseerr:
+Check out our documentation for instructions on how to install and run Seerr:
https://docs.jellyseerr.dev/getting-started/
@@ -48,26 +48,26 @@ Nix: [Nixpkg](https://search.nixos.org/packages?channel=unstable&show=jellyseerr
## Support
-- Check out the [Jellyseerr Documentation](https://docs.jellyseerr.dev) before asking for help. Your question might already be in the docs!
+- Check out the [Seerr Documentation](https://docs.jellyseerr.dev) before asking for help. Your question might already be in the docs!
- You can get support on [Discord](https://discord.gg/seerr).
- You can ask questions in the Help category of our [GitHub Discussions](/../../discussions).
- Bug reports and feature requests can be submitted via [GitHub Issues](/../../issues).
## API Documentation
-You can access the API documentation from your local Jellyseerr install at http://localhost:5055/api-docs
+You can access the API documentation from your local Seerr install at http://localhost:5055/api-docs
## Community
You can ask questions, share ideas, and more in [GitHub Discussions](/../../discussions).
-If you would like to chat with other members of our growing community, [join the Jellyseerr Discord server](https://discord.gg/seerr)!
+If you would like to chat with other members of our growing community, [join the Seerr Discord server](https://discord.gg/seerr)!
-Our [Code of Conduct](./CODE_OF_CONDUCT.md) applies to all Jellyseerr community channels.
+Our [Code of Conduct](./CODE_OF_CONDUCT.md) applies to all Seerr community channels.
## Contributing
-You can help improve Jellyseerr too! Check out our [Contribution Guide](./CONTRIBUTING.md) to get started.
+You can help improve Seerr too! Check out our [Contribution Guide](./CONTRIBUTING.md) to get started.
## Contributors ✨
diff --git a/SECURITY.md b/SECURITY.md
index 3b15aeb5f..f50d56110 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -31,7 +31,7 @@ We will send a response indicating the next steps in handling your report. After
## Third-Party Dependencies
-If you discover a security vulnerability in a third-party dependency used by Jellyseerr, please report it directly to the maintainers of that module. You can also notify us through our security advisory process so we can:
+If you discover a security vulnerability in a third-party dependency used by Seerr, please report it directly to the maintainers of that module. You can also notify us through our security advisory process so we can:
- Track the issue and monitor for updates
- Apply patches or workarounds if available
@@ -47,5 +47,6 @@ Security updates and advisories will be published on our [GitHub Security Adviso
## Community
For general questions and support (non-security related):
+
- [GitHub Discussions](../../discussions)
-- [Discord](https://discord.gg/seerr)
\ No newline at end of file
+- [Discord](https://discord.gg/seerr)
diff --git a/cypress/config/settings.cypress.json b/cypress/config/settings.cypress.json
index e30dde861..973f4c591 100644
--- a/cypress/config/settings.cypress.json
+++ b/cypress/config/settings.cypress.json
@@ -4,7 +4,7 @@
"vapidPublic": "BK_EpP8NDm9waor2zn6_S28o3ZYv4kCkJOfYpO3pt3W6jnPmxrgTLANUBNbbyaNatPnSQ12De9CeqSYQrqWzHTs",
"main": {
"apiKey": "testkey",
- "applicationTitle": "Jellyseerr",
+ "applicationTitle": "Seerr",
"applicationUrl": "",
"cacheImages": false,
"defaultPermissions": 32,
@@ -70,7 +70,7 @@
"ignoreTls": false,
"requireTls": false,
"allowSelfSigned": false,
- "senderName": "Jellyseerr"
+ "senderName": "Seerr"
}
},
"discord": {
diff --git a/package.json b/package.json
index fe6857b47..8e2b0bd60 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,12 @@
{
- "name": "jellyseerr",
+ "name": "seerr",
"version": "0.1.0",
"private": true,
"packageManager": "pnpm@10.17.1",
"scripts": {
"preinstall": "npx only-allow pnpm",
"postinstall": "node postinstall-win.js",
- "dev": "nodemon -e ts --watch server --watch jellyseerr-api.yml -e .json,.ts,.yml -x ts-node -r tsconfig-paths/register --files --project server/tsconfig.json server/index.ts",
+ "dev": "nodemon -e ts --watch server --watch seerr-api.yml -e .json,.ts,.yml -x ts-node -r tsconfig-paths/register --files --project server/tsconfig.json server/index.ts",
"build:server": "tsc --project server/tsconfig.json && copyfiles -u 2 server/templates/**/*.{html,pug} dist/templates && tsc-alias -p server/tsconfig.json",
"build:next": "next build",
"build": "pnpm build:next && pnpm build:server",
@@ -29,7 +29,7 @@
},
"repository": {
"type": "git",
- "url": "https://github.com/fallenbagel/jellyseerr.git"
+ "url": "https://github.com/seerr-team/seerr.git"
},
"license": "MIT",
"dependencies": {
diff --git a/public/site.webmanifest b/public/site.webmanifest
index fb38d8047..86ca0aa57 100644
--- a/public/site.webmanifest
+++ b/public/site.webmanifest
@@ -1,6 +1,6 @@
{
- "name": "Jellyseerr",
- "short_name": "Jellyseerr",
+ "name": "Seerr",
+ "short_name": "Seerr",
"start_url": "./",
"icons": [
{
diff --git a/jellyseerr-api.yml b/seerr-api.yml
similarity index 99%
rename from jellyseerr-api.yml
rename to seerr-api.yml
index 767e336ba..3b1d134fd 100644
--- a/jellyseerr-api.yml
+++ b/seerr-api.yml
@@ -1,19 +1,19 @@
openapi: '3.0.2'
info:
- title: 'Jellyseerr API'
+ title: 'Seerr API'
version: '1.0.0'
description: |
- This is the documentation for the Jellyseerr API backend.
+ This is the documentation for the Seerr API backend.
Two primary authentication methods are supported:
- **Cookie Authentication**: A valid sign-in to the `/auth/plex` or `/auth/local` will generate a valid authentication cookie.
- - **API Key Authentication**: Sign-in is also possible by passing an `X-Api-Key` header along with a valid API Key generated by Jellyseerr.
+ - **API Key Authentication**: Sign-in is also possible by passing an `X-Api-Key` header along with a valid API Key generated by Seerr.
tags:
- name: public
description: Public API endpoints requiring no authentication.
- name: settings
- description: Endpoints related to Jellyseerr's settings and configuration.
+ description: Endpoints related to Seerr's settings and configuration.
- name: auth
description: Endpoints related to logging in or out, and the currently authenticated user.
- name: users
@@ -229,7 +229,7 @@ components:
example: en
applicationTitle:
type: string
- example: Jellyseerr
+ example: Seerr
applicationUrl:
type: string
example: https://os.example.com
@@ -1570,7 +1570,7 @@ components:
example: no-reply@example.com
senderName:
type: string
- example: Jellyseerr
+ example: Seerr
smtpHost:
type: string
example: 127.0.0.1
@@ -2136,8 +2136,8 @@ components:
paths:
/status:
get:
- summary: Get Jellyseerr status
- description: Returns the current Jellyseerr status in a JSON object.
+ summary: Get Seerr status
+ description: Returns the current Seerr status in a JSON object.
security: []
tags:
- public
diff --git a/server/api/github.ts b/server/api/github.ts
index 3a85d91bb..009a82c1d 100644
--- a/server/api/github.ts
+++ b/server/api/github.ts
@@ -76,14 +76,14 @@ class GithubAPI extends ExternalAPI {
);
}
- public async getJellyseerrReleases({
+ public async getSeerrReleases({
take = 20,
}: {
take?: number;
} = {}): Promise