diff --git a/.all-contributorsrc b/.all-contributorsrc index b5166196f..bd0f0f18f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -4,910 +4,324 @@ ], "imageSize": 100, "commit": false, + "badgeTemplate": "\"All-orange.svg\"/>", + "contributorsPerLine": 7, + "projectName": "jellyseerr", + "projectOwner": "Fallenbagel", + "repoType": "github", + "repoHost": "https://github.com", + "skipCi": true, + "commitConvention": "angular", + "commitType": "docs", "contributors": [ { - "login": "sct", - "name": "sct", - "avatar_url": "https://avatars1.githubusercontent.com/u/234213?v=4", - "profile": "https://sct.dev", + "login": "Fallenbagel", + "name": "Fallenbagel", + "avatar_url": "https://avatars.githubusercontent.com/u/98979876?v=4", + "profile": "https://github.com/Fallenbagel", "contributions": [ "code", - "design", - "ideas" + "maintenance" ] }, { - "login": "azoitos", - "name": "Alex Zoitos", - "avatar_url": "https://avatars2.githubusercontent.com/u/26529049?v=4", - "profile": "https://github.com/azoitos", + "login": "seanzhang98", + "name": "Sean", + "avatar_url": "https://avatars.githubusercontent.com/u/34902361?v=4", + "profile": "https://github.com/seanzhang98", "contributions": [ + "translation", "code" ] }, { - "login": "OwsleyJr", - "name": "Brandon Cohen", - "avatar_url": "https://avatars3.githubusercontent.com/u/8635678?v=4", - "profile": "https://github.com/OwsleyJr", - "contributions": [ - "code", - "doc" - ] - }, - { - "login": "Ahreluth", - "name": "Ahreluth", - "avatar_url": "https://avatars2.githubusercontent.com/u/75682440?v=4", - "profile": "https://github.com/Ahreluth", - "contributions": [ - "translation" - ] - }, - { - "login": "KovalevArtem", - "name": "KovalevArtem", - "avatar_url": "https://avatars0.githubusercontent.com/u/36500228?v=4", - "profile": "https://github.com/KovalevArtem", - "contributions": [ - "translation" - ] - }, - { - "login": "GiyomuWeb", - "name": "GiyomuWeb", - "avatar_url": "https://avatars0.githubusercontent.com/u/62489209?v=4", - "profile": "https://github.com/GiyomuWeb", - "contributions": [ - "translation" - ] - }, - { - "login": "angrycuban13", - "name": "Angry Cuban", - "avatar_url": "https://avatars3.githubusercontent.com/u/39564898?v=4", - "profile": "https://github.com/angrycuban13", - "contributions": [ - "doc" - ] - }, - { - "login": "jvennik", - "name": "jvennik", - "avatar_url": "https://avatars3.githubusercontent.com/u/6672637?v=4", - "profile": "https://github.com/jvennik", - "contributions": [ - "translation" - ] - }, - { - "login": "darknessgp", - "name": "darknessgp", - "avatar_url": "https://avatars0.githubusercontent.com/u/1521243?v=4", - "profile": "https://github.com/darknessgp", + "login": "notfakie", + "name": "notfakie", + "avatar_url": "https://avatars.githubusercontent.com/u/103784113?v=4", + "profile": "https://github.com/notfakie", "contributions": [ "code" ] }, { - "login": "saltydk", - "name": "salty", - "avatar_url": "https://avatars1.githubusercontent.com/u/6587950?v=4", - "profile": "https://github.com/saltydk", - "contributions": [ - "infra" - ] - }, - { - "login": "Shutruk", - "name": "Shutruk", - "avatar_url": "https://avatars2.githubusercontent.com/u/9198633?v=4", - "profile": "https://github.com/Shutruk", + "login": "Jumail", + "name": "Mohamed Jumail", + "avatar_url": "https://avatars.githubusercontent.com/u/7672055?v=4", + "profile": "https://github.com/Jumail", "contributions": [ - "translation" - ] - }, - { - "login": "krystiancharubin", - "name": "Krystian Charubin", - "avatar_url": "https://avatars2.githubusercontent.com/u/17775600?v=4", - "profile": "https://github.com/krystiancharubin", - "contributions": [ - "design" + "review" ] }, { - "login": "kieron", - "name": "Kieron Boswell", - "avatar_url": "https://avatars2.githubusercontent.com/u/8655212?v=4", - "profile": "https://github.com/kieron", + "login": "jsl9208", + "name": "Shilong Jiang", + "avatar_url": "https://avatars.githubusercontent.com/u/4048787?v=4", + "profile": "https://www.heywhale.com", "contributions": [ "code" ] }, { - "login": "samwiseg0", - "name": "samwiseg0", - "avatar_url": "https://avatars1.githubusercontent.com/u/2241731?v=4", - "profile": "https://github.com/samwiseg0", - "contributions": [ - "question", - "infra" - ] - }, - { - "login": "ecelebi29", - "name": "ecelebi29", - "avatar_url": "https://avatars2.githubusercontent.com/u/8337120?v=4", - "profile": "https://github.com/ecelebi29", - "contributions": [ - "code", - "doc" - ] - }, - { - "login": "mmozeiko", - "name": "Mārtiņš Možeiko", - "avatar_url": "https://avatars3.githubusercontent.com/u/1665010?v=4", - "profile": "https://github.com/mmozeiko", + "login": "boring-dragon", + "name": "Boring Dragon", + "avatar_url": "https://avatars.githubusercontent.com/u/28459081?v=4", + "profile": "https://jinas.me", "contributions": [ "code" ] }, { - "login": "mazzetta86", - "name": "mazzetta86", - "avatar_url": "https://avatars2.githubusercontent.com/u/45591560?v=4", - "profile": "https://github.com/mazzetta86", - "contributions": [ - "translation" - ] - }, - { - "login": "Panzer1119", - "name": "Paul Hagedorn", - "avatar_url": "https://avatars1.githubusercontent.com/u/23016343?v=4", - "profile": "https://github.com/Panzer1119", - "contributions": [ - "translation" - ] - }, - { - "login": "Shagon94", - "name": "Shagon94", - "avatar_url": "https://avatars3.githubusercontent.com/u/9140783?v=4", - "profile": "https://github.com/Shagon94", - "contributions": [ - "translation" - ] - }, - { - "login": "sebstrgg", - "name": "sebstrgg", - "avatar_url": "https://avatars3.githubusercontent.com/u/27026694?v=4", - "profile": "https://github.com/sebstrgg", - "contributions": [ - "translation" - ] - }, - { - "login": "danshilm", - "name": "Danshil Mungur", - "avatar_url": "https://avatars2.githubusercontent.com/u/20923978?v=4", - "profile": "https://github.com/danshilm", - "contributions": [ - "code", - "doc" - ] - }, - { - "login": "doob187", - "name": "doob187", - "avatar_url": "https://avatars1.githubusercontent.com/u/60312740?v=4", - "profile": "https://github.com/doob187", - "contributions": [ - "infra" - ] - }, - { - "login": "johnpyp", - "name": "johnpyp", - "avatar_url": "https://avatars2.githubusercontent.com/u/20625636?v=4", - "profile": "https://github.com/johnpyp", - "contributions": [ - "code" - ] - }, - { - "login": "ankarhem", - "name": "Jakob Ankarhem", - "avatar_url": "https://avatars1.githubusercontent.com/u/14110063?v=4", - "profile": "https://github.com/ankarhem", - "contributions": [ - "doc", - "code", - "translation" - ] - }, - { - "login": "jayesh100", - "name": "Jayesh", - "avatar_url": "https://avatars1.githubusercontent.com/u/8022175?v=4", - "profile": "https://github.com/jayesh100", + "login": "sambartik", + "name": "Samuel Bartík", + "avatar_url": "https://avatars.githubusercontent.com/u/63553146?v=4", + "profile": "https://github.com/sambartik", "contributions": [ "code" ] }, { - "login": "flying-sausages", - "name": "flying-sausages", - "avatar_url": "https://avatars1.githubusercontent.com/u/23618693?v=4", - "profile": "https://github.com/flying-sausages", - "contributions": [ - "doc" - ] - }, - { - "login": "hirenshah", - "name": "hirenshah", - "avatar_url": "https://avatars2.githubusercontent.com/u/418112?v=4", - "profile": "https://github.com/hirenshah", - "contributions": [ - "doc" - ] - }, - { - "login": "TheCatLady", - "name": "TheCatLady", - "avatar_url": "https://avatars0.githubusercontent.com/u/52870424?v=4", - "profile": "https://github.com/TheCatLady", - "contributions": [ - "code", - "translation", - "doc" - ] - }, - { - "login": "chriscpritchard", - "name": "Chris Pritchard", - "avatar_url": "https://avatars1.githubusercontent.com/u/1839074?v=4", - "profile": "https://github.com/chriscpritchard", - "contributions": [ - "code", - "doc" - ] - }, - { - "login": "Tamberlox", - "name": "Tamberlox", - "avatar_url": "https://avatars3.githubusercontent.com/u/56069014?v=4", - "profile": "https://github.com/Tamberlox", - "contributions": [ - "translation" - ] - }, - { - "login": "hmnd", - "name": "David", - "avatar_url": "https://avatars.githubusercontent.com/u/12853597?v=4", - "profile": "https://hmnd.io", + "login": "CyferShepard", + "name": "Thegan Govender", + "avatar_url": "https://avatars.githubusercontent.com/u/24864904?v=4", + "profile": "https://github.com/CyferShepard", "contributions": [ "code" ] }, { - "login": "douglasparker", - "name": "Douglas Parker", - "avatar_url": "https://avatars.githubusercontent.com/u/18235822?v=4", - "profile": "https://www.douglas-parker.com", + "login": "jab416171", + "name": "jab416171", + "avatar_url": "https://avatars.githubusercontent.com/u/345752?v=4", + "profile": "https://github.com/jab416171", "contributions": [ "doc" ] }, { - "login": "dancarter", - "name": "Daniel Carter", - "avatar_url": "https://avatars.githubusercontent.com/u/4387516?v=4", - "profile": "https://github.com/dancarter", + "login": "NicolaiVdS", + "name": "Nicolai Van der Storm", + "avatar_url": "https://avatars.githubusercontent.com/u/5257222?v=4", + "profile": "https://nvds.be", "contributions": [ "code" ] }, { - "login": "NuroDev", - "name": "nuro", - "avatar_url": "https://avatars.githubusercontent.com/u/4991309?v=4", - "profile": "https://nuro.dev", - "contributions": [ - "doc" - ] - }, - { - "login": "onedr0p", - "name": "ᗪєνιη ᗷυнʟ", - "avatar_url": "https://avatars.githubusercontent.com/u/213795?v=4", - "profile": "https://github.com/onedr0p", - "contributions": [ - "infra" - ] - }, - { - "login": "JonnyWong16", - "name": "JonnyWong16", - "avatar_url": "https://avatars.githubusercontent.com/u/9099342?v=4", - "profile": "https://github.com/JonnyWong16", - "contributions": [ - "doc" - ] - }, - { - "login": "Roxedus", - "name": "Roxedus", - "avatar_url": "https://avatars.githubusercontent.com/u/7110194?v=4", - "profile": "https://github.com/Roxedus", - "contributions": [ - "doc" - ] - }, - { - "login": "WoisWoi", - "name": "WoisWoi", - "avatar_url": "https://avatars.githubusercontent.com/u/75491231?v=4", - "profile": "https://github.com/WoisWoi", - "contributions": [ - "translation" - ] - }, - { - "login": "HubDuck", - "name": "HubDuck", - "avatar_url": "https://avatars.githubusercontent.com/u/77843475?v=4", - "profile": "https://github.com/HubDuck", - "contributions": [ - "translation", - "doc" - ] - }, - { - "login": "costaht", - "name": "costaht", - "avatar_url": "https://avatars.githubusercontent.com/u/50637431?v=4", - "profile": "https://github.com/costaht", - "contributions": [ - "doc", - "translation" - ] - }, - { - "login": "Shjosan", - "name": "Shjosan", - "avatar_url": "https://avatars.githubusercontent.com/u/20847626?v=4", - "profile": "https://github.com/Shjosan", - "contributions": [ - "translation" - ] - }, - { - "login": "kobaubarr", - "name": "kobaubarr", - "avatar_url": "https://avatars.githubusercontent.com/u/28481522?v=4", - "profile": "https://github.com/kobaubarr", - "contributions": [ - "translation" - ] - }, - { - "login": "notorius28", - "name": "Ricardo González", - "avatar_url": "https://avatars.githubusercontent.com/u/1621513?v=4", - "profile": "https://github.com/notorius28", - "contributions": [ - "translation" - ] - }, - { - "login": "Torkiliuz", - "name": "Torkil", - "avatar_url": "https://avatars.githubusercontent.com/u/460764?v=4", - "profile": "http://torkili.uz", + "login": "Smexhy", + "name": "Smexhy", + "avatar_url": "https://avatars.githubusercontent.com/u/4880625?v=4", + "profile": "https://github.com/Smexhy", "contributions": [ "translation" ] }, { - "login": "JagandeepBrar", - "name": "Jagandeep Brar", - "avatar_url": "https://avatars.githubusercontent.com/u/3048295?v=4", - "profile": "https://www.jagandeepbrar.io", - "contributions": [ - "doc" - ] - }, - { - "login": "dtalens", - "name": "dtalens", - "avatar_url": "https://avatars.githubusercontent.com/u/6631832?v=4", - "profile": "http://dtalens.com", - "contributions": [ - "translation" - ] - }, - { - "login": "acortelyou", - "name": "Alex Cortelyou", - "avatar_url": "https://avatars.githubusercontent.com/u/1689668?v=4", - "profile": "https://github.com/acortelyou", + "login": "dd060606", + "name": "dd060606", + "avatar_url": "https://avatars.githubusercontent.com/u/58089504?v=4", + "profile": "https://dd06-dev.fr", "contributions": [ "code" ] }, { - "login": "jonocairns", - "name": "Jono Cairns", - "avatar_url": "https://avatars.githubusercontent.com/u/182836?v=4", - "profile": "https://nz.linkedin.com/in/jonocairns", + "login": "darmiel", + "name": "Daniel", + "avatar_url": "https://avatars.githubusercontent.com/u/71837281?v=4", + "profile": "https://qwer.tz", "contributions": [ "code" ] }, { - "login": "DJScias", - "name": "DJScias", - "avatar_url": "https://avatars.githubusercontent.com/u/439655?v=4", - "profile": "https://scias.net/", + "login": "undone37", + "name": "undone37", + "avatar_url": "https://avatars.githubusercontent.com/u/10513808?v=4", + "profile": "https://github.com/undone37", "contributions": [ "translation" ] }, { - "login": "Dabu-dot", - "name": "Dabu-dot", - "avatar_url": "https://avatars.githubusercontent.com/u/52525576?v=4", - "profile": "https://github.com/Dabu-dot", + "login": "CheChu10", + "name": "Chechu García", + "avatar_url": "https://avatars.githubusercontent.com/u/32913133?v=4", + "profile": "https://github.com/CheChu10", "contributions": [ "translation" ] }, { - "login": "Jabster28", - "name": "Jabster28", - "avatar_url": "https://avatars.githubusercontent.com/u/29015942?v=4", - "profile": "https://github.com/Jabster28", - "contributions": [ - "code" - ] - }, - { - "login": "littlerooster", - "name": "littlerooster", - "avatar_url": "https://avatars.githubusercontent.com/u/83890654?v=4", - "profile": "https://github.com/littlerooster", + "login": "DimitriDR", + "name": "Dimitri", + "avatar_url": "https://avatars.githubusercontent.com/u/56969769?v=4", + "profile": "https://github.com/DimitriDR", "contributions": [ "translation" ] }, { - "login": "dphildebrandt", - "name": "Dustin Hildebrandt", - "avatar_url": "https://avatars.githubusercontent.com/u/154459?v=4", - "profile": "https://github.com/dphildebrandt", - "contributions": [ - "code" - ] - }, - { - "login": "Generator", - "name": "Bruno Guerreiro", - "avatar_url": "https://avatars.githubusercontent.com/u/44146?v=4", - "profile": "https://github.com/Generator", + "login": "andrey4korop", + "name": "andrey4korop", + "avatar_url": "https://avatars.githubusercontent.com/u/24610708?v=4", + "profile": "https://github.com/andrey4korop", "contributions": [ + "code", "translation" ] }, { - "login": "iceHtwoO", - "name": "Alexander Neuhäuser", - "avatar_url": "https://avatars.githubusercontent.com/u/27020492?v=4", - "profile": "https://github.com/iceHtwoO", + "login": "GeoffreyCoulaud", + "name": "Geoffrey Coulaud", + "avatar_url": "https://avatars.githubusercontent.com/u/20744730?v=4", + "profile": "https://geoffrey-coulaud.fr", "contributions": [ "translation" ] }, { - "login": "liviokanone", - "name": "Livio", - "avatar_url": "https://avatars.githubusercontent.com/u/37431541?v=4", - "profile": "http://www.unext.co.jp", - "contributions": [ - "design" - ] - }, - { - "login": "tangentThought", - "name": "tangentThought", - "avatar_url": "https://avatars.githubusercontent.com/u/25516090?v=4", - "profile": "https://github.com/tangentThought", + "login": "Pikachu920", + "name": "Pikachu920", + "avatar_url": "https://avatars.githubusercontent.com/u/28607612?v=4", + "profile": "https://github.com/Pikachu920", "contributions": [ "code" ] }, { - "login": "nicospz", - "name": "Nicolás Espinoza", - "avatar_url": "https://avatars.githubusercontent.com/u/31373060?v=4", - "profile": "https://github.com/nicospz", + "login": "yalagin", + "name": "Maxim Yalagin", + "avatar_url": "https://avatars.githubusercontent.com/u/12879142?v=4", + "profile": "https://github.com/yalagin", "contributions": [ "code" ] }, { - "login": "sootylunatic", - "name": "sootylunatic", - "avatar_url": "https://avatars.githubusercontent.com/u/36486087?v=4", - "profile": "https://github.com/sootylunatic", - "contributions": [ - "translation" - ] - }, - { - "login": "JoKerIsCraZy", - "name": "JoKerIsCraZy", - "avatar_url": "https://avatars.githubusercontent.com/u/47474211?v=4", - "profile": "https://github.com/JoKerIsCraZy", - "contributions": [ - "translation" - ] - }, - { - "login": "GoByeBye", - "name": "Daddie0", - "avatar_url": "https://avatars.githubusercontent.com/u/33762262?v=4", - "profile": "https://daddie.dev", - "contributions": [ - "translation" - ] - }, - { - "login": "Simoneu01", - "name": "Simone", - "avatar_url": "https://avatars.githubusercontent.com/u/43807696?v=4", - "profile": "http://ungaro.me", - "contributions": [ - "translation" - ] - }, - { - "login": "adan89lion", - "name": "Seohyun Joo", - "avatar_url": "https://avatars.githubusercontent.com/u/6585644?v=4", - "profile": "https://github.com/adan89lion", - "contributions": [ - "translation" - ] - }, - { - "login": "ty4ko", - "name": "Sergey", - "avatar_url": "https://avatars.githubusercontent.com/u/21213535?v=4", - "profile": "https://github.com/ty4ko", - "contributions": [ - "translation" - ] - }, - { - "login": "skafte1990", - "name": "Shaaft", - "avatar_url": "https://avatars.githubusercontent.com/u/31465453?v=4", - "profile": "https://github.com/skafte1990", - "contributions": [ - "translation" - ] - }, - { - "login": "sr093906", - "name": "sr093906", - "avatar_url": "https://avatars.githubusercontent.com/u/8369201?v=4", - "profile": "https://github.com/sr093906", - "contributions": [ - "translation" - ] - }, - { - "login": "Nackophilz", - "name": "Nackophilz", - "avatar_url": "https://avatars.githubusercontent.com/u/61667226?v=4", - "profile": "https://github.com/Nackophilz", - "contributions": [ - "translation" - ] - }, - { - "login": "schambers", - "name": "Sean Chambers", - "avatar_url": "https://avatars.githubusercontent.com/u/31563?v=4", - "profile": "https://github.com/schambers", + "login": "jeaboswell", + "name": "Jesse Boswell", + "avatar_url": "https://avatars.githubusercontent.com/u/11653068?v=4", + "profile": "https://github.com/jeaboswell", "contributions": [ "code" ] }, { - "login": "deniscerri", - "name": "deniscerri", - "avatar_url": "https://avatars.githubusercontent.com/u/64997243?v=4", - "profile": "https://github.com/deniscerri", + "login": "d-fendrich", + "name": "d-fendrich", + "avatar_url": "https://avatars.githubusercontent.com/u/27904138?v=4", + "profile": "https://github.com/d-fendrich", "contributions": [ "translation" ] }, { - "login": "tomgacz", - "name": "tomgacz", - "avatar_url": "https://avatars.githubusercontent.com/u/14138209?v=4", - "profile": "https://github.com/tomgacz", + "login": "davidfdezalcoba", + "name": "David Fernández Alcoba", + "avatar_url": "https://avatars.githubusercontent.com/u/15996018?v=4", + "profile": "https://github.com/davidfdezalcoba", "contributions": [ - "translation" + "code" ] }, { - "login": "Andersborrits", - "name": "Andersborrits", - "avatar_url": "https://avatars.githubusercontent.com/u/29452218?v=4", - "profile": "https://github.com/Andersborrits", + "login": "Gauvino", + "name": "Gauvino", + "avatar_url": "https://avatars.githubusercontent.com/u/68083474?v=4", + "profile": "https://github.com/Gauvino", "contributions": [ "translation" ] }, { - "login": "Maxentr", - "name": "Maxent", - "avatar_url": "https://avatars.githubusercontent.com/u/67283154?v=4", - "profile": "http://maxentrouault.fr", - "contributions": [ - "translation" - ] - }, - { - "login": "sambartik", - "name": "Samuel Bartík", - "avatar_url": "https://avatars.githubusercontent.com/u/63553146?v=4", - "profile": "https://github.com/sambartik", + "login": "EthanArmbrust", + "name": "EthanArmbrust", + "avatar_url": "https://avatars.githubusercontent.com/u/22754714?v=4", + "profile": "https://github.com/EthanArmbrust", "contributions": [ "code" ] }, { - "login": "frank-cywong", - "name": "Chun Yeung Wong", - "avatar_url": "https://avatars.githubusercontent.com/u/90653148?v=4", - "profile": "https://github.com/frank-cywong", + "login": "SirMartin", + "name": "Eduardo", + "avatar_url": "https://avatars.githubusercontent.com/u/854646?v=4", + "profile": "http://www.piribisoft.com", "contributions": [ - "code" - ] - }, - { - "login": "TheMeanCanEHdian", - "name": "TheMeanCanEHdian", - "avatar_url": "https://avatars.githubusercontent.com/u/16025103?v=4", - "profile": "https://github.com/TheMeanCanEHdian", - "contributions": [ - "code" + "doc" ] }, { - "login": "Gylesie", - "name": "Gylesie", - "avatar_url": "https://avatars.githubusercontent.com/u/86306812?v=4", - "profile": "https://github.com/Gylesie", + "login": "RickLuiken", + "name": "RickLuiken", + "avatar_url": "https://avatars.githubusercontent.com/u/34110371?v=4", + "profile": "https://github.com/RickLuiken", "contributions": [ "code" ] }, { - "login": "Fhd-pro", - "name": "Fhd-pro", - "avatar_url": "https://avatars.githubusercontent.com/u/82862079?v=4", - "profile": "https://github.com/Fhd-pro", + "login": "Br33ce", + "name": "Br33ce", + "avatar_url": "https://avatars.githubusercontent.com/u/124933490?v=4", + "profile": "https://github.com/Br33ce", "contributions": [ "translation" ] }, { - "login": "PovilasID", - "name": "PovilasID", - "avatar_url": "https://avatars.githubusercontent.com/u/396243?v=4", - "profile": "https://github.com/PovilasID", + "login": "athphane", + "name": "Athfan Khaleel", + "avatar_url": "https://avatars.githubusercontent.com/u/13810742?v=4", + "profile": "https://athfan.com", "contributions": [ - "translation" - ] - }, - { - "login": "byakurau", - "name": "byakurau", - "avatar_url": "https://avatars.githubusercontent.com/u/1811683?v=4", - "profile": "https://github.com/byakurau", - "contributions": [ - "translation" + "doc" ] }, { - "login": "miknii", - "name": "miknii", - "avatar_url": "https://avatars.githubusercontent.com/u/109232569?v=4", - "profile": "https://github.com/miknii", + "login": "mdll23", + "name": "Michael Dallinger", + "avatar_url": "https://avatars.githubusercontent.com/u/142844478?v=4", + "profile": "https://github.com/mdll23", "contributions": [ "translation" ] }, { - "login": "Eclipseop", - "name": "Mackenzie", - "avatar_url": "https://avatars.githubusercontent.com/u/5846213?v=4", - "profile": "https://github.com/Eclipseop", - "contributions": [ - "code" - ] - }, - { - "login": "s0up4200", - "name": "soup", - "avatar_url": "https://avatars.githubusercontent.com/u/18177310?v=4", - "profile": "https://github.com/s0up4200", + "login": "xeruf", + "name": "Janek", + "avatar_url": "https://avatars.githubusercontent.com/u/13354331?v=4", + "profile": "https://github.com/xeruf", "contributions": [ "doc" ] }, { - "login": "ceptonit", - "name": "ceptonit", - "avatar_url": "https://avatars.githubusercontent.com/u/12678743?v=4", - "profile": "https://github.com/ceptonit", - "contributions": [ - "doc" - ] - }, - { - "login": "aedelbro", - "name": "aedelbro", - "avatar_url": "https://avatars.githubusercontent.com/u/36162221?v=4", - "profile": "https://github.com/aedelbro", - "contributions": [ - "code" - ] - }, - { - "login": "lunks", - "name": "Pedro Nascimento", - "avatar_url": "https://avatars.githubusercontent.com/u/91118?v=4", - "profile": "http://twitter.com/lunks/", - "contributions": [ - "code" - ] - }, - { - "login": "owenvoke", - "name": "Owen Voke", - "avatar_url": "https://avatars.githubusercontent.com/u/1899334?v=4", - "profile": "https://voke.dev", - "contributions": [ - "code" - ] - }, - { - "login": "Nimelrian", - "name": "Sebastian K", - "avatar_url": "https://avatars.githubusercontent.com/u/8960836?v=4", - "profile": "https://github.com/Nimelrian", + "login": "aleksasiriski", + "name": "Aleksa Siriški", + "avatar_url": "https://avatars.githubusercontent.com/u/31509435?v=4", + "profile": "https://aleksasiriski.dev", "contributions": [ - "code" - ] - }, - { - "login": "jariz", - "name": "jariz", - "avatar_url": "https://avatars.githubusercontent.com/u/1415847?v=4", - "profile": "https://github.com/jariz", - "contributions": [ - "code" - ] - }, - { - "login": "Alexays", - "name": "Alex", - "avatar_url": "https://avatars.githubusercontent.com/u/13947260?v=4", - "profile": "https://arouillard.fr", - "contributions": [ - "code" - ] - }, - { - "login": "Zebebles", - "name": "Zeb Muller", - "avatar_url": "https://avatars.githubusercontent.com/u/11425451?v=4", - "profile": "https://github.com/Zebebles", - "contributions": [ - "code" - ] - }, - { - "login": "SMores", - "name": "Shane Friedman", - "avatar_url": "https://avatars.githubusercontent.com/u/5354254?v=4", - "profile": "http://smoores.dev", - "contributions": [ - "code" - ] - }, - { - "login": "IzaacJ", - "name": "Izaac Brånn", - "avatar_url": "https://avatars.githubusercontent.com/u/711323?v=4", - "profile": "https://izaacj.me", - "contributions": [ - "code" - ] - }, - { - "login": "SalmanTariq", - "name": "Salman Tariq", - "avatar_url": "https://avatars.githubusercontent.com/u/13284494?v=4", - "profile": "https://github.com/SalmanTariq", - "contributions": [ - "code" - ] - }, - { - "login": "andrew-kennedy", - "name": "Andrew Kennedy", - "avatar_url": "https://avatars.githubusercontent.com/u/2387159?v=4", - "profile": "https://github.com/andrew-kennedy", - "contributions": [ - "code" - ] - }, - { - "login": "Fallenbagel", - "name": "Fallenbagel", - "avatar_url": "https://avatars.githubusercontent.com/u/98979876?v=4", - "profile": "https://github.com/Fallenbagel", - "contributions": [ - "code" - ] - }, - { - "login": "scorp200", - "name": "Anton K. (ai Doge)", - "avatar_url": "https://avatars.githubusercontent.com/u/9427639?v=4", - "profile": "http://aidoge.xyz", - "contributions": [ - "code" + "infra" ] }, { - "login": "marcofaggian", - "name": "Marco Faggian", - "avatar_url": "https://avatars.githubusercontent.com/u/19221001?v=4", - "profile": "https://marcofaggian.com", + "login": "Danish-H", + "name": "Danish Humair", + "avatar_url": "https://avatars.githubusercontent.com/u/121830048?v=4", + "profile": "http://danishhumair.com", "contributions": [ "code" ] }, { - "login": "nemchik", - "name": "Eric Nemchik", - "avatar_url": "https://avatars.githubusercontent.com/u/725456?v=4", - "profile": "http://nemchik.com/", + "login": "trackmastersteve", + "name": "Stephen Harris", + "avatar_url": "https://avatars.githubusercontent.com/u/16858514?v=4", + "profile": "https://arm0.red", "contributions": [ - "code" + "doc" ] } - ], - "badgeTemplate": "\"All-orange.svg\"/>", - "contributorsPerLine": 7, - "projectName": "overseerr", - "projectOwner": "sct", - "repoType": "github", - "repoHost": "https://github.com", - "skipCi": false, - "commitConvention": "angular", - "commitType": "docs" + ] } diff --git a/.gitattributes b/.gitattributes index 2883a5d26..eb5d2314f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -24,3 +24,24 @@ *.woff binary *.pyc binary *.pdf binary + +# +## Theses files/directories should be excluded from git archives +# + +.husky export-ignore +.vscode export-ignore +docs export-ignore + +.git* export-ignore +*ignore export-ignore +*.md export-ignore + +.all-contributorsrc export-ignore +.editorconfig export-ignore +Dockerfile.local export-ignore +docker-compose.yml export-ignore +stylelint.config.js export-ignore + +public/os_logo_filled.png export-ignore +public/preview.jpg export-ignore diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 6b2dc7002..6e08dfb2a 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1 @@ -github: [sct] -patreon: overseerr +github: [Fallenbagel] diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 9bfffb24b..a98da7502 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 Overseerr are you running? (You can find this in Settings → About → Version.) + description: What version of Jellyseerr are you running? (You can find this in Settings → About → Version.) validations: required: true - type: textarea @@ -87,5 +87,5 @@ body: 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) options: - - label: I agree to follow Overseerr's Code of Conduct + - label: I agree to follow Jellyseerr's Code of Conduct required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 13a684958..3cce2bb41 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/ckbvBtDJgC - about: Chat with other users and the Overseerr dev team + about: Chat with other users and the Jellyseerr dev team - name: 💬 Support via GitHub Discussions url: https://github.com/fallenbagel/jellyseerr/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 aee473591..35a7adbdd 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.yml +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -33,5 +33,5 @@ body: 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) options: - - label: I agree to follow Overseerr's Code of Conduct + - label: I agree to follow Jellyseerr's Code of Conduct required: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d117c4ec..9734a65ab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,8 +12,8 @@ jobs: test: name: Lint & Test Build if: github.event_name == 'pull_request' - runs-on: ubuntu-20.04 - container: node:16.17-alpine + runs-on: ubuntu-22.04 + container: node:18.18-alpine steps: - name: Checkout uses: actions/checkout@v3 @@ -31,7 +31,7 @@ jobs: build_and_push: name: Build & Publish Docker Images if: github.ref == 'refs/heads/develop' && !contains(github.event.head_commit.message, '[skip ci]') - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3 @@ -50,6 +50,11 @@ jobs: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Set lower case owner name + run: | + echo "OWNER_LC=${OWNER,,}" >>${GITHUB_ENV} + env: + OWNER: ${{ github.repository_owner }} - name: Build and push uses: docker/build-push-action@v3 with: @@ -61,12 +66,13 @@ jobs: COMMIT_TAG=${{ github.sha }} tags: | fallenbagel/jellyseerr:develop + ghcr.io/${{ env.OWNER_LC }}/jellyseerr:develop discord: name: Send Discord Notification needs: build_and_push if: always() && github.event_name != 'pull_request' && !contains(github.event.head_commit.message, '[skip ci]') - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Get Build Job Status uses: technote-space/workflow-conclusion-action@v3 diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 3797936af..600551f0a 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -8,7 +8,7 @@ on: jobs: build_and_push: name: Build & Publish Docker Preview Images - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3 @@ -29,7 +29,7 @@ jobs: with: context: . file: ./Dockerfile - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64,linux/arm/v7 push: true build-args: | COMMIT_TAG=${{ github.sha }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 94ba679b8..449b3e74d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,7 +5,7 @@ on: workflow_dispatch jobs: semantic-release: name: Tag and release latest version - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: HUSKY: 0 steps: @@ -38,7 +38,7 @@ jobs: build-snap: name: Build Snap Package (${{ matrix.architecture }}) needs: semantic-release - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -94,7 +94,7 @@ jobs: name: Send Discord Notification needs: semantic-release if: always() - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Get Build Job Status uses: technote-space/workflow-conclusion-action@v3 diff --git a/.github/workflows/snap.yaml b/.github/workflows/snap.yaml index 9c5b143b1..0aaa9a651 100644 --- a/.github/workflows/snap.yaml +++ b/.github/workflows/snap.yaml @@ -8,7 +8,7 @@ on: jobs: jobs: name: Job Check - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: "!contains(github.event.head_commit.message, '[skip ci]')" steps: - name: Cancel Previous Runs @@ -19,7 +19,7 @@ jobs: build-snap: name: Build Snap Package (${{ matrix.architecture }}) needs: jobs - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -69,7 +69,7 @@ jobs: name: Send Discord Notification needs: build-snap if: always() && !contains(github.event.head_commit.message, '[skip ci]') - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Get Build Job Status uses: technote-space/workflow-conclusion-action@v3 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 96e67c8ac..5b4032065 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ -# Contributing to Overseerr +# Contributing to Jellyseerr All help is welcome and greatly appreciated! If you would like to contribute to the project, the following instructions should get you started... @@ -17,7 +17,7 @@ All help is welcome and greatly appreciated! If you would like to contribute to 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/overseerr.git + git clone https://github.com/YOUR_USERNAME/jellyseerr.git cd overseerr/ ``` @@ -97,9 +97,9 @@ When adding new UI text, please try to adhere to the following guidelines: ## Translation -We use [Weblate](https://hosted.weblate.org/engage/overseerr/) for our translations, and your help with localizing Overseerr would be greatly appreciated! If your language is not listed below, please [open a feature request](https://github.com/fallenbagel/jellyseerr/issues/new/choose). +We use [Weblate](https://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/) for our translations, and your help with localizing Overseerr would be greatly appreciated! If your language is not listed below, please [open a feature request](https://github.com/fallenbagel/jellyseerr/issues/new/choose). -Translation status +Translation status ## Attribution diff --git a/Dockerfile b/Dockerfile index 851ba4721..270155ed7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16.17-alpine AS BUILD_IMAGE +FROM node:18.18-alpine AS BUILD_IMAGE WORKDIR /app @@ -7,10 +7,11 @@ ENV TARGETPLATFORM=${TARGETPLATFORM:-linux/amd64} RUN \ case "${TARGETPLATFORM}" in \ - 'linux/arm64' | 'linux/arm/v7') \ - apk add --no-cache python3 make g++ && \ - ln -s /usr/bin/python3 /usr/bin/python \ - ;; \ + 'linux/arm64' | 'linux/arm/v7') \ + apk update && \ + apk add --no-cache python3 make g++ gcc libc6-compat bash && \ + yarn global add node-gyp \ + ;; \ esac COPY package.json yarn.lock ./ @@ -33,7 +34,10 @@ RUN touch config/DOCKER RUN echo "{\"commitTag\": \"${COMMIT_TAG}\"}" > committag.json -FROM node:16.17-alpine +FROM node:18.18-alpine + +# Metadata for Github Package Registry +LABEL org.opencontainers.image.source="https://github.com/Fallenbagel/jellyseerr" WORKDIR /app diff --git a/Dockerfile.local b/Dockerfile.local index 39e0534f3..7efa68b51 100644 --- a/Dockerfile.local +++ b/Dockerfile.local @@ -1,4 +1,4 @@ -FROM node:16.17-alpine +FROM node:18.18-alpine COPY . /app WORKDIR /app diff --git a/README.md b/README.md index 86f20ca02..f07ac5e3e 100644 --- a/README.md +++ b/README.md @@ -2,23 +2,28 @@ Jellyseerr

-Discord +Jellyseerr Release +Jellyseerr CI +

+

+Discord Docker pulls +Translation status GitHub -All Contributors +All Contributors -**Jellyseerr** is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers! +**Jellyseerr** is a free and open source software application for managing requests for your media library. +It is a fork of [Overseerr](https://github.com/sct/overseerr) built to bring support for [Jellyfin](https://github.com/jellyfin/jellyfin) & [Emby](https://github.com/MediaBrowser/Emby) media servers! _The original Overseerr team have been busy and Jellyfin/Emby support aren't on their roadmap, so we started this project as we wanted to bring the Overseerr experience to the Jellyfin/Emby Community!_ ## Current Features -- Full Jellyfin/Emby/Plex integration. Authenticate and manage user access with Jellyfin/Emby/Plex! -- Supports Movies, Shows, Mixed Libraries! +- Full Jellyfin/Emby/Plex integration including authentication with user import & management +- Supports Movies, Shows and Mixed Libraries - Ability to change email addresses for smtp purposes -- Ability to import all jellyfin/emby users - Easy integration with your existing services. Currently, Jellyseerr 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. @@ -27,7 +32,7 @@ _The original Overseerr team have been busy and Jellyfin/Emby support aren't on - Support for various notification agents. - Mobile-friendly design, for when you need to approve requests on the go! - (Upcoming Features include: Multiple Server Instances, Music Support, and much more!) + (Upcoming Features include: Multiple Server Instances, and much more!) With more features on the way! Check out our [issue tracker](https://github.com/fallenbagel/jellyseerr/issues) to see the features which have already been requested. @@ -35,52 +40,90 @@ With more features on the way! Check out our [issue tracker](https://github.com/ #### Pre-requisite (Important) -_*On Jellyfin/Emby, ensure the `settings > Home > Automatically group content from the following folders into views such as 'Movies', 'Music' and 'TV'` is turned off*_ +_*On Jellyfin/Emby, ensure the `Settings > Home > Automatically group content from the following folders into views such as 'Movies', 'Music' and 'TV'` is turned off*_ -### Launching Jellyseerr using Docker +### Launching Jellyseerr using Docker (Recommended) -Check out our dockerhub for instructions on how to install and run Jellyseerr: +Check out our docker hub for instructions on how to install and run Jellyseerr: https://hub.docker.com/r/fallenbagel/jellyseerr -### Launching Jellyseerr manually: +### Building from source (ADVANCED): #### Windows Pre-requisites: -- Nodejs (atleast LTS version) -- Yarn -- Download the source code from the github (Either develop branch or main for stable) +- Nodejs [v18](https://nodejs.org/download/release/v18.18.2) +- [Yarn](https://classic.yarnpkg.com/lang/en/docs/install) +- Download/git clone the source code from the github (Either develop branch or main for stable) -```bash +```cmd npm i -g win-node-env -yarn install +set CYPRESS_INSTALL_BINARY=0 +yarn install --frozen-lockfile --network-timeout 1000000 yarn run build yarn start ``` +(You can use task scheduler to run a bat script with `@echo off` and `yarn start` to run jellyseerr in the background) + +_To set env variables such as `JELLYFIN_TYPE=emby` create a file called `.env` in the root directory of jellyseerr_ + #### Linux -Pre-requisites: +**Pre-requisites:** -- Nodejs (atleast LTS version) -- Yarn +- Nodejs [v18](https://nodejs.org/en/download/package-manager) +- [Yarn](https://classic.yarnpkg.com/lang/en/docs/install) (on Debian based distros, the package manager provided `yarn` is different and is a package called cmdlet. You can remove that using `apt-remove cmdlet` then install yarn using `npm install -g yarn`) - Git +**Steps:** + +1. Assuming you want the root folder for the jellyseerr source code to be cloned to `/opt` + +```bash +cd /opt +``` + +2. Then execute the following commands to clone and checkout to the stable version + ```bash git clone https://github.com/Fallenbagel/jellyseerr.git && cd jellyseerr -git checkout main #if you want to run stable instead of develop -yarn install +git checkout main +``` + +3. Then install the dependencies and build the dist + +```bash +CYPRESS_INSTALL_BINARY=0 yarn install --frozen-lockfile --network-timeout 1000000 yarn run build -yarn start ``` -_Systemd-service:_ +4. Now you can start jellyseerr using `yarn start` and opening http://localhost:5055 in your browser. + +5. If you want to run jellyseerr as a _Systemd-service:_ - assuming jellyseerr was cloned to `/opt/` - and the environmentfile is located at `/etc/jellyseerr` +- first create the environment file at `/etc/jellyseerr/jellyseerr.conf` -service: +Environment file: + +``` +# Jellyseerr's default port is 5055, if you want to use both, change this. +# specify on which port to listen +PORT=5055 + +# specify on which interface to listen, by default jellyseerr listens on all interfaces +#HOST=127.0.0.1 + +# Uncomment if your media server is emby instead of jellyfin. +# JELLYFIN_TYPE=emby +``` + +- Then run the command `which node` to find your node path (assuming it's at `/usr/bin/node`) +- Then create the service file using `sudo systemctl edit jellyseerr.service` or creating and editing a file at `/etc/systemd/system/jellyseerr.service` + +Service file contents: ``` [Unit] @@ -94,29 +137,17 @@ Environment=NODE_ENV=production Type=exec Restart=on-failure WorkingDirectory=/opt/jellyseerr -ExecStart=/root/.nvm/versions/node/v18.7.0/bin/node dist/index.js +ExecStart=/usr/bin/node dist/index.js [Install] WantedBy=multi-user.target ``` -Environmentfile: - -``` -# Jellyseerr's default port is 5055, if you want to use both, change this. -# specify on which port to listen -PORT=5055 - -# specify on which interface to listen, by default jellyseerr listens on all interfaces -#HOST=127.0.0.1 - -# Uncomment if your media server is emby instead of jellyfin. -# JELLYFIN_TYPE=emby -``` - ### Packages: Archlinux: [AUR](https://aur.archlinux.org/packages/jellyseerr) +Nixpkg: [Nixpkg](https://search.nixos.org/packages?channel=unstable&show=jellyseerr) +Snap: [Snap](https://snapcraft.io/jellyseerr) ## Preview @@ -146,4 +177,199 @@ You can help improve Jellyseerr too! Check out our [Contribution Guide](https:// ## Contributors ✨ -Thanks goes to all wonderful people who contributed directly to Jellyseerr and Overseerr. +Thanks goes to these wonderful people from Overseerr ([emoji key](https://allcontributors.org/docs/en/emoji-key)) and all those that contributed directly to Jellyseerr: + +### Jellyseerr Contributors ✨ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fallenbagel
Fallenbagel

💻 🚧
Sean
Sean

🌍 💻
notfakie
notfakie

💻
Mohamed Jumail
Mohamed Jumail

👀
Shilong Jiang
Shilong Jiang

💻
Boring Dragon
Boring Dragon

💻
Samuel Bartík
Samuel Bartík

💻
Thegan Govender
Thegan Govender

💻
jab416171
jab416171

📖
Nicolai Van der Storm
Nicolai Van der Storm

💻
Smexhy
Smexhy

🌍
dd060606
dd060606

💻
Daniel
Daniel

💻
undone37
undone37

🌍
Chechu García
Chechu García

🌍
Dimitri
Dimitri

🌍
andrey4korop
andrey4korop

💻 🌍
Geoffrey Coulaud
Geoffrey Coulaud

🌍
Pikachu920
Pikachu920

💻
Maxim Yalagin
Maxim Yalagin

💻
Jesse Boswell
Jesse Boswell

💻
d-fendrich
d-fendrich

🌍
David Fernández Alcoba
David Fernández Alcoba

💻
Gauvino
Gauvino

🌍
EthanArmbrust
EthanArmbrust

💻
Eduardo
Eduardo

📖
RickLuiken
RickLuiken

💻
Br33ce
Br33ce

🌍
Athfan Khaleel
Athfan Khaleel

📖
Michael Dallinger
Michael Dallinger

🌍
Janek
Janek

📖
Aleksa Siriški
Aleksa Siriški

🚇
Danish Humair
Danish Humair

💻
Stephen Harris
Stephen Harris

📖
+ + + + + + +### Overseerr Contributors ✨ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
sct
sct

💻 🎨 🤔
Alex Zoitos
Alex Zoitos

💻
Brandon Cohen
Brandon Cohen

💻 📖
Ahreluth
Ahreluth

🌍
KovalevArtem
KovalevArtem

🌍
GiyomuWeb
GiyomuWeb

🌍
Angry Cuban
Angry Cuban

📖
jvennik
jvennik

🌍
darknessgp
darknessgp

💻
salty
salty

🚇
Shutruk
Shutruk

🌍
Krystian Charubin
Krystian Charubin

🎨
Kieron Boswell
Kieron Boswell

💻
samwiseg0
samwiseg0

💬 🚇
ecelebi29
ecelebi29

💻 📖
Mārtiņš Možeiko
Mārtiņš Možeiko

💻
mazzetta86
mazzetta86

🌍
Paul Hagedorn
Paul Hagedorn

🌍
Shagon94
Shagon94

🌍
sebstrgg
sebstrgg

🌍
Danshil Mungur
Danshil Mungur

💻 📖
doob187
doob187

🚇
johnpyp
johnpyp

💻
Jakob Ankarhem
Jakob Ankarhem

📖 💻 🌍
Jayesh
Jayesh

💻
flying-sausages
flying-sausages

📖
hirenshah
hirenshah

📖
TheCatLady
TheCatLady

💻 🌍 📖
Chris Pritchard
Chris Pritchard

💻 📖
Tamberlox
Tamberlox

🌍
David
David

💻
Douglas Parker
Douglas Parker

📖
Daniel Carter
Daniel Carter

💻
nuro
nuro

📖
ᗪєνιη ᗷυнʟ
ᗪєνιη ᗷυнʟ

🚇
JonnyWong16
JonnyWong16

📖
Roxedus
Roxedus

📖
WoisWoi
WoisWoi

🌍
HubDuck
HubDuck

🌍 📖
costaht
costaht

📖 🌍
Shjosan
Shjosan

🌍
kobaubarr
kobaubarr

🌍
Ricardo González
Ricardo González

🌍
Torkil
Torkil

🌍
Jagandeep Brar
Jagandeep Brar

📖
dtalens
dtalens

🌍
Alex Cortelyou
Alex Cortelyou

💻
Jono Cairns
Jono Cairns

💻
DJScias
DJScias

🌍
Dabu-dot
Dabu-dot

🌍
Jabster28
Jabster28

💻
littlerooster
littlerooster

🌍
Dustin Hildebrandt
Dustin Hildebrandt

💻
Bruno Guerreiro
Bruno Guerreiro

🌍
Alexander Neuhäuser
Alexander Neuhäuser

🌍
Livio
Livio

🎨
tangentThought
tangentThought

💻
Nicolás Espinoza
Nicolás Espinoza

💻
sootylunatic
sootylunatic

🌍
JoKerIsCraZy
JoKerIsCraZy

🌍
Daddie0
Daddie0

🌍
Simone
Simone

🌍
Seohyun Joo
Seohyun Joo

🌍
Sergey
Sergey

🌍
Shaaft
Shaaft

🌍
sr093906
sr093906

🌍
Nackophilz
Nackophilz

🌍
Sean Chambers
Sean Chambers

💻
deniscerri
deniscerri

🌍
tomgacz
tomgacz

🌍
Andersborrits
Andersborrits

🌍
Maxent
Maxent

🌍
Samuel Bartík
Samuel Bartík

💻
Chun Yeung Wong
Chun Yeung Wong

💻
TheMeanCanEHdian
TheMeanCanEHdian

💻
Gylesie
Gylesie

💻
Fhd-pro
Fhd-pro

🌍
PovilasID
PovilasID

🌍
byakurau
byakurau

🌍
miknii
miknii

🌍
Mackenzie
Mackenzie

💻
soup
soup

📖
ceptonit
ceptonit

📖
aedelbro
aedelbro

💻
Pedro Nascimento
Pedro Nascimento

💻
Owen Voke
Owen Voke

💻
Sebastian K
Sebastian K

💻
jariz
jariz

💻
Alex
Alex

💻
Zeb Muller
Zeb Muller

💻
Shane Friedman
Shane Friedman

💻
Izaac Brånn
Izaac Brånn

💻
Salman Tariq
Salman Tariq

💻
Andrew Kennedy
Andrew Kennedy

💻
Fallenbagel
Fallenbagel

🪼⌨️ 💻
Anton K. (ai Doge)
Anton K. (ai Doge)

💻
Marco Faggian
Marco Faggian

💻
Eric Nemchik
Eric Nemchik

💻
RemiRigal
RemiRigal

💻
diff --git a/cypress/config/settings.cypress.json b/cypress/config/settings.cypress.json index bb7b661b0..7a4bbef5d 100644 --- a/cypress/config/settings.cypress.json +++ b/cypress/config/settings.cypress.json @@ -3,147 +3,147 @@ "vapidPrivate": "tmnslaO8ZWN6bNbSEv_rolPeBTlNxOwCCAHrM9oZz3M", "vapidPublic": "BK_EpP8NDm9waor2zn6_S28o3ZYv4kCkJOfYpO3pt3W6jnPmxrgTLANUBNbbyaNatPnSQ12De9CeqSYQrqWzHTs", "main": { - "apiKey": "testkey", - "applicationTitle": "Overseerr", - "applicationUrl": "", - "csrfProtection": false, - "cacheImages": false, - "defaultPermissions": 32, - "defaultQuotas": { - "movie": {}, - "tv": {} - }, - "hideAvailable": false, - "localLogin": true, - "newPlexLogin": true, - "region": "", - "originalLanguage": "", - "trustProxy": false, - "partialRequestsEnabled": true, - "locale": "en" + "apiKey": "testkey", + "applicationTitle": "Overseerr", + "applicationUrl": "", + "csrfProtection": false, + "cacheImages": false, + "defaultPermissions": 32, + "defaultQuotas": { + "movie": {}, + "tv": {} + }, + "hideAvailable": false, + "localLogin": true, + "newPlexLogin": true, + "region": "", + "originalLanguage": "", + "trustProxy": false, + "partialRequestsEnabled": true, + "locale": "en" }, "plex": { - "name": "Seerr", - "ip": "192.168.1.1", - "port": 32400, - "useSsl": false, - "libraries": [ - { - "id": "1", - "name": "Movies", - "enabled": true, - "type": "movie" - } - ], - "machineId": "test" + "name": "Seerr", + "ip": "192.168.1.1", + "port": 32400, + "useSsl": false, + "libraries": [ + { + "id": "1", + "name": "Movies", + "enabled": true, + "type": "movie" + } + ], + "machineId": "test" }, "tautulli": {}, "radarr": [], "sonarr": [], "public": { - "initialized": true + "initialized": true }, "notifications": { - "agents": { - "email": { - "enabled": false, - "options": { - "emailFrom": "", - "smtpHost": "", - "smtpPort": 587, - "secure": false, - "ignoreTls": false, - "requireTls": false, - "allowSelfSigned": false, - "senderName": "Overseerr" - } - }, - "discord": { - "enabled": false, - "types": 0, - "options": { - "webhookUrl": "", - "enableMentions": true - } - }, - "lunasea": { - "enabled": false, - "types": 0, - "options": { - "webhookUrl": "" - } - }, - "slack": { - "enabled": false, - "types": 0, - "options": { - "webhookUrl": "" - } - }, - "telegram": { - "enabled": false, - "types": 0, - "options": { - "botAPI": "", - "chatId": "", - "sendSilently": false - } + "agents": { + "email": { + "enabled": false, + "options": { + "emailFrom": "", + "smtpHost": "", + "smtpPort": 587, + "secure": false, + "ignoreTls": false, + "requireTls": false, + "allowSelfSigned": false, + "senderName": "Overseerr" + } + }, + "discord": { + "enabled": false, + "types": 0, + "options": { + "webhookUrl": "", + "enableMentions": true + } + }, + "lunasea": { + "enabled": false, + "types": 0, + "options": { + "webhookUrl": "" + } + }, + "slack": { + "enabled": false, + "types": 0, + "options": { + "webhookUrl": "" + } + }, + "telegram": { + "enabled": false, + "types": 0, + "options": { + "botAPI": "", + "chatId": "", + "sendSilently": false + } + }, + "pushbullet": { + "enabled": false, + "types": 0, + "options": { + "accessToken": "" + } + }, + "pushover": { + "enabled": false, + "types": 0, + "options": { + "accessToken": "", + "userToken": "" + } + }, + "webhook": { + "enabled": false, + "types": 0, + "options": { + "webhookUrl": "", + "jsonPayload": "IntcbiAgICBcIm5vdGlmaWNhdGlvbl90eXBlXCI6IFwie3tub3RpZmljYXRpb25fdHlwZX19XCIsXG4gICAgXCJldmVudFwiOiBcInt7ZXZlbnR9fVwiLFxuICAgIFwic3ViamVjdFwiOiBcInt7c3ViamVjdH19XCIsXG4gICAgXCJtZXNzYWdlXCI6IFwie3ttZXNzYWdlfX1cIixcbiAgICBcImltYWdlXCI6IFwie3tpbWFnZX19XCIsXG4gICAgXCJ7e21lZGlhfX1cIjoge1xuICAgICAgICBcIm1lZGlhX3R5cGVcIjogXCJ7e21lZGlhX3R5cGV9fVwiLFxuICAgICAgICBcInRtZGJJZFwiOiBcInt7bWVkaWFfdG1kYmlkfX1cIixcbiAgICAgICAgXCJ0dmRiSWRcIjogXCJ7e21lZGlhX3R2ZGJpZH19XCIsXG4gICAgICAgIFwic3RhdHVzXCI6IFwie3ttZWRpYV9zdGF0dXN9fVwiLFxuICAgICAgICBcInN0YXR1czRrXCI6IFwie3ttZWRpYV9zdGF0dXM0a319XCJcbiAgICB9LFxuICAgIFwie3tyZXF1ZXN0fX1cIjoge1xuICAgICAgICBcInJlcXVlc3RfaWRcIjogXCJ7e3JlcXVlc3RfaWR9fVwiLFxuICAgICAgICBcInJlcXVlc3RlZEJ5X2VtYWlsXCI6IFwie3tyZXF1ZXN0ZWRCeV9lbWFpbH19XCIsXG4gICAgICAgIFwicmVxdWVzdGVkQnlfdXNlcm5hbWVcIjogXCJ7e3JlcXVlc3RlZEJ5X3VzZXJuYW1lfX1cIixcbiAgICAgICAgXCJyZXF1ZXN0ZWRCeV9hdmF0YXJcIjogXCJ7e3JlcXVlc3RlZEJ5X2F2YXRhcn19XCJcbiAgICB9LFxuICAgIFwie3tpc3N1ZX19XCI6IHtcbiAgICAgICAgXCJpc3N1ZV9pZFwiOiBcInt7aXNzdWVfaWR9fVwiLFxuICAgICAgICBcImlzc3VlX3R5cGVcIjogXCJ7e2lzc3VlX3R5cGV9fVwiLFxuICAgICAgICBcImlzc3VlX3N0YXR1c1wiOiBcInt7aXNzdWVfc3RhdHVzfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X2VtYWlsXCI6IFwie3tyZXBvcnRlZEJ5X2VtYWlsfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X3VzZXJuYW1lXCI6IFwie3tyZXBvcnRlZEJ5X3VzZXJuYW1lfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X2F2YXRhclwiOiBcInt7cmVwb3J0ZWRCeV9hdmF0YXJ9fVwiXG4gICAgfSxcbiAgICBcInt7Y29tbWVudH19XCI6IHtcbiAgICAgICAgXCJjb21tZW50X21lc3NhZ2VcIjogXCJ7e2NvbW1lbnRfbWVzc2FnZX19XCIsXG4gICAgICAgIFwiY29tbWVudGVkQnlfZW1haWxcIjogXCJ7e2NvbW1lbnRlZEJ5X2VtYWlsfX1cIixcbiAgICAgICAgXCJjb21tZW50ZWRCeV91c2VybmFtZVwiOiBcInt7Y29tbWVudGVkQnlfdXNlcm5hbWV9fVwiLFxuICAgICAgICBcImNvbW1lbnRlZEJ5X2F2YXRhclwiOiBcInt7Y29tbWVudGVkQnlfYXZhdGFyfX1cIlxuICAgIH0sXG4gICAgXCJ7e2V4dHJhfX1cIjogW11cbn0i" + } + }, + "webpush": { + "enabled": false, + "options": {} + }, + "gotify": { + "enabled": false, + "types": 0, + "options": { + "url": "", + "token": "" + } + } + } + }, + "jobs": { + "plex-recently-added-scan": { + "schedule": "0 */5 * * * *" }, - "pushbullet": { - "enabled": false, - "types": 0, - "options": { - "accessToken": "" - } + "plex-full-scan": { + "schedule": "0 0 3 * * *" }, - "pushover": { - "enabled": false, - "types": 0, - "options": { - "accessToken": "", - "userToken": "" - } + "radarr-scan": { + "schedule": "0 0 4 * * *" }, - "webhook": { - "enabled": false, - "types": 0, - "options": { - "webhookUrl": "", - "jsonPayload": "IntcbiAgICBcIm5vdGlmaWNhdGlvbl90eXBlXCI6IFwie3tub3RpZmljYXRpb25fdHlwZX19XCIsXG4gICAgXCJldmVudFwiOiBcInt7ZXZlbnR9fVwiLFxuICAgIFwic3ViamVjdFwiOiBcInt7c3ViamVjdH19XCIsXG4gICAgXCJtZXNzYWdlXCI6IFwie3ttZXNzYWdlfX1cIixcbiAgICBcImltYWdlXCI6IFwie3tpbWFnZX19XCIsXG4gICAgXCJ7e21lZGlhfX1cIjoge1xuICAgICAgICBcIm1lZGlhX3R5cGVcIjogXCJ7e21lZGlhX3R5cGV9fVwiLFxuICAgICAgICBcInRtZGJJZFwiOiBcInt7bWVkaWFfdG1kYmlkfX1cIixcbiAgICAgICAgXCJ0dmRiSWRcIjogXCJ7e21lZGlhX3R2ZGJpZH19XCIsXG4gICAgICAgIFwic3RhdHVzXCI6IFwie3ttZWRpYV9zdGF0dXN9fVwiLFxuICAgICAgICBcInN0YXR1czRrXCI6IFwie3ttZWRpYV9zdGF0dXM0a319XCJcbiAgICB9LFxuICAgIFwie3tyZXF1ZXN0fX1cIjoge1xuICAgICAgICBcInJlcXVlc3RfaWRcIjogXCJ7e3JlcXVlc3RfaWR9fVwiLFxuICAgICAgICBcInJlcXVlc3RlZEJ5X2VtYWlsXCI6IFwie3tyZXF1ZXN0ZWRCeV9lbWFpbH19XCIsXG4gICAgICAgIFwicmVxdWVzdGVkQnlfdXNlcm5hbWVcIjogXCJ7e3JlcXVlc3RlZEJ5X3VzZXJuYW1lfX1cIixcbiAgICAgICAgXCJyZXF1ZXN0ZWRCeV9hdmF0YXJcIjogXCJ7e3JlcXVlc3RlZEJ5X2F2YXRhcn19XCJcbiAgICB9LFxuICAgIFwie3tpc3N1ZX19XCI6IHtcbiAgICAgICAgXCJpc3N1ZV9pZFwiOiBcInt7aXNzdWVfaWR9fVwiLFxuICAgICAgICBcImlzc3VlX3R5cGVcIjogXCJ7e2lzc3VlX3R5cGV9fVwiLFxuICAgICAgICBcImlzc3VlX3N0YXR1c1wiOiBcInt7aXNzdWVfc3RhdHVzfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X2VtYWlsXCI6IFwie3tyZXBvcnRlZEJ5X2VtYWlsfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X3VzZXJuYW1lXCI6IFwie3tyZXBvcnRlZEJ5X3VzZXJuYW1lfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X2F2YXRhclwiOiBcInt7cmVwb3J0ZWRCeV9hdmF0YXJ9fVwiXG4gICAgfSxcbiAgICBcInt7Y29tbWVudH19XCI6IHtcbiAgICAgICAgXCJjb21tZW50X21lc3NhZ2VcIjogXCJ7e2NvbW1lbnRfbWVzc2FnZX19XCIsXG4gICAgICAgIFwiY29tbWVudGVkQnlfZW1haWxcIjogXCJ7e2NvbW1lbnRlZEJ5X2VtYWlsfX1cIixcbiAgICAgICAgXCJjb21tZW50ZWRCeV91c2VybmFtZVwiOiBcInt7Y29tbWVudGVkQnlfdXNlcm5hbWV9fVwiLFxuICAgICAgICBcImNvbW1lbnRlZEJ5X2F2YXRhclwiOiBcInt7Y29tbWVudGVkQnlfYXZhdGFyfX1cIlxuICAgIH0sXG4gICAgXCJ7e2V4dHJhfX1cIjogW11cbn0i" - } + "sonarr-scan": { + "schedule": "0 30 4 * * *" }, - "webpush": { - "enabled": false, - "options": {} + "download-sync": { + "schedule": "0 * * * * *" }, - "gotify": { - "enabled": false, - "types": 0, - "options": { - "url": "", - "token": "" - } + "download-sync-reset": { + "schedule": "0 0 1 * * *" } - } - }, - "jobs": { - "plex-recently-added-scan": { - "schedule": "0 */5 * * * *" - }, - "plex-full-scan": { - "schedule": "0 0 3 * * *" - }, - "radarr-scan": { - "schedule": "0 0 4 * * *" - }, - "sonarr-scan": { - "schedule": "0 30 4 * * *" - }, - "download-sync": { - "schedule": "0 * * * * *" - }, - "download-sync-reset": { - "schedule": "0 0 1 * * *" - } } - } +} diff --git a/docker-compose.yml b/docker-compose.yml index 835bbf29c..91b76e1e4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ version: '3' services: - overseerr: + jellyseerr: build: context: . dockerfile: Dockerfile.local diff --git a/overseerr-api.yml b/overseerr-api.yml index b712d7c80..7a7ea490a 100644 --- a/overseerr-api.yml +++ b/overseerr-api.yml @@ -368,6 +368,9 @@ components: externalHostname: type: string example: 'http://my.jellyfin.host' + jellyfinForgotPasswordUrl: + type: string + example: 'http://my.jellyfin.host/web/index.html#!/forgotpassword.html' adminUser: type: string example: 'admin' @@ -1351,6 +1354,8 @@ components: type: string userToken: type: string + sound: + type: string GotifySettings: type: object properties: @@ -1786,6 +1791,9 @@ components: pushoverUserKey: type: string nullable: true + pushoverSound: + type: string + nullable: true telegramEnabled: type: boolean telegramBotUsername: @@ -3083,6 +3091,33 @@ paths: responses: '204': description: Test notification attempted + /settings/notifications/pushover/sounds: + get: + summary: Get Pushover sounds + description: Returns valid Pushover sound options in a JSON array. + tags: + - settings + parameters: + - in: query + name: token + required: true + schema: + type: string + nullable: false + responses: + '200': + description: Returned Pushover settings + content: + application/json: + schema: + type: array + items: + type: object + properties: + name: + type: string + description: + type: string /settings/notifications/gotify: get: summary: Get Gotify notification settings diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png index d45f2f6cb..6b9a1caf8 100644 Binary files a/public/android-chrome-192x192.png and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-192x192_maskable.png b/public/android-chrome-192x192_maskable.png index 31ee33aa0..87411a99e 100644 Binary files a/public/android-chrome-192x192_maskable.png and b/public/android-chrome-192x192_maskable.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png index 649213611..fbee9d4c5 100644 Binary files a/public/android-chrome-512x512.png and b/public/android-chrome-512x512.png differ diff --git a/public/android-chrome-512x512_maskable.png b/public/android-chrome-512x512_maskable.png index e85a228f3..673c3b5e4 100644 Binary files a/public/android-chrome-512x512_maskable.png and b/public/android-chrome-512x512_maskable.png differ diff --git a/public/apple-splash-1125-2436.jpg b/public/apple-splash-1125-2436.jpg index 4f5d56bab..62002d6a3 100644 Binary files a/public/apple-splash-1125-2436.jpg and b/public/apple-splash-1125-2436.jpg differ diff --git a/public/apple-splash-1136-640.jpg b/public/apple-splash-1136-640.jpg index b072e6bce..e3704f5e3 100644 Binary files a/public/apple-splash-1136-640.jpg and b/public/apple-splash-1136-640.jpg differ diff --git a/public/apple-splash-1170-2532.jpg b/public/apple-splash-1170-2532.jpg index b5c6920b8..1e0d63b5d 100644 Binary files a/public/apple-splash-1170-2532.jpg and b/public/apple-splash-1170-2532.jpg differ diff --git a/public/apple-splash-1179-2556.jpg b/public/apple-splash-1179-2556.jpg new file mode 100644 index 000000000..96de00189 Binary files /dev/null and b/public/apple-splash-1179-2556.jpg differ diff --git a/public/apple-splash-1242-2208.jpg b/public/apple-splash-1242-2208.jpg index 684efb289..2c70c2741 100644 Binary files a/public/apple-splash-1242-2208.jpg and b/public/apple-splash-1242-2208.jpg differ diff --git a/public/apple-splash-1242-2688.jpg b/public/apple-splash-1242-2688.jpg index b1ea4558d..9c654126c 100644 Binary files a/public/apple-splash-1242-2688.jpg and b/public/apple-splash-1242-2688.jpg differ diff --git a/public/apple-splash-1284-2778.jpg b/public/apple-splash-1284-2778.jpg index f72ac8a9f..821777f17 100644 Binary files a/public/apple-splash-1284-2778.jpg and b/public/apple-splash-1284-2778.jpg differ diff --git a/public/apple-splash-1290-2796.jpg b/public/apple-splash-1290-2796.jpg new file mode 100644 index 000000000..98396d791 Binary files /dev/null and b/public/apple-splash-1290-2796.jpg differ diff --git a/public/apple-splash-1334-750.jpg b/public/apple-splash-1334-750.jpg index 8a114e0cc..5dad6ba9a 100644 Binary files a/public/apple-splash-1334-750.jpg and b/public/apple-splash-1334-750.jpg differ diff --git a/public/apple-splash-1488-2266.jpg b/public/apple-splash-1488-2266.jpg new file mode 100644 index 000000000..3724d6b25 Binary files /dev/null and b/public/apple-splash-1488-2266.jpg differ diff --git a/public/apple-splash-1536-2048.jpg b/public/apple-splash-1536-2048.jpg index e46674aae..fff4a2054 100644 Binary files a/public/apple-splash-1536-2048.jpg and b/public/apple-splash-1536-2048.jpg differ diff --git a/public/apple-splash-1620-2160.jpg b/public/apple-splash-1620-2160.jpg index e4e3defef..279ef8d97 100644 Binary files a/public/apple-splash-1620-2160.jpg and b/public/apple-splash-1620-2160.jpg differ diff --git a/public/apple-splash-1640-2360.jpg b/public/apple-splash-1640-2360.jpg new file mode 100644 index 000000000..3ad365626 Binary files /dev/null and b/public/apple-splash-1640-2360.jpg differ diff --git a/public/apple-splash-1668-2224.jpg b/public/apple-splash-1668-2224.jpg index 3fa4197a9..3f6ab1e96 100644 Binary files a/public/apple-splash-1668-2224.jpg and b/public/apple-splash-1668-2224.jpg differ diff --git a/public/apple-splash-1668-2388.jpg b/public/apple-splash-1668-2388.jpg index c67ec23d9..d3bed5d81 100644 Binary files a/public/apple-splash-1668-2388.jpg and b/public/apple-splash-1668-2388.jpg differ diff --git a/public/apple-splash-1792-828.jpg b/public/apple-splash-1792-828.jpg index e0cad060d..be8fb6043 100644 Binary files a/public/apple-splash-1792-828.jpg and b/public/apple-splash-1792-828.jpg differ diff --git a/public/apple-splash-2048-1536.jpg b/public/apple-splash-2048-1536.jpg index ae78de715..0cf3c7608 100644 Binary files a/public/apple-splash-2048-1536.jpg and b/public/apple-splash-2048-1536.jpg differ diff --git a/public/apple-splash-2048-2732.jpg b/public/apple-splash-2048-2732.jpg index 93d0005b6..1d574ab43 100644 Binary files a/public/apple-splash-2048-2732.jpg and b/public/apple-splash-2048-2732.jpg differ diff --git a/public/apple-splash-2160-1620.jpg b/public/apple-splash-2160-1620.jpg index 2bc1beb2e..22285bd46 100644 Binary files a/public/apple-splash-2160-1620.jpg and b/public/apple-splash-2160-1620.jpg differ diff --git a/public/apple-splash-2208-1242.jpg b/public/apple-splash-2208-1242.jpg index 764492ba0..d3d451e9f 100644 Binary files a/public/apple-splash-2208-1242.jpg and b/public/apple-splash-2208-1242.jpg differ diff --git a/public/apple-splash-2224-1668.jpg b/public/apple-splash-2224-1668.jpg index a118bde2e..813722758 100644 Binary files a/public/apple-splash-2224-1668.jpg and b/public/apple-splash-2224-1668.jpg differ diff --git a/public/apple-splash-2266-1488.jpg b/public/apple-splash-2266-1488.jpg new file mode 100644 index 000000000..e739c7ba5 Binary files /dev/null and b/public/apple-splash-2266-1488.jpg differ diff --git a/public/apple-splash-2360-1640.jpg b/public/apple-splash-2360-1640.jpg new file mode 100644 index 000000000..ad5836281 Binary files /dev/null and b/public/apple-splash-2360-1640.jpg differ diff --git a/public/apple-splash-2388-1668.jpg b/public/apple-splash-2388-1668.jpg index 3858e9bb6..fc7e8c62d 100644 Binary files a/public/apple-splash-2388-1668.jpg and b/public/apple-splash-2388-1668.jpg differ diff --git a/public/apple-splash-2436-1125.jpg b/public/apple-splash-2436-1125.jpg index 5ae37d3fe..c79522192 100644 Binary files a/public/apple-splash-2436-1125.jpg and b/public/apple-splash-2436-1125.jpg differ diff --git a/public/apple-splash-2532-1170.jpg b/public/apple-splash-2532-1170.jpg index fd673e2e4..afb763e49 100644 Binary files a/public/apple-splash-2532-1170.jpg and b/public/apple-splash-2532-1170.jpg differ diff --git a/public/apple-splash-2556-1179.jpg b/public/apple-splash-2556-1179.jpg new file mode 100644 index 000000000..7b5b64d4c Binary files /dev/null and b/public/apple-splash-2556-1179.jpg differ diff --git a/public/apple-splash-2688-1242.jpg b/public/apple-splash-2688-1242.jpg index 120758611..5ee8a37de 100644 Binary files a/public/apple-splash-2688-1242.jpg and b/public/apple-splash-2688-1242.jpg differ diff --git a/public/apple-splash-2732-2048.jpg b/public/apple-splash-2732-2048.jpg index d0194b5c2..3a63e0ce9 100644 Binary files a/public/apple-splash-2732-2048.jpg and b/public/apple-splash-2732-2048.jpg differ diff --git a/public/apple-splash-2778-1284.jpg b/public/apple-splash-2778-1284.jpg index db0f99a69..077de33e3 100644 Binary files a/public/apple-splash-2778-1284.jpg and b/public/apple-splash-2778-1284.jpg differ diff --git a/public/apple-splash-2796-1290.jpg b/public/apple-splash-2796-1290.jpg new file mode 100644 index 000000000..4b3a0e597 Binary files /dev/null and b/public/apple-splash-2796-1290.jpg differ diff --git a/public/apple-splash-640-1136.jpg b/public/apple-splash-640-1136.jpg index 67b64b48c..a701eb5e2 100644 Binary files a/public/apple-splash-640-1136.jpg and b/public/apple-splash-640-1136.jpg differ diff --git a/public/apple-splash-750-1334.jpg b/public/apple-splash-750-1334.jpg index 8520b0bc5..1376f3e48 100644 Binary files a/public/apple-splash-750-1334.jpg and b/public/apple-splash-750-1334.jpg differ diff --git a/public/apple-splash-828-1792.jpg b/public/apple-splash-828-1792.jpg index 2431af1fa..fa00f21b0 100644 Binary files a/public/apple-splash-828-1792.jpg and b/public/apple-splash-828-1792.jpg differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index f034e3255..388324239 100644 Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ diff --git a/public/badge-128x128.png b/public/badge-128x128.png index 17cdf57ca..affeaecde 100644 Binary files a/public/badge-128x128.png and b/public/badge-128x128.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png index 6f1e8178a..632338b37 100644 Binary files a/public/favicon-16x16.png and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png index 3de86659c..cefb76668 100644 Binary files a/public/favicon-32x32.png and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index 2aa020816..dbca29f14 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/images/overseerr_poster_not_found.png b/public/images/overseerr_poster_not_found.png index 0cdf9cb00..65b4f365e 100644 Binary files a/public/images/overseerr_poster_not_found.png and b/public/images/overseerr_poster_not_found.png differ diff --git a/public/images/overseerr_poster_not_found_logo_center.png b/public/images/overseerr_poster_not_found_logo_center.png index 941932881..cdc9d8cde 100644 Binary files a/public/images/overseerr_poster_not_found_logo_center.png and b/public/images/overseerr_poster_not_found_logo_center.png differ diff --git a/public/images/overseerr_poster_not_found_logo_top.png b/public/images/overseerr_poster_not_found_logo_top.png index 5d92bb4bb..cdc9d8cde 100644 Binary files a/public/images/overseerr_poster_not_found_logo_top.png and b/public/images/overseerr_poster_not_found_logo_top.png differ diff --git a/public/logo_full.png b/public/logo_full.png index e92a3feaa..5bc14bcf3 100644 Binary files a/public/logo_full.png and b/public/logo_full.png differ diff --git a/public/logo_full.svg b/public/logo_full.svg index fee7e68f2..df6c8c6a1 100644 --- a/public/logo_full.svg +++ b/public/logo_full.svg @@ -1,69 +1,185 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + AAAsdGp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAACxOanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46dXVpZDoxNjQ1Mzg1My03MWU1LTRiYzAtYTJjNi00NjhiMTk2ZDk3ZWIAAAABtGp1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAANdqdW1iAAAAJmp1bWRjYm9yABEAEIAAAKoAOJtxA2MycGEuYWN0aW9ucwAAAACpY2JvcqFnYWN0aW9uc4GjZmFjdGlvbmtjMnBhLmVkaXRlZG1zb2Z0d2FyZUFnZW50bUFkb2JlIEZpcmVmbHlxZGlnaXRhbFNvdXJjZVR5cGV4U2h0dHA6Ly9jdi5pcHRjLm9yZy9uZXdzY29kZXMvZGlnaXRhbHNvdXJjZXR5cGUvY29tcG9zaXRlV2l0aFRyYWluZWRBbGdvcml0aG1pY01lZGlhAAAArGp1bWIAAAAoanVtZGNib3IAEQAQgAAAqgA4m3EDYzJwYS5oYXNoLmRhdGEAAAAAfGNib3KlamV4Y2x1c2lvbnOBomVzdGFydBjvZmxlbmd0aBk7SGRuYW1lbmp1bWJmIG1hbmlmZXN0Y2FsZ2ZzaGEyNTZkaGFzaFggcZhNOQaowKYGKUvbDfDwXeznhATxdfdCZ6fS2MJv3HhjcGFkSQAAAAAAAAAAAAAAAgtqdW1iAAAAJGp1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0AAAAB32Nib3KoaGRjOnRpdGxlb0dlbmVyYXRlZCBJbWFnZWlkYzpmb3JtYXRtaW1hZ2Uvc3ZnK3htbGppbnN0YW5jZUlEeCx4bXA6aWlkOjU1MTY1NmJhLTg3ZmItNDEwYi04MWVlLTk3ZTc4ZjZhZjJiNG9jbGFpbV9nZW5lcmF0b3J4NkFkb2JlX0lsbHVzdHJhdG9yLzI4LjQgYWRvYmVfYzJwYS8wLjcuNiBjMnBhLXJzLzAuMjUuMnRjbGFpbV9nZW5lcmF0b3JfaW5mb4G/ZG5hbWVxQWRvYmUgSWxsdXN0cmF0b3JndmVyc2lvbmQyOC40/2lzaWduYXR1cmV4GXNlbGYjanVtYmY9YzJwYS5zaWduYXR1cmVqYXNzZXJ0aW9uc4KiY3VybHgn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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2WQEAOGSP8Zp7lDplBbqHgg0E7iatvy4PZCYo3qJyexPcWM7hmc4/GnUNIxDQ+RgxdbtcA5+Ba67DXXOgk4ZewfDmiwqsZZRYmTJNdtwKPmI4o+kHeF5NeellK5HiqLOoXBiyv2k8FxMXuhpz6bna8AYn6zZIwRwsV/7r7AdBdT4VfUo1OeVTYXB9U/98+b1PxaBSYoyie1IwwELLUC1ZraYlhvBg9tJcBBvLvfxgWb8/bkZe13/6hDqBt51lGuMQDAGUoDcx9UZXk+GWIWWIdu5mpXWCgZCp96klN828zuzcUe5UzLpwQ1flGZ4Co6XDl5romtBAQQaRfmT9j4YWO3D38A== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/logo_stacked.svg b/public/logo_stacked.svg index aa1edcae6..eb2296d87 100644 --- a/public/logo_stacked.svg +++ b/public/logo_stacked.svg @@ -1,70 +1,139 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +AAAsdGp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAACxOanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46dXVpZDo1ZDc3MDVjNy0wY2VmLTQ2MDktYjM3Ni0xYzhjZTUwYzkyNGIAAAABtGp1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAANdqdW1iAAAAJmp1bWRjYm9yABEAEIAAAKoAOJtxA2MycGEuYWN0aW9ucwAAAACpY2JvcqFnYWN0aW9uc4GjZmFjdGlvbmtjMnBhLmVkaXRlZG1zb2Z0d2FyZUFnZW50bUFkb2JlIEZpcmVmbHlxZGlnaXRhbFNvdXJjZVR5cGV4U2h0dHA6Ly9jdi5pcHRjLm9yZy9uZXdzY29kZXMvZGlnaXRhbHNvdXJjZXR5cGUvY29tcG9zaXRlV2l0aFRyYWluZWRBbGdvcml0aG1pY01lZGlhAAAArGp1bWIAAAAoanVtZGNib3IAEQAQgAAAqgA4m3EDYzJwYS5oYXNoLmRhdGEAAAAAfGNib3KlamV4Y2x1c2lvbnOBomVzdGFydBjwZmxlbmd0aBk7SGRuYW1lbmp1bWJmIG1hbmlmZXN0Y2FsZ2ZzaGEyNTZkaGFzaFggowIQTFEdNfk+Sm/vyHAvgTSvmfktqN0X8Ql/nyZWfrpjcGFkSQAAAAAAAAAAAAAAAgtqdW1iAAAAJGp1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0AAAAB32Nib3KoaGRjOnRpdGxlb0dlbmVyYXRlZCBJbWFnZWlkYzpmb3JtYXRtaW1hZ2Uvc3ZnK3htbGppbnN0YW5jZUlEeCx4bXA6aWlkOjgyZGM1Zjc5LWVlOTMtNDg2Yy1hZDRjLTBmNWJhMjNhN2RlZG9jbGFpbV9nZW5lcmF0b3J4NkFkb2JlX0lsbHVzdHJhdG9yLzI4LjQgYWRvYmVfYzJwYS8wLjcuNiBjMnBhLXJzLzAuMjUuMnRjbGFpbV9nZW5lcmF0b3JfaW5mb4G/ZG5hbWVxQWRvYmUgSWxsdXN0cmF0b3JndmVyc2lvbmQyOC40/2lzaWduYXR1cmV4GXNlbGYjanVtYmY9YzJwYS5zaWduYXR1cmVqYXNzZXJ0aW9uc4KiY3VybHg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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2WQEATkpWSyG09J5jHS47Om58EFuECsFEPIv73qVxwDEbFvjDVRfptpWew6P1thppyzdsiz75ShSLdc1xuw+/qvzII110ZESscSRrbkvnMfIOV7KekMBgzYoXFKY+AHRh4IRbNH80zj8nU5ZynLoFYP0WO6R7FX3AS5gpxAY0riOP2aS7XRgQRmyqc1tFLBtzattGy1d9gOQVJbqHV1H2WcFlWVOdyHhWQwCeI/1yrlUJsir4HAJ9HhE4ZXsy4YlIUs6pJoDPGpAmVKR/BXuat7zxshaQASo9dciGgEIOOF0qHtSG2JtRsAX8cBB0E6Db/WEeV7Z6Ld5ugz5xMqCKGknicg== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/offline.html b/public/offline.html index 732782ee1..da4ba235a 100644 --- a/public/offline.html +++ b/public/offline.html @@ -17,7 +17,7 @@ } h1 { - color: #6366F1; + color: #6366f1; } p { @@ -37,7 +37,7 @@

You are offline