chore: rename Jellyseerr -> Seerr, part 2 (#1987)

This commit is contained in:
TheCatLady
2025-10-06 16:47:10 -07:00
committed by GitHub
parent 2e2d2a031b
commit 94a43ea480
21 changed files with 72 additions and 112 deletions

View File

@@ -20,7 +20,7 @@ const messages = defineMessages(
embedPoster: 'Embed Poster',
accessToken: 'Application API Token',
accessTokenTip:
'<ApplicationRegistrationLink>Register an application</ApplicationRegistrationLink> for use with Jellyseerr',
'<ApplicationRegistrationLink>Register an application</ApplicationRegistrationLink> for use with Seerr',
userToken: 'User or Group Key',
userTokenTip:
'Your 30-character <UsersGroupsLink>user or group identifier</UsersGroupsLink>',

View File

@@ -20,8 +20,7 @@ const messages = defineMessages('components.Settings.Notifications', {
botUsernameTip:
'Allow users to also start a chat with your bot and configure their own notifications',
botAPI: 'Bot Authorization Token',
botApiTip:
'<CreateBotLink>Create a bot</CreateBotLink> for use with Jellyseerr',
botApiTip: '<CreateBotLink>Create a bot</CreateBotLink> for use with Seerr',
chatId: 'Chat ID',
chatIdTip:
'Start a chat with your bot, add <GetIdBotLink>@get_id_bot</GetIdBotLink>, and issue the <code>/my_id</code> command',

View File

@@ -22,7 +22,7 @@ const messages = defineMessages(
toastWebPushTestSuccess: 'Web push test notification sent!',
toastWebPushTestFailed: 'Web push test notification failed to send.',
httpsRequirement:
'In order to receive web push notifications, Jellyseerr must be served over HTTPS.',
'In order to receive web push notifications, Seerr must be served over HTTPS.',
}
);

View File

@@ -29,7 +29,7 @@ const messages = defineMessages('components.Settings.SettingsAbout.Releases', {
});
const REPO_RELEASE_API =
'https://api.github.com/repos/fallenbagel/jellyseerr/releases?per_page=20';
'https://api.github.com/repos/seerr-team/seerr/releases?per_page=20';
interface GitHubRelease {
url: string;

View File

@@ -17,7 +17,7 @@ import useSWR from 'swr';
const messages = defineMessages('components.Settings.SettingsAbout', {
about: 'About',
overseerrinformation: 'About Jellyseerr',
aboutseerr: 'About Seerr',
version: 'Version',
totalmedia: 'Total Media',
totalrequests: 'Total Requests',
@@ -25,17 +25,15 @@ const messages = defineMessages('components.Settings.SettingsAbout', {
githubdiscussions: 'GitHub Discussions',
timezone: 'Time Zone',
appDataPath: 'Data Directory',
supportoverseerr: 'Support Overseerr',
supportjellyseerr: 'Support Jellyseerr',
helppaycoffee: 'Help Pay for Coffee',
supportseerr: 'Support Seerr',
contribute: 'Make a Contribution',
documentation: 'Documentation',
preferredmethod: 'Preferred',
outofdate: 'Out of Date',
uptodate: 'Up to Date',
betawarning:
'This is BETA software. Features may be broken and/or unstable. Please report any issues on GitHub!',
runningDevelop:
'You are running the <code>develop</code> branch of Jellyseerr, which is only recommended for those contributing to development or assisting with bleeding-edge testing.',
'You are running the <code>develop</code> branch of Seerr, which is only recommended for those contributing to development or assisting with bleeding-edge testing.',
});
const SettingsAbout = () => {
@@ -73,7 +71,7 @@ const SettingsAbout = () => {
</p>
<p className="mt-3 text-sm leading-5 md:mt-0 md:ml-6">
<a
href="http://github.com/fallenbagel/jellyseerr"
href="http://github.com/seerr-team/seerr"
className="whitespace-nowrap font-medium text-gray-100 transition duration-150 ease-in-out hover:text-white"
target="_blank"
rel="noreferrer"
@@ -85,7 +83,7 @@ const SettingsAbout = () => {
</div>
</div>
<div className="section">
<List title={intl.formatMessage(messages.overseerrinformation)}>
<List title={intl.formatMessage(messages.aboutseerr)}>
{data.version.startsWith('develop-') && (
<Alert
title={intl.formatMessage(messages.runningDevelop, {
@@ -107,8 +105,8 @@ const SettingsAbout = () => {
<a
href={
data.version.startsWith('develop-')
? `https://github.com/fallenbagel/jellyseerr/compare/${status.commitTag}...develop`
: 'https://github.com/fallenbagel/jellyseerr/releases'
? `https://github.com/seerr-team/seerr/compare/${status.commitTag}...develop`
: 'https://github.com/seerr-team/seerr/releases'
}
target="_blank"
rel="noopener noreferrer"
@@ -124,8 +122,8 @@ const SettingsAbout = () => {
<a
href={
data.version.startsWith('develop-')
? 'https://github.com/fallenbagel/jellyseerr/commits/develop'
: 'https://github.com/fallenbagel/jellyseerr/releases'
? 'https://github.com/seerr-team/seerr/commits/develop'
: 'https://github.com/seerr-team/seerr/releases'
}
target="_blank"
rel="noopener noreferrer"
@@ -169,12 +167,12 @@ const SettingsAbout = () => {
</List.Item>
<List.Item title={intl.formatMessage(messages.githubdiscussions)}>
<a
href="https://github.com/fallenbagel/jellyseerr/discussions"
href="https://github.com/seerr-team/seerr/discussions"
target="_blank"
rel="noreferrer"
className="text-indigo-500 transition duration-300 hover:underline"
>
https://github.com/fallenbagel/jellyseerr/discussions
https://github.com/seerr-team/seerr/discussions
</a>
</List.Item>
<List.Item title="Discord">
@@ -190,50 +188,16 @@ const SettingsAbout = () => {
</List>
</div>
<div className="section">
<List title={intl.formatMessage(messages.supportoverseerr)}>
<List.Item
title={`${intl.formatMessage(messages.helppaycoffee)} ☕️`}
>
<List title={intl.formatMessage(messages.supportseerr)}>
<List.Item title={intl.formatMessage(messages.contribute)}>
<a
href="https://github.com/sponsors/sct"
href="https://opencollective.com/seerr"
target="_blank"
rel="noreferrer"
className="text-indigo-500 transition duration-300 hover:underline"
>
https://github.com/sponsors/sct
https://opencollective.com/seerr
</a>
<Badge className="ml-2">
{intl.formatMessage(messages.preferredmethod)}
</Badge>
</List.Item>
<List.Item title="">
<a
href="https://patreon.com/overseerr"
target="_blank"
rel="noreferrer"
className="text-indigo-500 transition duration-300 hover:underline"
>
https://patreon.com/overseerr
</a>
</List.Item>
</List>
</div>
<div className="section">
<List title={intl.formatMessage(messages.supportjellyseerr)}>
<List.Item
title={`${intl.formatMessage(messages.helppaycoffee)} ☕️`}
>
<a
href="https://www.buymeacoffee.com/fallen.bagel"
target="_blank"
rel="noreferrer"
className="text-indigo-500 transition duration-300 hover:underline"
>
https://www.buymeacoffee.com/fallen.bagel
</a>
<Badge className="ml-2">
{intl.formatMessage(messages.preferredmethod)}
</Badge>
</List.Item>
</List>
</div>

View File

@@ -10,7 +10,7 @@ const messages = defineMessages('components.Settings', {
experimentalTooltip:
'Enabling this setting may result in unexpected application behavior',
restartrequiredTooltip:
'Jellyseerr must be restarted for changes to this setting to take effect',
'Seerr must be restarted for changes to this setting to take effect',
});
const SettingsBadge = ({

View File

@@ -52,7 +52,7 @@ const messages = defineMessages('components.Settings', {
syncJellyfin: 'Sync Libraries',
manualscanJellyfin: 'Manual Library Scan',
manualscanDescriptionJellyfin:
"Normally, this will only be run once every 24 hours. Jellyseerr will check your {mediaServerName} server's recently added more aggressively. If this is your first time configuring Jellyseerr, a one-time full manual library scan is recommended!",
"Normally, this will only be run once every 24 hours. Seerr will check your {mediaServerName} server's recently added more aggressively. If this is your first time configuring Seerr, a one-time full manual library scan is recommended!",
notrunning: 'Not Running',
currentlibrary: 'Current Library: {name}',
librariesRemaining: 'Libraries Remaining: {count}',

View File

@@ -35,7 +35,7 @@ const messages: { [messageName: string]: MessageDescriptor } = defineMessages(
jobsandcache: 'Jobs & Cache',
jobs: 'Jobs',
jobsDescription:
'Jellyseerr performs certain maintenance tasks as regularly-scheduled jobs, but they can also be manually triggered below. Manually running a job will not alter its schedule.',
'Seerr performs certain maintenance tasks as regularly-scheduled jobs, but they can also be manually triggered below. Manually running a job will not alter its schedule.',
jobname: 'Job Name',
jobtype: 'Type',
nextexecution: 'Next Execution',
@@ -47,7 +47,7 @@ const messages: { [messageName: string]: MessageDescriptor } = defineMessages(
command: 'Command',
cache: 'Cache',
cacheDescription:
'Jellyseerr caches requests to external API endpoints to optimize performance and avoid making unnecessary API calls.',
'Seerr caches requests to external API endpoints to optimize performance and avoid making unnecessary API calls.',
cacheflushed: '{cachename} cache flushed.',
cachename: 'Cache Name',
cachehits: 'Hits',
@@ -58,7 +58,7 @@ const messages: { [messageName: string]: MessageDescriptor } = defineMessages(
flushcache: 'Flush Cache',
dnsCache: 'DNS Cache',
dnsCacheDescription:
'Jellyseerr caches DNS lookups to optimize performance and avoid making unnecessary API calls.',
'Seerr caches DNS lookups to optimize performance and avoid making unnecessary API calls.',
dnscacheflushed: '{hostname} dns cache flushed.',
dnscachename: 'Hostname',
dnscacheactiveaddress: 'Active Address',
@@ -104,7 +104,7 @@ const messages: { [messageName: string]: MessageDescriptor } = defineMessages(
'Every {jobScheduleSeconds, plural, one {second} other {{jobScheduleSeconds} seconds}}',
imagecache: 'Image Cache',
imagecacheDescription:
'When enabled in settings, Jellyseerr will proxy and cache images from pre-configured external sources. Cached images are saved into your config folder. You can find the files in <code>{appDataPath}/cache/images</code>.',
'When enabled in settings, Seerr will proxy and cache images from pre-configured external sources. Cached images are saved into your config folder. You can find the files in <code>{appDataPath}/cache/images</code>.',
imagecachecount: 'Images Cached',
imagecachesize: 'Total Cache Size',
usersavatars: "Users' Avatars",

View File

@@ -29,7 +29,7 @@ const messages = defineMessages('components.Settings.SettingsMain', {
general: 'General',
generalsettings: 'General Settings',
generalsettingsDescription:
'Configure global and default settings for Jellyseerr.',
'Configure global and default settings for Seerr.',
apikey: 'API Key',
apikeyCopied: 'Copied API key to clipboard.',
applicationTitle: 'Application Title',

View File

@@ -20,14 +20,14 @@ const messages = defineMessages('components.Settings.SettingsNetwork', {
network: 'Network',
networksettings: 'Network Settings',
networksettingsDescription:
'Configure network settings for your Jellyseerr instance.',
'Configure network settings for your Seerr instance.',
csrfProtection: 'Enable CSRF Protection',
csrfProtectionTip: 'Set external API access to read-only (requires HTTPS)',
csrfProtectionHoverTip:
'Do NOT enable this setting unless you understand what you are doing!',
trustProxy: 'Enable Proxy Support',
trustProxyTip:
'Allow Jellyseerr to correctly register client IP addresses behind a proxy',
'Allow Seerr to correctly register client IP addresses behind a proxy',
proxyEnabled: 'HTTP(S) Proxy',
proxyHostname: 'Proxy Hostname',
proxyPort: 'Proxy Port',
@@ -44,7 +44,7 @@ const messages = defineMessages('components.Settings.SettingsNetwork', {
docs: 'documentation',
forceIpv4First: 'Force IPv4 Resolution First',
forceIpv4FirstTip:
'Force Jellyseerr to resolve IPv4 addresses first instead of IPv6',
'Force Seerr to resolve IPv4 addresses first instead of IPv6',
dnsCache: 'DNS Cache',
dnsCacheTip:
'Enable caching of DNS lookups to optimize performance and avoid making unnecessary API calls',

View File

@@ -30,7 +30,7 @@ const messages = defineMessages('components.Settings', {
plex: 'Plex',
plexsettings: 'Plex Settings',
plexsettingsDescription:
'Configure the settings for your Plex server. Jellyseerr scans your Plex libraries to determine content availability.',
'Configure the settings for your Plex server. Seerr scans your Plex libraries to determine content availability.',
serverpreset: 'Server',
serverLocal: 'local',
serverRemote: 'remote',
@@ -51,12 +51,12 @@ const messages = defineMessages('components.Settings', {
enablessl: 'Use SSL',
plexlibraries: 'Plex Libraries',
plexlibrariesDescription:
'The libraries Jellyseerr scans for titles. Set up and save your Plex connection settings, then click the button below if no libraries are listed.',
'The libraries Seerr scans for titles. Set up and save your Plex connection settings, then click the button below if no libraries are listed.',
scanning: 'Syncing…',
scan: 'Sync Libraries',
manualscan: 'Manual Library Scan',
manualscanDescription:
"Normally, this will only be run once every 24 hours. Jellyseerr will check your Plex server's recently added more aggressively. If this is your first time configuring Plex, a one-time full manual library scan is recommended!",
"Normally, this will only be run once every 24 hours. Seerr will check your Plex server's recently added more aggressively. If this is your first time configuring Plex, a one-time full manual library scan is recommended!",
notrunning: 'Not Running',
currentlibrary: 'Current Library: {name}',
librariesRemaining: 'Libraries Remaining: {count}',
@@ -69,7 +69,7 @@ const messages = defineMessages('components.Settings', {
'Optionally direct users to the web app on your server instead of the "hosted" web app',
tautulliSettings: 'Tautulli Settings',
tautulliSettingsDescription:
'Optionally configure the settings for your Tautulli server. Jellyseerr fetches watch history data for your Plex media from Tautulli.',
'Optionally configure the settings for your Tautulli server. Seerr fetches watch history data for your Plex media from Tautulli.',
urlBase: 'URL Base',
tautulliApiKey: 'API Key',
externalUrl: 'External URL',