Brandon Cohen
c36a4ba2b8
fix: logger was set to info for the wrong logs ( #3354 )
2 years ago
Brandon Cohen
ae3818304b
feat: availability sync rework ( #3219 )
...
* feat: add availability synchronization job
fix #377
* fix: feedback on PR
* perf: use pagination for Media Availability Synchronization job
The original approach loaded all media items from the database at once. With large libraries, this
could lead to performance issues. We're now using a paginated approach with a page size of 50.
* feat: updated the availability sync to work with 4k
* fix: corrected detection of media in plex
* refactor: code cleanup and minimized unnecessary calls
* fix: if media is not found, media check will continue
* fix: if non-4k or 4k show media is updated, seasons and request is now properly updated
* refactor: consolidated media updater into one function
* fix: season requests are now removed if season has been deleted
* refactor: removed joincolumn
* fix: makes sure we will always check radarr/sonarr to see if media exists
* fix: media will now only be updated to unavailable and deletion will be prevented
* fix: changed types in Media entity
* fix: prevent season deletion in preference of setting season to unknown
---------
Co-authored-by: Jari Zwarts <jari@oberon.nl>
Co-authored-by: Sebastian Kappen <sebastian@kappen.dev>
2 years ago
Danshil Kokil Mungur
b3882de893
fix(ui): hide search bar behind slideover when opened ( #3348 )
2 years ago
Danshil Kokil Mungur
af880a6c83
fix(watchlist): correctly load more than 20 watchlist items ( #3351 )
...
* fix(discover): correctly load additional watchlist items pages
* chore(discover): remove unused params types
2 years ago
Danshil Kokil Mungur
eb5502a16f
fix(ui): prevent title cards from flickering when quickly hovering across them ( #3349 )
...
* fix(ui): remove opacity classes from transition enter and leave props
The flickering was caused by the opacity classes in the `leave` prop to take effect as the
transition ends; when the `leaveTo` prop classes are no longer applied, but the `leave` prop classes
are still applied.
* fix(ui): resolve transition issues for all components
1. Remove opacity classes from `enter` and `leave` props
2. Fix some class name typos
3. Remove transform classes since those are automatically applied as from TailwindCSS v3.0
4. Narrow down `transition` classes to only the properties being transitioned in Transition components
2 years ago
Danshil Kokil Mungur
50f06dabbf
fix(ui): hide mini status badge if non-4K media status is unknown ( #3346 )
2 years ago
Brandon Cohen
1e2c6f46ab
fix: added a refresh interval if download status is in progress ( #3275 )
...
* fix: added a refresh interval if download status is in progress
* refactor: switched to a function instead of useEffect
* feat: added editable download sync schedule
2 years ago
Owen Voke
dd1378cef5
chore(api): update descriptions for API endpoints ( #3341 )
2 years ago
allcontributors[bot]
e684456bba
docs: add owenvoke as a contributor for code ( #3340 ) [skip ci]
...
* docs: update README.md
* docs: update .all-contributorsrc
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2 years ago
Owen Voke
6bd3f015d6
fix: remove unnecessary parenthesis from api key generation ( #3336 )
2 years ago
allcontributors[bot]
2d97be0d6c
docs: add lunks as a contributor for code ( #3334 ) [skip ci]
...
* docs: update README.md
* docs: update .all-contributorsrc
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2 years ago
Pedro Nascimento
966639df43
perf(imageproxy): do not set cookies to image proxy so CDNs can cache images ( #3332 )
...
CDNs such as Cloudflare bypass their cache if cookies are set in the response.
clearCookies
middleware removes the header before imageproxy serves the image.
2 years ago
Brandon Cohen
33e7691b94
feat: full title of download item on hover with tooltip ( #3296 )
...
Co-authored-by: Ryan Cohen <ryan@sct.dev>
2 years ago
Danshil Kokil Mungur
d7b83d22ce
fix(build): increase threshold for amount of data to be fetched when SSR'ing ( #3320 )
...
Co-authored-by: Ryan Cohen <ryan@sct.dev>
2 years ago
Ryan Cohen
b6eac0f364
test: change custom keyword for slider creation ( #3333 )
2 years ago
Ryan Cohen
c93467b3ac
fix(snapcraft): use the correct config folder for image cache ( #3302 )
2 years ago
Ryan Cohen
d954328911
fix(ui): correct range slider styling in chrome ( #3299 )
2 years ago
Brandon Cohen
3e43586acc
fix(ui): air date will use UTC for timezone ( #3297 )
2 years ago
Ryan Cohen
7040da1334
fix(ui): show 5 icons when possible on mobile menu ( #3298 )
2 years ago
Ryan Cohen
9d10e6a88c
fix(ui): style range thumbs correctly for firefox ( #3294 )
2 years ago
Brandon Cohen
8942eb8b7c
fix: pass in library type when scanning recently added items ( #3287 )
2 years ago
Danshil Kokil Mungur
51b05cd8fb
fix(build): update usage of publish snap action ( #3272 )
...
* fix(build): use env variable to login with snapcraft 7
* refactor(build): replace deprecated set-output command in GHA
* fix(build): use correct environment variable for output
* style(build): run prettier
2 years ago
Brandon Cohen
374c78c989
fix(ui): series first air date sorting ( #3283 )
2 years ago
Brandon Cohen
507693881b
fix: multiple genre filtering now works ( #3282 )
2 years ago
Ryan Cohen
f4a22dc437
fix: correctly check mobile menu permissions ( #3271 )
2 years ago
Ryan Cohen
5d1c6f7065
fix: create shared class to add bottom spacing ( #3269 )
2 years ago
Ryan Cohen
3db010b9ea
fix: correct issue detail bottom padding on mobile displays ( #3268 )
2 years ago
TheCatLady
fd219717c0
fix: issues with issues ( #3267 )
...
* fix: issues with issues
* fix: don't notify on user closing/reopening own issue
* fix: only show close/reopen buttons for OP and admins
2 years ago
Brandon Cohen
d328485161
fix: arrow icons were misplaced on mobile in slider edit ( #3260 )
2 years ago
Brandon Cohen
da00d454e1
feat: discover slider edit arrow buttons for reordering ( #3259 )
2 years ago
Danshil Kokil Mungur
d7bfc73727
docs(installation): add PORT env variable to example commands ( #3254 ) [skip ci]
...
* docs(installation): add PORT env variable to Docker CLI & Docker Compose examples
* docs(installation): fix typo
* docs(installation): clarify hint about named volumes for windows installation example
2 years ago
Weblate (bot)
5940ff7f5f
feat: translations update from Hosted Weblate ( #3218 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (French)
Currently translated at 100.0% (1222 of 1222 strings)
feat(lang): translated using Weblate (French)
Currently translated at 99.5% (1217 of 1222 strings)
feat(lang): translated using Weblate (French)
Currently translated at 99.4% (1215 of 1222 strings)
feat(lang): translated using Weblate (French)
Currently translated at 99.4% (1215 of 1222 strings)
feat(lang): translated using Weblate (French)
Currently translated at 99.2% (1213 of 1222 strings)
feat(lang): translated using Weblate (French)
Currently translated at 98.6% (1203 of 1219 strings)
feat(lang): translated using Weblate (French)
Currently translated at 92.6% (1130 of 1219 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
feat(lang): translated using Weblate (French)
Currently translated at 96.0% (1132 of 1179 strings)
feat(lang): translated using Weblate (French)
Currently translated at 95.9% (1131 of 1179 strings)
Co-authored-by: Dimitri <dimitridroeck@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mathieu <math_du_88@yahoo.fr>
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Uruk <uruknarb20@gmail.com>
Co-authored-by: slundi <slundi@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Spanish)
Currently translated at 85.5% (1045 of 1222 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Angel <adelpozoman@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/es/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Polish)
Currently translated at 100.0% (1222 of 1222 strings)
feat(lang): translated using Weblate (Polish)
Currently translated at 93.6% (1144 of 1222 strings)
feat(lang): translated using Weblate (Polish)
Currently translated at 90.6% (1105 of 1219 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Patryk <byakurau1@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pl/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Danish)
Currently translated at 100.0% (1219 of 1219 strings)
feat(lang): translated using Weblate (Danish)
Currently translated at 96.9% (1182 of 1219 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
feat(lang): translated using Weblate (Danish)
Currently translated at 100.0% (1179 of 1179 strings)
Co-authored-by: Anders Ecklon <aecklon@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/da/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
feat(lang): translated using Weblate (Chinese (Simplified))
Currently translated at 94.0% (1105 of 1175 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: lkw123 <lkw20010211@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hans/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Dutch)
Currently translated at 100.0% (1219 of 1219 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
feat(lang): translated using Weblate (Dutch)
Currently translated at 95.5% (1126 of 1179 strings)
feat(lang): translated using Weblate (Dutch)
Currently translated at 93.8% (1107 of 1179 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kobe <kobaubarr@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (German)
Currently translated at 94.6% (1154 of 1219 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
feat(lang): translated using Weblate (German)
Currently translated at 100.0% (1175 of 1175 strings)
Co-authored-by: Ben <ben.david.wallner@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
feat(lang): translated using Weblate (Norwegian Bokmål)
Currently translated at 94.7% (1113 of 1175 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: exentler <gurandsrud@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nb_NO/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* feat(lang): translated using Weblate (Hindi)
Currently translated at 11.8% (145 of 1222 strings)
feat(lang): translated using Weblate (Hindi)
Currently translated at 9.4% (115 of 1222 strings)
feat(lang): translated using Weblate (Hindi)
Currently translated at 9.1% (112 of 1222 strings)
feat(lang): translated using Weblate (Hindi)
Currently translated at 9.1% (112 of 1222 strings)
feat(lang): translated using Weblate (Hindi)
Currently translated at 2.7% (33 of 1222 strings)
Co-authored-by: Gaurang Goel <gaurang7goel+hosted@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ishan Jindal <jindal25ishan@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/hi/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translation: Overseerr/Overseerr Frontend
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
feat(lang): translated using Weblate (Albanian)
Currently translated at 97.1% (1142 of 1175 strings)
Co-authored-by: Denis Çerri <deniscerri3@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sq/
Translation: Overseerr/Overseerr Frontend
Co-authored-by: Dimitri <dimitridroeck@gmail.com>
Co-authored-by: Mathieu <math_du_88@yahoo.fr>
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Uruk <uruknarb20@gmail.com>
Co-authored-by: slundi <slundi@gmail.com>
Co-authored-by: Angel <adelpozoman@gmail.com>
Co-authored-by: Patryk <byakurau1@gmail.com>
Co-authored-by: Anders Ecklon <aecklon@gmail.com>
Co-authored-by: lkw123 <lkw20010211@gmail.com>
Co-authored-by: Kobe <kobaubarr@gmail.com>
Co-authored-by: Ben <ben.david.wallner@gmail.com>
Co-authored-by: exentler <gurandsrud@gmail.com>
Co-authored-by: Gaurang Goel <gaurang7goel+hosted@gmail.com>
Co-authored-by: Ishan Jindal <jindal25ishan@gmail.com>
Co-authored-by: Denis Çerri <deniscerri3@gmail.com>
2 years ago
Ryan Cohen
fcbca1722f
feat: new mobile menu ( #3251 )
2 years ago
Ryan Cohen
19370f856c
chore: add holopin config ( #3250 ) [skip ci]
2 years ago
Ryan Cohen
154f3e72ef
fix: correctly restore selected streaming service filters ( #3249 )
2 years ago
Ryan Cohen
6fd11cf425
fix: correct grid sizing for webkit on streaming services ( #3248 )
2 years ago
Ryan Cohen
1154156459
feat: add streaming services filter ( #3247 )
...
* feat: add streaming services filter
* fix: count watch region/provider as one filter
2 years ago
Danshil Kokil Mungur
cb650745f6
fix(request): mark request as approved if media is already available when retrying failed request ( #3244 )
2 years ago
Brandon Cohen
3aefddd488
fix: screen would zoom on mobile if date picker input was selected ( #3241 )
2 years ago
allcontributors[bot]
1bf0103422
docs: add aedelbro as a contributor for code ( #3240 ) [skip ci]
...
* docs: update README.md
* docs: update .all-contributorsrc
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2 years ago
aedelbro
a672b324ec
feat(ui): add episode number to front of episode name in season details ( #3086 )
2 years ago
Brandon Cohen
a343f8ad91
fix: prevent double encode if we are on /search endpoint ( #3238 )
2 years ago
Ryan Cohen
c2a1a20a3b
fix: include new package calendar css in build ( #3235 )
2 years ago
Ryan Cohen
dd00e48f59
feat: discover overhaul (filters!) ( #3232 )
2 years ago
Danshil Kokil Mungur
b5157010c4
fix(request): approve request when retrying request ( #3234 )
...
chore(request): clarify comment
2 years ago
renovate[bot]
7b6db50ae5
fix(deps): update dependency swr to v2 ( #3212 )
...
* fix(deps): update dependency swr to v2
* fix: correct type import for swr
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: sct <ryan@sct.dev>
2 years ago
Ryan Cohen
3ba6df1a41
fix: correct checkbox position (again) for slider edits ( #3227 )
2 years ago
Ryan Cohen
2eebb7fd39
fix: restore border to ghost button and fix discover slider visibility toggle position ( #3226 )
2 years ago
Ryan Cohen
62e2de70bf
fix: correct spacing between sliders ( #3225 )
2 years ago
Ryan Cohen
0683f4f000
refactor: redesign discover customization buttons ( #3224 )
2 years ago