Compare commits

...

12 Commits

Author SHA1 Message Date
Fallenbagel
6fecdf094d Merge pull request #76 from Fallenbagel/updatePackagejson
Update package.json to reflect the jellyseerr version. This helps fix the version issue.
2022-04-15 14:57:27 +05:00
Fallenbagel
69b271b018 Chore(release):v1.0.1 2022-04-15 14:55:53 +05:00
Fallenbagel
d6ebd9a9b9 Chore(release):v1.0.1 2022-04-15 14:54:30 +05:00
Fallenbagel
70dad332fc Merge pull request #74 from Fallenbagel/versionStatusFix
fix: fix for the jellyseerr out of date even though it is up-to-date
2022-04-15 14:30:41 +05:00
Fallenbagel
a65e430c60 fix: fix for the jellyseerr out of date even though it is up-to-date
Reverting back the changes for the quick jellyseerr version fix for a better implementation
2022-04-15 14:03:03 +05:00
Fallenbagel
18f4b67b72 Merge pull request #73 from Fallenbagel/avatarfix
fix: fix default avatar missing
2022-04-15 12:12:13 +05:00
Fallenbagel
506c31562a fix: fix default avatar missing
Fix the default avatar missing because one of the os_logo_square.png file was missing
2022-04-15 12:07:12 +05:00
Fallenbagel
7a9d7a4834 Merge pull request #71 from jsl9208/feat-emby-mediaurl
feat: add emby detail url support
2022-04-15 11:21:49 +05:00
Fallenbagel
902a033b8a Merge pull request #72 from Fallenbagel/unknownjobfix
fix: replaced Unkown job with jellyfin in jobsandcache
2022-04-15 11:18:46 +05:00
Fallenbagel
00eb20aa5e fix: replaced Unkown job with jellyfin in jobsandcache
Replaced unknown job with jellyfin in jobsandcache and fixed the translations to reflect it as well
2022-04-15 10:46:09 +05:00
Shilong Jiang
a2c27cfa95 feat: add emby detail url support 2022-04-14 20:10:57 +08:00
Fallenbagel
7122b4d08b Replaced arm tags with latest
Replaced `:arm` and `:armv7` tags with `latest` as they are now deprecated.
2022-04-14 00:03:57 +05:00
21 changed files with 48 additions and 19 deletions

View File

@@ -23,12 +23,13 @@ Check out our [issue tracker](https://github.com/Fallenbagel/jellyseerr/issues).
## Supported Architectures
Jellyseerr image support multiple architectures such as x86-64, arm64 and armv7.
**NOTE: `:arm` and `:armv7` tag has been deprecated and replaced with `:latest`.**
| **Architecture** | **Tag** |
| ---------------- | ------- |
| x86-64 | latest |
| ARM64 | arm |
| ARMv7 | armv7 |
| ARM64 | latest |
| ARMv7 | latest |
## Getting Started

View File

@@ -1,6 +1,6 @@
{
"name": "overseerr",
"version": "0.1.0",
"name": "jellyseerr",
"version": "1.0.1",
"private": true,
"scripts": {
"dev": "nodemon -e ts --watch server --watch overseerr-api.yml -e .json,.ts,.yml -x ts-node --files --project server/tsconfig.json server/index.ts",

BIN
public/os_logo_square.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -163,11 +163,12 @@ class Media {
this.mediaUrl4k = `https://app.plex.tv/desktop#!/server/${settings.plex.machineId}/details?key=%2Flibrary%2Fmetadata%2F${this.ratingKey4k}`;
}
} else {
const pageName = process.env.JELLYFIN_TYPE === 'emby' ? 'item' : 'details';
if (this.jellyfinMediaId) {
this.mediaUrl = `${settings.jellyfin.hostname}/web/index.html#!/details?id=${this.jellyfinMediaId}&context=home&serverId=${settings.jellyfin.serverId}`;
this.mediaUrl = `${settings.jellyfin.hostname}/web/index.html#!/${pageName}?id=${this.jellyfinMediaId}&context=home&serverId=${settings.jellyfin.serverId}`;
}
if (this.jellyfinMediaId4k) {
this.mediaUrl4k = `${settings.jellyfin.hostname}/web/index.html#!/details?id=${this.jellyfinMediaId4k}&context=home&serverId=${settings.jellyfin.serverId}`;
this.mediaUrl4k = `${settings.jellyfin.hostname}/web/index.html#!/${pageName}?id=${this.jellyfinMediaId4k}&context=home&serverId=${settings.jellyfin.serverId}`;
}
}
}

View File

@@ -1,6 +1,6 @@
import {
ArrowCircleUpIcon,
// BeakerIcon,
BeakerIcon,
CodeIcon,
ServerIcon,
} from '@heroicons/react/outline';
@@ -36,7 +36,7 @@ const VersionStatus: React.FC<VersionStatusProps> = ({ onClick }) => {
data.commitTag === 'local'
? 'Keep it up! 👍'
: data.version.startsWith('develop-')
? intl.formatMessage(messages.streamstable)
? intl.formatMessage(messages.streamdevelop)
: intl.formatMessage(messages.streamstable);
return (
@@ -52,16 +52,14 @@ const VersionStatus: React.FC<VersionStatusProps> = ({ onClick }) => {
tabIndex={0}
className={`flex items-center p-2 mx-2 text-xs transition duration-300 rounded-lg ring-1 ring-gray-700 ${
data.updateAvailable
? // ? 'bg-yellow-500 text-white hover:bg-yellow-400'
'bg-gray-900 text-gray-300 hover:bg-gray-800'
? 'bg-yellow-500 text-white hover:bg-yellow-400'
: 'bg-gray-900 text-gray-300 hover:bg-gray-800'
}`}
>
{data.commitTag === 'local' ? (
<CodeIcon className="w-6 h-6" />
) : data.version.startsWith('develop-') ? (
// <BeakerIcon className="w-6 h-6" />
<CodeIcon className="w-6 h-6" />
<BeakerIcon className="w-6 h-6" />
) : (
<ServerIcon className="w-6 h-6" />
)}
@@ -74,8 +72,7 @@ const VersionStatus: React.FC<VersionStatusProps> = ({ onClick }) => {
intl.formatMessage(messages.commitsbehind, {
commitsBehind: data.commitsBehind,
})
) : // ) : data.commitsBehind === -1 ? (
data.commitsBehind === 0 ? (
) : data.commitsBehind === -1 ? (
intl.formatMessage(messages.outofdate)
) : (
<code className="p-0 bg-transparent">

View File

@@ -85,10 +85,10 @@ const SettingsAbout: React.FC = () => {
title={intl.formatMessage(messages.version)}
className="truncate"
>
{/* <code>{data.version.replace('develop-', '')}</code> */}
<code>{data.version.replace('develop-', '')}</code>
{status?.updateAvailable ? (
<Badge badgeType="success" className="ml-2">
{intl.formatMessage(messages.uptodate)}
<Badge badgeType="warning" className="ml-2">
{intl.formatMessage(messages.outofdate)}
</Badge>
) : (
status?.commitTag !== 'local' && (
@@ -115,12 +115,12 @@ const SettingsAbout: React.FC = () => {
<List title={intl.formatMessage(messages.gettingsupport)}>
<List.Item title={intl.formatMessage(messages.documentation)}>
<a
href="https://github.com/Fallenbagel/jellyseerr/blob/main/README.md"
href="https://github.com/Fallenbagel/jellyseerr#readme"
target="_blank"
rel="noreferrer"
className="text-indigo-500 hover:underline"
>
https://github.com/Fallenbagel/jellyseerr/blob/main/README.md
https://github.com/Fallenbagel/jellyseerr#readme
</a>
</List.Item>
<List.Item title={intl.formatMessage(messages.githubdiscussions)}>

View File

@@ -47,6 +47,8 @@ const messages: { [messageName: string]: MessageDescriptor } = defineMessages({
unknownJob: 'Unknown Job',
'plex-recently-added-scan': 'Plex Recently Added Scan',
'plex-full-scan': 'Plex Full Library Scan',
'jellyfin-recently-added-sync': 'Jellyfin Recently Added Scan',
'jellyfin-full-sync': 'Jellyfin Full Library Scan',
'radarr-scan': 'Radarr Scan',
'sonarr-scan': 'Sonarr Scan',
'download-sync': 'Download Sync',

View File

@@ -597,6 +597,8 @@
"components.Settings.SettingsLogs.copiedLogMessage": "S'ha copiat el missatge de registre al porta-retalls.",
"components.Settings.SettingsJobsCache.runnow": "Executa-ho ara",
"components.Settings.SettingsJobsCache.plex-full-scan": "Exploració completa de la biblioteca plex",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Exploració completa de la biblioteca Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Exploració d'elements de Jellyfin afegits recentment",
"components.Settings.SettingsJobsCache.nextexecution": "Pròxima execució",
"components.Settings.SettingsJobsCache.jobstarted": "S'ha iniciat {jobname}.",
"components.Settings.SettingsJobsCache.jobcancelled": "{jobname} s'ha cancel·lat.",

View File

@@ -591,6 +591,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Radarr Scan",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Scan der zuletzt hinzugefügten Plex Medien",
"components.Settings.SettingsJobsCache.plex-full-scan": "Vollständiger Plex Bibliotheken Scan",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Vollständiger Jellyfin Bibliotheken Scan",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Scan der zuletzt hinzugefügten Jellyfin Medien",
"components.Settings.Notifications.validationUrl": "Du musst eine gültige URL angeben",
"components.Settings.Notifications.botAvatarUrl": "Bot Avatar URL",
"components.RequestList.RequestItem.requested": "Angefragt",

View File

@@ -388,6 +388,8 @@
"components.Settings.SettingsJobsCache.process": "Διεργασία",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Σάρωση Plex για μέσα που προστέθηκαν πρόσφατα",
"components.Settings.SettingsJobsCache.plex-full-scan": "Σάρωση πλήρους βιβλιοθήκης Plex",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Σάρωση πλήρους βιβλιοθήκης Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Σάρωση Jellyfin για μέσα που προστέθηκαν πρόσφατα",
"components.Settings.SettingsJobsCache.nextexecution": "Επόμενη εκτέλεση",
"components.Settings.SettingsJobsCache.jobtype": "Είδος",
"components.Settings.SettingsJobsCache.jobstarted": "{jobname} ξεκίνησε.",

View File

@@ -493,6 +493,8 @@
"components.Settings.SettingsJobsCache.nextexecution": "Next Execution",
"components.Settings.SettingsJobsCache.plex-full-scan": "Plex Full Library Scan",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex Recently Added Scan",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Jellyfin Full Library Scan",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Jellyfin Recently Added Scan",
"components.Settings.SettingsJobsCache.process": "Process",
"components.Settings.SettingsJobsCache.radarr-scan": "Radarr Scan",
"components.Settings.SettingsJobsCache.runnow": "Run Now",

View File

@@ -439,6 +439,8 @@
"components.Settings.SettingsJobsCache.process": "Procesamiento",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Escaneo de Recien Añadidos de Plex",
"components.Settings.SettingsJobsCache.plex-full-scan": "Escaneo Completo de la Biblioteca de Plex",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Escaneo Completo de la Biblioteca de Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Escaneo de Recien Añadidos de Jellyfin",
"components.Settings.SettingsJobsCache.nextexecution": "Próxima Ejecución",
"components.Settings.SettingsJobsCache.jobtype": "Tipo",
"components.Settings.SettingsJobsCache.jobstarted": "{jobname} comenzada.",

View File

@@ -598,6 +598,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Scan de Radarr",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Scan des ajouts récents aux bibliothèques Plex",
"components.Settings.SettingsJobsCache.plex-full-scan": "Scan complet des bibliothèques Plex",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Scan complet des bibliothèques Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Scan des ajouts récents aux bibliothèques Jellyfin",
"components.Settings.Notifications.validationUrl": "Vous devez fournir un URL valide",
"components.Settings.Notifications.botAvatarUrl": "L'URL de l'avatar de votre Bot",
"components.Settings.SettingsUsers.userSettingsDescription": "Configurer les paramètres généraux et par défaut de l'utilisateur.",

View File

@@ -478,6 +478,8 @@
"components.Settings.SettingsJobsCache.process": "Folyamat",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex \"nemrégiben hozzáadott\" beolvasása",
"components.Settings.SettingsJobsCache.plex-full-scan": "Plex összes könyvtárának beolvasása",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Jellyfin összes könyvtárának beolvasása",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Jellyfin \"nemrégiben hozzáadott\" beolvasása",
"components.Settings.SettingsJobsCache.nextexecution": "Következő végrehajtás",
"components.Settings.SettingsJobsCache.jobtype": "Típus",
"components.Settings.SettingsJobsCache.jobstarted": "{jobname} elindult.",

View File

@@ -591,6 +591,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Scansione Radarr",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Scansione aggiunti di recente su Plex",
"components.Settings.SettingsJobsCache.plex-full-scan": "Scansione completa della libreria di Plex",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Scansione completa della libreria di Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Scansione aggiunti di recente su Jellyfin",
"components.Settings.Notifications.validationUrl": "È necessario fornire un URL valido",
"components.Settings.Notifications.botAvatarUrl": "URL avatar bot",
"components.RequestList.RequestItem.requested": "Richiesto",

View File

@@ -507,6 +507,8 @@
"components.Settings.SettingsJobsCache.process": "Prosess",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Nylig lagt til i Plex-skann",
"components.Settings.SettingsJobsCache.plex-full-scan": "Full Plex-bibliotekskann",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Full Jellyfin-bibliotekskann",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Nylig lagt til i Jellyfin",
"components.Settings.SettingsJobsCache.nextexecution": "Kjøres igjen",
"components.Settings.SettingsJobsCache.jobtype": "Type",
"components.Settings.SettingsJobsCache.jobstarted": "{jobname} startet.",

View File

@@ -591,6 +591,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Radarr-scan",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex recent toegevoegde scan",
"components.Settings.SettingsJobsCache.plex-full-scan": "Plex volledige bibliotheekscan",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "volledige bibliotheekscan Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Jellyfin recent toegevoegde scan",
"components.Settings.Notifications.validationUrl": "Je moet een geldige URL opgeven",
"components.Settings.Notifications.botAvatarUrl": "URL bot-avatar",
"components.RequestList.RequestItem.requested": "Aangevraagd",

View File

@@ -600,6 +600,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Escanemento do Radarr",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Recentemente Adicionado ao Plex",
"components.Settings.SettingsJobsCache.plex-full-scan": "Escaneamento de Todas Bibliotecas do Plex",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Escaneamento de Todas Bibliotecas do Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Recentemente Adicionado ao Jellyfin",
"components.UserProfile.norequests": "Nenhuma solicitação.",
"components.UserProfile.UserSettings.unauthorizedDescription": "Você não tem permissão para modificar as configurações desse usuários.",
"components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Você não pode modificar suas próprias permissões.",

View File

@@ -591,6 +591,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Sincronizar Radarr",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Sincronizar Adicionado Recentemente do Plex",
"components.Settings.SettingsJobsCache.plex-full-scan": "Sincronização Completa da Biblioteca Plex",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Sincronização Completa da Biblioteca Jellyfin",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Sincronizar Adicionado Recentemente do Jellyfin",
"components.RequestList.RequestItem.requested": "Pedido",
"components.RequestList.RequestItem.modifieduserdate": "{date} por {user}",
"components.RequestList.RequestItem.modified": "Modificado",

View File

@@ -570,6 +570,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Radarr-skanning",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Skanning av det senast tillagda i Plex",
"components.Settings.SettingsJobsCache.plex-full-scan": "Full Plex-biblioteksskanning",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Full Jellyfin-biblioteksskanning",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Skanning av det senast tillagda i Jellyfin",
"components.Settings.SettingsJobsCache.download-sync-reset": "Hämta synkroniseringsåterställning",
"components.Settings.SettingsJobsCache.download-sync": "Ladda ner synkronisering",
"components.Settings.SettingsAbout.preferredmethod": "Föredraget",

View File

@@ -598,6 +598,8 @@
"components.Settings.SettingsJobsCache.radarr-scan": "Radarr 掃描",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "Plex 最新添加掃描",
"components.Settings.SettingsJobsCache.plex-full-scan": "Plex 媒體庫掃描",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Jellyfin 媒體庫掃描",
"components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Jellyfin 最新添加掃描",
"components.Discover.DiscoverTvLanguage.languageSeries": "{language}電視節目",
"components.Discover.DiscoverMovieLanguage.languageMovies": "{language}電影",
"components.UserProfile.ProfileHeader.userid": "使用者 ID{userid}",